2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0x0) r5 = geteuid() r6 = getuid() r7 = getuid() seteuid(r7) setreuid(r6, r5) setreuid(0xee00, r6) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r6, 0xffffffffffffffff, 0x80, 0x4f4}, 0x1, 0x8, 0x8}) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) semop(0x0, &(0x7f0000000080)=[{0x2, 0xb13}, {0x2, 0x2000, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x8, 0x400}, {0x2, 0x6, 0x1000}], 0x5) semctl$IPC_RMID(0x0, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x3c0) semop(r9, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) executing program 0: r0 = socket(0x6, 0x3, 0x1d) sendto$unix(r0, &(0x7f00000000c0)="b10005036000009f0500060007000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b67064d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e40004070000008004200000000000000000000000000000d8e099bf0f6f0fbb23edb5de8475b4f42e6b70d77f8785a9dfd328e0f8727b3da8938dc3862a1af50f15deb24f3de8cf23d3a2969bdaae65429b9cb25fe09f4989c61d527d2709d8ab14711bbaae746e", 0x101, 0x2, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) executing program 4: sysctl$hw(&(0x7f0000000080)={0x6, 0x2}, 0x2, &(0x7f00000000c0)="c4c85bacf044abab53bbf9d32c1451c959ccc2e919f233b685994fc49e6370", &(0x7f00000001c0)=0x1f, &(0x7f0000000200), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) write(r2, &(0x7f0000000140)='x', 0x1) sysctl$hw(&(0x7f0000000180)={0x6, 0x1}, 0x2, &(0x7f0000000200)="e2c2b9ac32368359fb0c2534cfcbe9dc7e1315f67d4f3bd1655f0d39736eb4124838780061073d998475afce15755b85445a9a3666d14365af1f5d16a9d87aef9d45c0f630594f633ccc6dadb779c229c20178c289a371c57e734f937361695ffb8e123737661406747134e81ed66a636c04f35fabb97017952d85030304fd912f949e715aec04c8e6934a1fd505d8192552532308c08f83732b79e505dc200ae2abf9c68acd6fad1e3b1deefc", &(0x7f00000002c0)=0xad, &(0x7f0000000580)="48e6da75e95437cd89560ff59a4c8e921c5b3aaef9c4f2ee9dd4e7ff365906629eba0a66a94f886a47b362f3a2ee48a7d3b9e225bdf99175ee5d41f21db7b19c90aec28dcb4a1a7acf6499f70359eac6e7cf943f8412b021f5d95e1b53c8e8310301dc23d8d2ab08764915748eff4430aea5b4c9fdea51f76bf3f2eb74d7e8bea86eca76d83d1070574ad16f7c978c08e39919362e70101a903d802024157001582fe17b1afcb39f4a157c51d3b33ec665001692a325ca35e8e3ec2688b547836ff2e9c3b0cd397966fa33", 0xcb) sysctl$hw(&(0x7f0000000040)={0x6, 0x14}, 0x2, &(0x7f0000000300)="02002bf1f579257a30ea31c010ceffe91936421f07de54f510b7ae515f45c50743c128736b4e40604071adf1e35ecc274e99b3361612b2125673d0cd7299af3e97022839e7c550568c8910f52915af8acecefa1eca3ea52d0724f45ef96ed4c2ab9733a5cca7f14816fd6f58a8ea2786bc44c1449779547eb16cb7e3069ecf02d220fdf35b548cfdb0b1201c4f3cdc8c759929477ea9879a3bfe60bd890abaae3b43888c7bb80b390e39983281c31bf789119900064441151aa9ccbfa35203000000bd730188949685daa53d5a3807f109afd5a3d679a5f03a2feb0644f9b5fb8b93c3ed576bd19a7d3c07a7694985e3ab92d9f6b32fe13f26c0e83c421cdaddc63207380509ec9e17baa855ac3f2f6f356a487c4218034a2584d5833d4a3bfd72ed9351dc3f6c1bf3a368ac74a4697b65a6d3d3fb188b8d65f7123b6673f94783203e2377a69c28ae7b3cef3fbf335b5330929fd37f9b15250693e4b2016934ab603652767736d321a1662231839e3e7fffc79ecdb4e01e23097a3cf512bae92085e9a3643b0d480fa41b3a7c9ca2ff9d", &(0x7f0000000140)=0x191, &(0x7f00000004c0)="006adbf1aecc954405f195535cfa709c93ca08dbf74b15cb0a4ba991bfefb18fc1fa33817389c8f9bfcffdba7db90100f501000000000000004a6df1146884d0c4a17cea8558218a20d35d983f04265ac79765bfb8f98e32a9b280d8afc87d5efbf896b059ae2e3fb422ed1d7d839c4f4d4f688c51c6aae6898244fbc9e3b3c7ddecabbd1a77289c6cb3d2609f63", 0x8e) executing program 5: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000001440)='./file0\x00', 0x0) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535", 0x25, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000740)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffed5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x0, "65dfdb7132fce0b568c98b35202405275b738718", 0x7}) r5 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0", 0x1f}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4109, 0x100d}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0xb1}, {0x50}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x54}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: sendmsg(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x7, &(0x7f0000000040)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa4f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) getpgid(0xffffffffffffffff) getuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x15}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x58, 0x0) mknod(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setuid(0xee01) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) sendto$unix(r3, 0x0, 0x0, 0xc, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 1: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x3, 0x1000007, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000580)="8ec2fa7dc33004c15e6aecd2e1d9dbe4a5369e4da897a2d7de8813effdae794376131d510bfaacf38006c8e7081b57a3d9114476523f5c9e4f91a164114f4c5696273395c8b48769c34c9b21c9f95a37e8bef84a107c6247eb06edb3c6663430f779effae3710a8f9f3ec5088f0aa6b4a347cfb71f76005a5db417399f5140f6eb6fc6f26dfef91bee97fe88512bd350089a9e88f6c41bd63b338f3f3fedfd9b38ea68ae8eaea0d5010a924dc32087181467bc9b1d3717d4bbd6fcff006719046c099b809bade4bb97f53c50172afe27ed2b946d211bf0006ad9b39596dd311e2cde8ea9926ddccd11390611a3ce68e866af635831231f7e58991899438c0cdd5aebf1775d593728675c9aedd883b5388ceed5c5cc3365d39ad2b58cbe80f2998aaf5cbdfc0ee957e7f1ce67d7089d37310ab203cefb9e9e50bdbb90832d67cde9cfe16a27f06f490ac2ace7fd4fce358359ee9442dc804319e0b064df2638f3203481606b8488d5bc8c4cb6517e5924d74a6879c79e9e59b5c44edd297ea06cf9d37dbd1435962f75222bb5fe5dd3e2841403e230a9ab308ff42354a05c8dc7fe91f13a8643cc9efbe6250c80ecb0ace456ae25ebd27db29fdfc4191e03baea92436d5b820c92b7e4d9e9fad60eb1a57be725050cb5e9c8467b59268868f8e9f710474ee24dfcb4139e793b92cc27468902e82233c632b31568f7e5dfc89312492db4897ed8175176e31f28acb38507480cb2b01190b06fdf8615341c14421cbb6d22d5c25a33395f51215b7bff25d50ff9b9e0c0819d3e65dd5f2c5c311ae109b31d32f3ea3ae761f8bdf5e4a208d644dbe40c9f9b3246953087acf00bf05cf87dd7b1c5469edfae05b2923ebb0ade2abe8129f70e5c675ed07b4a64cac2d037f59c737374921f607dab57f980227a7d3e4acffd71d4e6c016873d054bb46909b7a9cc97b7136f7c2a15ed4dfa947586f6dc01b7e88ab7a5e899ec72b41ca725d4519296f6621df164e85323c5b85e3262fb8dd28366ef6cfb12894c16059d1441da930405d1d8604403ab525bb8018496983d12fd2338e8a3ddb8288f675f30f1b076d1d49c33bda8b5bb0667e0a77906c8d2c095add22773e3208fc5b7f210e48c4d5df54b47641cd62d5f1b3c304850da44f0b35b9e1212e7b839ad1d51b49da24b4e9c4fae786bef03fac51a81906c0b4e551268928179920181f07f63c135524166d7c39aa32f1d5f30a5447c4acd42a3e42b1a38b1639271123054958d877c7e38e16643592d3753520101f4daeaf96b6f1112e3dc1b0d2f84604e0b495ea971bf6cbadea86dfe858dd48137c3f74beba817fb2c4f2d8ff51386eeb4aa0757478640be4744f19eea6accd9f4f28e4e1830344f17e1404212d1c331b231af1f10c268b3db1297b111e61ff989b217240a3daf3561cd8398a308df23b79276d11e80df9b1e1e0eaf5da5d93b4cb5df169c494f873b1381c1d4bfc05173ebe7624ade534c91ab116dba2e416a33d936ea990347bd91c3be425e95570534408f9fbc91ed676e3c8c4e7a8460f3a7549cc0d612804f64177051cfcb8ed764ae45f689276c63df76a1a23eb507f8c86f74e664d11646a321b964397473c2ffe96da205fe1864798ad3bf0d703706638e46683cffd51fcb21b85993846de30aa7f71cec56a9f974dc9a10f2d18d3793e72e6b490df2b34f0e301aee907d3079b59aa9113246f6a93102bfcdb01e6419732b314e56e3a71c17c03b03b52c9c10ea8e02c18dc254af958d973b92f33eaff17b7f1c81974f74f29ad4b75c9a8902405be3bbc2501fb28ce270e69e9c55a9ad6f7788070b974007b8fa2212c28161200771ad92ac6c789ffcd4e499771f83d5e77434ce4443b98dbd9abad134df7f75b4caee9ed51f1ed6c66994ba4e5889cad8ccb2bab52650111a457609ecbf2498051391aaaeb40d0ccd2b5736ab35516a7717b71fd43e8b525ac132046df909adfcc243591d5eabbff7e6c455b0a30a50c4b193b85ab6778c728cf8bb8e89bb013092b6d94f84983611bb54589eef7377b34671febf3c7bee6e9c92e351f0f9c8396fd120d18d577f2b8f4b93d5fa7b47f73e8e3c4c7fa80dc373d2fe05b3f2a0efa9692fbc2601494e138e04b62076fbe3fa72d39fa630cba3bc1c9be1ff870e9aed3e893b75f8e1f01f618bded24cfa8c478cd2bd7d6fdf1bd8846c8d51ffb004b6fec8c653dc32a6a364eeebb773f06e20a2e2e2c34eb8e10ea6a8cb2a5033f5f7379d812055503ecf81d9cabd919699be079ed436eca16f6a7274dd05eb009bf74d9156d4445ec177ea5045387504afa15de031e9c88ecea1eb18881f2138cdc1f50b6c65ea9cc014f0736fa0d33f9795c68b17af216902567c1b5be5e49aef81438120c8f304daec1159ae35dd57c207a43629b49c0888e087e230029db96e3d6ddd629eb31c90ac5199db195f6dae9e41e86674ae10e46504be55d4e4e8eafd3da7a1c60a7ccdd1e30a04694139082ca93f4f8748b9a3e297fce7c1c86e17cf501bcd1482cadb958ea9d374e7b579e3fa313c8b8328fbdeb0debb5887e7a49d7ad2c966af719ee988a2d0a6c42be1530de16fe26a9c6ea958918afca102f330ad65369158db4f1da19ae67b1bccb21178ceecf512f024f62b1c62cdfeed7a548058bd86c2cf1255080fc987b35a7723fe592997dbfd58e389add1a7597c755c33094daa89c463b23b63370cf408ad01903a4e25f3a8367ae62453ee16870a86349baa3685e8d39711cb74e4afbd66a13bf8a770da0d4951f6fd18d3cde36b54b153eb36c16934df173318816d14d0255c411cedf10dddc2b1be92e4c75b30f2f75f461134a6f7a8bbb5626024a89a7eb5975d19537c08c68c7193c06b72cbbe06f9c4e8be5a75f83b36eb5b397bb489ce0f584802f0676d78df99cc3d21254b04ccbf930aafb8467285d9379f7f2633dac651717472e470e78e56c346b4d54b83c908702cb9b0fcad0fb201f784fc65034d0b665dfc986bb8839a6e89b6baf19bb443e4d6020f868109eeafc88a3506273ed62c65dda797c19560c937b81176ecc4ad05c982a0bdd275644598c89c183e15cd9c626bd3095b078d883fe900e49f115aa4763277b854b0e1e584af45122508d196d7f552450cefd060e54bb4b43291cdeccf9b8434a23c368ed77d84c835e33db3c58f0b20f89f5239ba3ad6c530c9a7078ab221cd36205f65245ff1f67d0f0e677b37fd74c4169a46fa1429ddffd660511d2e69191f3ba771182d7970f52fad60f0463bfcda6b388914a7b9216730ae0b64929db80653f9f93aecbf67336b406ea4ef14bc05c85abd1f8a7c64da7c8d5bed4144c87becf797fc4ee07f8ad350502ad09b47f895d07a700f544d81d0618d31389126158cf88124039ab522d73fc70dd2e0c0653d6275966d28afd9f0a4859e04c72f3a923b24f4190b1e575ba717a1372bf94e5d7106488bf84a7d74a72677b28875a44282a955f1fb78b38b066c949a28a3d4b67edfd3ff04c66ae28f9466ea4a5b54d57683bb5d6fb30e5c29a9e9287f0ee173e48f0b4dd9b8d2828dc6782942468330ab4642673c66ff7fef9aafc12c07f1890e75ed2ee525922845944f4ecf0f3f39fb4a0361b565d6a7463a5e66806017380f745583812bc3e0666eca25265230f3eda59ee5cc1663841e9f1842554e779938c0556adeb7c67a7d75159c97d07267287f65b90832fb3895e1d8f608d1390fac6209c70ce6784fbb0eaba0c8d77ee4f10af62499225cd918637e98a60905ae5835a24a4e9e81e26b4976c51853463e7401f5bda003762b6219f88275aebe905582d8c9648fe760ccd4d15134d908005e688a45f1fc9789db0422101e41f83eb00b5f10e3962df770dd6ea421a9adc266466a08062c04400ff5720d820bf0b59fae3bccd35b78bb61f22b8ae5518446b97c58a86618cd9f1ef0324c339d4e11b9eb30424cdb78592365cd277980b8d36f932533400a2e63bf1d89a293dbfe0f99e096b815e8f7a39316d6e39a229c4dc6e6f1d94cb60e00942cfdd6451ef1822da7e074aafddf0a8ba8513a108c6fd6ff5c2046615cc7d5e1f8ac12105ce60cad23938f9707085c89b30f420f270ce181c4908338021625b0ac55e69da342b66d06b1af4500530be57df61b51ac5dffa8932162b18209c25010398b821d1ba0fb948b71217a7f0487505b3c4af09bb52851d0b948ef6238b1f7a46d992d6fd97bce78de9273cdf8160d3db33633cdf0c0d50ffac5056e6cbe7daf4f6486e60f38fdb392b8df1da9c6aefa393dbc9e2cd993c747eb2bb720d3022a568434aef54c010851f2e38c75c596a2bbc1d7dfd0ba0fdd2bbbff667ec6b700f5ca4d3737b342932af9abedbef82508d3fde8b17493543d056b2444204c7d3e55f27c9681dcd134cb911e399cc70d553f1dc94f9dc96f0e1cdbaa7ccea53b6a7e4202167d4bec8a066cf3850c6931467b214f95e157b18449f56dae4e96e7198fa227601c55d64812aefbe37c937ad27b38cd96305c0beb7ec6a98471aafdc04c6ac84695c0fdfe001978fc873765acd05cf485441f614e93a31db215e55f46630d84ff48183219dd9fc03f1e475c976d44171160e371f31100ef4de65c94a5e3bd3ce22625631f5e9846e8d9b63542c8a3aac45b112dba53962e0b7fc3be306fe8fb4df4aeb25d2cd6d38b84f4a4545e308c350d5ed747fa4d896d687ae7a6c1fcb91590dc1a1fc0c2e8f6d75c355c219e77109d7d1d4b9956feecfdb46a328adfee9d5023cf211061e4dfa513780823a676c24ffd35799ae35fbd588dfa5988dd6bda0889fab25af754049f337262e3fffad58511711fcb109b57442af3d4d956205f2fc1ed6a9a31ed1042646ccab4b23f74260347af94c8bdfc78a99051189a2a4fc3d73c80967ba5b4101afc38d0d8d99e45f2e0445f5de04dde7fe478bc2d42013368b3f1e59bab793bc8f4a2568b1a65800da9b552dfb6e5efca9c42341087ce7e679421391253fa326353b0f6901a3b8ab947c5d1e0a20938e9efc1c5e5be4bc0ef9c9fdccd153392cf1efa7b6084b175467f6ca51c390b3c7c9912ee8b9f66b1dcd6b5d96d1a828375b79adcf4caa9d566eb14e4c63055b5550b85c0a88586499a31b0037973a8b2abaea36f477e1a77e3eb170c3b1904b3a83dce8c58546b0f5105866c7e70d582ee2fb51a5fbc3b951766256e5a5ed3cb5734672c31373189c7a49b1876fe594f6932c7d1c20895f284fff3d5bf760d5dbfa3c2bc3048c051f8371341b30259c485fed06ee1e9c81933e6585c41f874594b847b7ad3ee57ea317de6b053e2edb710c560990bc32358e4ecfce65349fa1023e284447deb36bb5755bb644ec332796a9c177b02a7b72a8a5313e7e297c5a530249f1bbfd6b0fc87b747de49dd2a409d95c01db96b036a223e3043f9802b18f21682080060cccaa8605c0c665b575298130756069c004a22cfe8b6c8bb00df181b9a5719d6f0cf398649ad2bae090bea98d3286b6ce098775585463284f26b70dc1e8c6b9472c92a4018eedfc69df957fd9bfe198d62c9e69800d3f5ebd84f6a95f1b2d3754d17af3626e85750352f00b35506a441d5afa6133ef11762fc0db99cbda7bf5f58b8c2a50f54ba9e1b20d5c8c66833f398bd8672d2f6a1715ae7bfde87add9bcf15113e54050b04698a8ccad687b75a873695b5048f74caa2617abe49fb7b96bf3e5464e872ed3638c5f7ded963683f1123a0306ea84214a3bdb0abbb4b1a6526a8e670aea", 0x1000, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x22, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x218, 0x0) r4 = open$dir(0x0, 0x0, 0x0) pwritev(r4, &(0x7f0000000080), 0x0, 0x0) r5 = open$dir(0x0, 0x40000400001803c1, 0x0) ftruncate(r5, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) close(r0) executing program 0: setreuid(0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x30) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, r3}, 0xfffffffffffffffd}) r4 = getuid() setreuid(0xee00, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x10000000000000) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f00000002c0)}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYRESOCT=r5, @ANYRES64=r3, @ANYBLOB="12e69ce8cb48d45b79622d3d71f78d17a6bec3c2c068", @ANYRES8=r6, @ANYRES8=r0]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x4) msgrcv(r7, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0xf6f) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgsnd(r7, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000003d6c637f5432a63f1145ffdb8250255c52a572cf0c9f6f6b62e3a27d045b587c0389160c9930701ea5bf5d979651689b80b97a6ef12825c629d95779b572a4c806ed04ff0d7297ddaae5a95db8ddb1abdfd4034584c9493530578e0b9c9f38b2f4159f44684401c05baa145443bf87f5bede674ae827b0357a8ee634b4748e5adf8d69e15cfb809e5d94bb0eef7eaedd6fb21962bc8b0145eda75b10cb851e3c6240564eb540fa60389784c5a34c7c849d91f9e1112058cd1ddbfda820e921b44d26914b9aae4c623df381ca6aaec029a661cdb8c41065f890292de17c426d8d56379eb4388bb42ffaa6602d52feb025e70ed3f6caff6b53a2f062bbc47e4c9272289c46a4837bd78b6f7717df409fe667daf028d58223e591b503b08990a95660cf6a"], 0xe1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, &(0x7f0000000080)="6f4d4a2988d4007974185d6dac7302099f1d99eaf9d91cb5f843cf7b7b124271826d535c77c05971d3807d35bf9d8ee32d4bb24257d64fc89705f71ba6c9f157d30cd5b837ec1614db69b0b07bae72012a60de2949c3f7413b65f97deec6d9a1ab0a21ad60c278d6b1056fbc57dacc3a450a5c2130f9c3bec7927dd60fc9ad7a6a971ce61fd127ff730bbe07f45a40061bda5377977df252a6f746f9ad41a8bc17fa102d31c71c6d082a5081c8e08c42063b1375ae562e69ace37f3e3b5594d856edf924de1cf6adb614", &(0x7f0000000180)=0xca, &(0x7f00000001c0)="f7513cb49d3ec0c93018dfc8fa0f541f16d3d6e6b7930a2463960a8ac17fe24ff1098d52aa3ddb5481996c63d93e8448a7dc56a67d920a587abbe434c0b16e3cea6c6db36c8c71ecc7da39674e08825334ea55c6c1b842c50f7430ec2ba0221202a2c2ae1b8e0ce2f006d3c4c71d5eabbf60288a28e416898db38ab2afa1574384781d26b244452170562222b3a1f40e7a123df9c18828c806a188d5f00c6e2f78c0c360c9522ed3253de6151a8bad07fa62c3cf1e92496a92a8eaf6dcc22060b73a6ebbb71264d7ac5091377bb8c2d4048de9e8504016c1f21a1de4ba7c7b37c06ab2a0376174e7d3263ca5d2f71abe5ef36280dc0befd2a06791747a5931643a4490c49651edb7319c79862545ae633316107bf0d349c6bfde8d8d4dd106083fea4335311b671ff2eeb43c2d287a1ca1c88a7e820615e1d828870ba4b38acbd5db5590d9dd33fc05c840a746403aa1d117af2de65795ab45c6030a86bc4cd60c40f5aec27ec9e0217b29785978e2d16dfbe4d5e3506186f6aac15cc642ef03de33204cea2606611efd8744da90fa2c0df3c668503a19469ae56f7f905f14f7171930d6e4bb62457efee457516b1fb0a1fa2e17bc41138844f8bd634bd9293cea27ad75117668993229ade112838c12b88b464373eefe7aeb87ba42e7f66634d52eedc7119a040d022d7f1761a94254d86b74d44e9824ecbd842cab6129d1e7f8a4febfa10d05b39168fa0e4b8a23dfdfa4dcacaab52314b7a4a8378e1a9fee6a4ef164f388503c1865d6d486fa13aec557e5536362e2838dfb1904bdf609065ea8049ef4305c444a850c0649e0081ea42bc84eb4b7f92aa9bcddaa251bfa31f30dcb4c6ca721c5c3248efd1adadc62a9e326ad42cca32c772b06ebf73cc8d3dafb4e8f13bfa4e220620d9b9b4a8b97e034da9ddef47e811d023147f548cce5997ba633f4c227e121d44dbd8812b248e16ce0f18e268071baaeeb10f8747d225264a849a5c823038e18bd8581aa84e89c13b2d65a28fff64cbddc5d8369c7108bd6b2f888b90f6fd10daa6ee4dc05e1461228af4f3a630aaf8a037023cfd9bb149ccb3e267c6b492aa49a46370f31cb49bc741c51eb77975c7b5fd6d16ceadb194d6093bf0f8dcf6549dc23f050eea47c533742a509494356364990510231d31878f71db5d74ab5aacaa0ebfbd8b467f9c128e0a9e403fcabdcfa87607b45426234ef5ea0a16f2bc7234303efd37f2e480389bc20b66de1a351b2dbcf20e31b4ded1857c8a9ec951b2b68331371586a9c647ad09529a07d0ba86eb24e2516607235c4b47b12f1844a5daa78882fe99dfc48a88d8b896d6ca724ded379d5e8bf89d71ba2705807a2ece3264489da46eb1d373a8c99074f19ad507483c771ae621cbd609cfd60891df4d301b6ed7d96d504513e0233a100a955408d3acdf9d31cfb77e80d6ab180e10993e255db43807bb542b3887f3a04b042e808e61f604b1bf3f7328592ba84aac00a5d715a5e7ea3666091d482be8978571f8cc31a5785c3d26a1a48dca9174c71d64dab3a94560a3e8d4c45b6d9c4083ad7760215cdbfad0cf781caedaf979464a6eb4611835a25e73fe19a14c4b627cf6f5bd11d8ec2e97d3a677c4571f28647792639d6e2cfa97333417cbaaa2d7a90353025291c78b712a0036f00f16eeb0218aeb8925743ba8b3a84796c753c9a402707cf948361dcabc8951534ac4e31913522f8ae563892a2b0855d6f13847ecef2ce1e8051ae20e76cc74e4b3eea707cbbeb0fce53088e97f65b3e917ce2a720261bf7ffba632f50ab8532c45a82217ea2fd164d8042b589db687733eb233a8ff4a4dbca5966d3e05e8c5951a23d93c8ff6d8990a449e82fa5cd8cae91b1d1679d67e0db216f097918591a8e912d5b86018d70a01f38cbd5fb196a833fb4c6d77546717b144f6ba70acb73c22123eeacd41dad11469908698014d2b66446f40fc37cbdb2fc5f747348d2a0a9a1931c70ab924b220b323f3db47c0c868eb549bc910a773b08b6e8216a51f754045fd74530212cfdde8472793b80ad5304ee1ac7fda00f33d899a6ef7b99251bdca003bd842af6a313b1aadf3485b6cba28df2834411f11991718580bb084d075ca9a0aa3626e290d9bb4a85613c5c77ecbbf518eb6d3a34e4b37ac45cabd65182002c04cb9ea426e8586078f93810bc32c72a455c7577eb363fcb8da47dd9cf3a8d0f1eb5392db51044840b1aeb2560a0bcebe33d8335fa3f0765a68f42caed38afa5a56954555e71f6735bb71b8cbb8e3b839b143c5b69743c3342be08841c0320bd5abacb21b5fb8f05ad5a924aadc7d265d6b4ba3d0e5c628dff9b06a78d3b0f07fe6d35d61b30a0c5d4041c545e3319eb3cfc6fada2a7ce05a958fd58b59edb261f0a3c450b9212f4756daf07d0180c9aafbb3336fabd8b906afa066e5ceb9852c0b243b1938efd81e5d015ade9d2036f721855488566fd2ee447b1ca28be28d46ca97de7d4e83be5b9c138c2f734d739d5da5c50ff0891ceeb88d13d4de5d7be0ec7a3ff91789f3fb549d6174b8d1d41530c9a322788c404280e0e6cbd0b635860685523cd23c8e27b1202eded54b95b02ecd3ba7f64312cf0d26836634a1138a6cf4d518803cd9f5c01ced446cfdfd0cbc0605310c1a1461ee0eadfe73eafb925992a89dcac2ac50eab353b6f3f3db0b2ff95957b1bcf706339b4e4edeb5a9a64443e4be257459133cd28b4393e0c76a5664d10f78b3919de2d1eaae68c8ea0edca6d0fccdb73a400c3c280986965b39c667bb7595afdb9ff40e17229f307b86ecc68447d94c5f5107ecdbcd2a2dfa8163c6ff5aef20370c9b771be4e7dee741a05637853b8a53be361533859dd08e5657620b9ef8ad05c4f0ab88cc6570c1c6af7075a2f837a0a096c3524413cff9ebbaed6d7d82b1e8eba4e6ef1f3ec90dac57e033e46d933a439adc5da0e4afde69c71596eb53fa9499e84600a4996f5639229cf63943aafb68e2c2ee0231f402924130982353c7d92fb07d81f5647fbe49b6a65873c69211a3f57f0a611ae68f5159b1116bf1c78b76a8c850576fd4e5c65ec2c4ba6c09fda8a4e5f1484a9d63ed8e87a388aeabdeb21769816ece8e4b1dff9bcab82eefe94d1f9bada38210f29b52925d784080eb6620947de84b827bf6d678730b3e95fab14928a8e39fb59de6d290a76a1df22c59116265af7e1aade154b138b254eb7d775e60ccff168682a7089b2062022be4f93e0ba09d6340327efa2bb2c4b027f45caff1289a5d2f1bbd79d2d0117bb13e5050fda9110d98fc050fe606966d5ac035fcffb57c3f75b03f21bc689a4440717ebea78ed98371f69901a592e56f124620bd646583e20d0ca3eee7ace6c25099a3e5f697cc6fadd4ff1c7139bfad57c33dbd11f24ac74894ff0369c8c0f006d4a294ec3aeb17507c95d6abfdf3988fef4ca6d7973592f58514839a6abb0d7ec8facf385c35f96e27d0d2539023c58891aedef4adfe5cbb9af723f4ccc6d24341d75bcd9a219e8da34c3e0b30283aece1d619844b71ec268dabe03fd034c8259c3e5c97678799496be23ab75edcee6715593b9ca5f9903584f44625c0b165f6796059490f25b800956f5dd997fe193c6bf12566152733be8a08d6b59158648bc7f85ab713b7dac8b608840e2ab96ddb02464d2cbac34f081a5fcc0f30e5b694676bbd08e4ad4b26b750856941a424a7feb793f23d1caa01c85e0b0d349b8264d746dc4620caf4b3d3bc24548a951e72f12067483abb8c69898fdc79febc6186436814ac313103d4e4fcef374e36642a5a7f8ee28d2f9af5ca43bb7d9751ee2d19c782a77c30a4e93eb7a189d3ae65f8e7abcdad3a8e2a0c0069117a76f3fbaeb8522c50ea127e1af541ad7c688368e3e74756662eb5082ddf0d0d4f6721efb6638aae79dbbb46d1ecec6eb4fa3c3eb5ce41144ddfb2150d26ea69de400d78bd192cb2bcfb6487db53848000edff915f4398fc06fc9146baabe7f1ab41d87f04929c85a35e50b9bfb5507159c0dffe6f4d111103aab37d68bf98a93b7838bb8a2413b8a2dc28edfce97f1104b195c1341bc5cc8a080b23ddddcffbb5db43c009912cb3348f906cec80c279cdc1e4c376c1873804e07dfa10715d9ef475f6465cc3521e10693844786e9975e3106c1731cc3067da2870a6c40416a947d18276e5a909270dbc0091819ecbe94e52f664345dc72be83b6e4da19d1d9f4e60960effacdd9255799a2c0efb1cea4b2a244bbedc75741eabb15b031a08bb664d689a3d867c238141460584b3b5b8fb330fa1cef30a5235af7eb0dbe67086c96ff7baf7b09d797083d9104cde093dfa0205861a6bf82160ab582012d277895cd7b032e3269f6696288b1efa06d9e321c38cb560eabc20d1153a87475ba590418e88f58a9d99a8889b440cd95aea4ff80866afc0e35fb06e9c7c6e72e12fa4e1c6179c4a94650edbbfb00bb93d2b9983a3f4703c0ac692d85bc35ee6e567881b1636708b7f2c4e5bbcbb46b028f55bb9bdd3d148a3007ed8e3a8406ed83aa8b6c8c6f08e9d79494c7763a75e14997feafbf63a659d4d0b542a561269ef99d92de9d56b4b7b3a1d5cb32012116db16219e38f1900101415cd010603b59ed786e9079baa9f26f111b55faf863ffff93ff9aca192f4ad155ea0b0dc3bdfc86f23405d212ccb9675b1de764467ef8397fa5a77d5e092937e4ab3febdd520b5ef83b4edfda43e7c88490b73197315647fe3f1e030942a3a7d05954b30a8fe0704195a53b33318eb89360c9c5c0c6433ba5a8a8dcd4ec3dbb1e7884aa04123b3b4b89ff58123c8fd961cbbd31457b207713082d15766efe3907c0b6cf66aa7a13ed6eb5c22f912c88069e1291573044756c148eb1495bdac803fe91f2a23f648c230d3f2696e056c5ba35b01d19529ede93f5a5c8a0b0c446a034157ab41751e104f5b2ebc0fdb9240718ae48742a33c69579b12ad5c2cc2b33efdcaad40836efcb5e81029ebdc523e247f05557e625f04ba97452ecd76df8ecb3a25f6738a56a941118c13874bfdc4131ab1526dda9bb1bd7646b1558a92c26ded3cb3f5f50d12e66af086c59d6025d3b45e2abcd03da03abdd939bc70b3e0a6f4bcde2c8d2e1fe6216a8a7e2aa65e0e46db40b56ca3b00f5c59f57236234dced57b4d37f2d4ba83ca8238b4ff5155226b516afd1f3cf1aeba958b9b8fb11f06c803f3272a3980ce0833144a9d8f4a2694868be071719450aa781183d3dee9518f2bb05cceb9d7a85fd1e0af33474518cb2d1c037ee098ca393a923a41651cba4fc76044865982daf571e8d4af715345b30153647ea0b793f34faef80a922528dd5e437e280ab4847dd18338cb59111efba9116d6988cab663cbe1728eecd107082745c4569cf7cb836e45bd6af018db42adcd548813c6943d07b6891488f9283d70d3cc5d6464ef975ba1fcd0b4a01f111d4ec553b66f3cc9ea0986e5a185f2e4ba51e04ba7b489424983d8d371c5a5f6a4430e2c765e0982c2fd7f2b30050ecf1317108dcbc7005c8d86c118bbe51c3529d33cbb8adf050b9072db587d9c092119368ba30eb0b69cb849ca18080a2a79d177189baa1d72be48d73e751a84df61c53f79e7759aeeb45dbb3a7f6d04e5eddb281480790462261d10b47ae52ecd537b7e4fc7239938bfba5e5b27e771d88d541f224bf78a05ac5cd8c8b84fed6ea2a97bfb05bd77a2f02648c1b08b0c1651e2c147b57edc0d7f827740e55b88fa2e25dd17b63bb99ea8cd29e6deda9", 0x1000) sysctl$hw(&(0x7f00000011c0)={0x6, 0x12}, 0x2, &(0x7f0000001200)="1d4f35a22fdef4272a86321c2f907822b650a841cc4b376f8b6cc0ff244b7d", &(0x7f0000001240)=0x1f, &(0x7f0000001280)="de9ce6dd234506c575ce3c5e5d923d605083a38c43f50625bce6116faa8624d0fdbed17dd54c5b77f95a64a497cff531fc01180e1bc4f794d4", 0x39) executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000380), 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r2 = geteuid() semop(r1, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001, 0x1000}], 0x9) semop(r1, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r3 = getgid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/163) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0x7, 0x0, r3, r2, 0x0, 0xb2, 0x7}, 0x16, 0x400000000000009, 0x1}) semop(r1, &(0x7f00000001c0)=[{0x2, 0x7}, {0x3}, {0x0, 0x801, 0x800}], 0x3) semop(r1, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x3, 0x80}, {0x0, 0x4, 0x800}], 0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r2, 0x0, r2, r3, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) r4 = socket(0x20, 0x2, 0x0) r5 = semget$private(0x0, 0x2, 0x621) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f00000006c0)=[{0x4, 0x3f, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0xe75, 0x800}, {0x4, 0xcc7, 0x400}, {0x2, 0x7f, 0x1c00}, {0x3, 0x0, 0x1000}, {0x1, 0x770}, {0x0, 0x23, 0x3000}, {0x1, 0x250, 0x1800}], 0x9) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r4, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="9e3a0b440b39c6faaefd093d860c56b298d5d949e18293291b4c9887a2607fc093f365c0c59a4e87ed90e32ee5a430394a2558f1f4f94a63f06372ea74c33d06015b0d6cbeaa4be2b208bbf23f2a3ab647b2744fba0bb61c09ea27e01a6e6a4c14370c939f66", 0x66}, {&(0x7f0000000440)="20dc2029560b620988fcd683ba84fe1108a4a6045aba646a34aec5f3276e25d9904af94b4fb2fde80680999a3e3d4d9d553e40e1bdee16830807b6349f7761175b5282706be86af5d70137a913503c85c01986e5d07b7a8c0b5f455e032f2918c60176e6de1abac51a7ccc364a5fd1103fa839aab0d6574f568d9c186ce38f29ddd00022dc540ff0cf59de781c58b33ea6be34ab19e86f6542cb825a30a98a2f1d0e283b10ebd30d747d7658ef1629b9b79ed53e3b7f1883aff1ee06b34fdad06e84b2b8863c541bc1927b3bbcd50c42328d041ff2c7a89fc13570bf813c9887d3921f3ddc0170a7c83a1b6d462085f6f2bb870bd1d2", 0xf6}], 0x2, &(0x7f0000000700)=ANY=[@ANYRES32=r3, @ANYRESDEC=r2, @ANYRES64=r5, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2548ffe2ffff43163af973fc42f39267633b5783ff76e25cd3eab49b12d42fc045711969f4542b0adc52b291f6fcf6d000"/62], 0x20, 0x8}, 0x406) semop(r5, &(0x7f0000000000)=[{0x4, 0x3, 0x800}, {0x0, 0x100, 0x800}, {0x2, 0x8, 0x3800}, {0x0, 0xef18}, {0x0, 0x3, 0x800}, {0x4, 0x7f, 0x1000}], 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x3ff, 0x0, 0xc7d, 0x7fff, 0x84]) executing program 7: msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xf7, &(0x7f00000002c0)=ANY=[@ANYRES8]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x8) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) mknod$loop(0x0, 0x0, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000000600)=""/4094, 0xffe}], 0x1, 0x0}, 0x0) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x30}, {0x40e}]}) executing program 1: r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{}]}) r1 = dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x9) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x7f}, {}, {0x1, 0x0, 0x0, 0xffffffff}]}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x5, &(0x7f0000001640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getppid() r6 = semget$private(0x0, 0x4, 0x3c8) semop(r6, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0x0, 0xffffffffffffffff, r7, 0x0, 0x181, 0x200}, 0x400, 0xd47, 0x7}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, 0x0, r8, 0x0, 0x8, 0x9}, 0x0, 0x4d, 0x2}) r9 = semget$private(0x0, 0x2, 0x82) semop(r9, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x4}, {0x4, 0x2}], 0x3) semop(r9, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)) r10 = geteuid() r11 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r10, r11, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffff7, 0xffffffffffffffff, 0x0, 0x0, r11}, 0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2000000000000000, 0x0, 0x5}) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000240)="e72b7f3c560a50e1e7cae31900716fb5c997e0dfa5003b00de1ee66f87c843a4616684dad22fca7887239511ab1fe5bbb8ece94adaa3ff444a7a636e1d5bb6507ed6893bfc52727125ffdcd1f2b133026ba969d7765f9fd0999523cfb7c675ddadc2f61b2ffe5e541de43f40b464115b599013d57ee299a866be2c08651e01597a06213f4558ad2966589e586627a5b8e6594ccac35492623eb0f904923fd2973b9e7074db9a4ff41587b915bb168e8205626c7a62dd21879772082fbd3d7afb2f803cfd16602d896be4ccbc7cbdbd5aeceba51e078019cd3e4b4d16196ad8ec3e78c1beb49e102b173e9c6ea3f3a777bfe5626ab7d0687253ffc2f4e1dc069b887cf2b766af52596451b83f7f4d1a13cf68589cd00b4753841833ba28281c9f6fc018da6e6208edcc1dc2c04996444ab0998fe40258d29e36fe76b392df83ec0ce616a0dd33cbd6afd5b24863f9dd42cccd16e62035f15223bcd1e36d823d286ba695b2f96d34e58a8eb1ba49302958574ebc9501a7845341f4706ed4c3e3517135ef043ea6b6d6dba7a0dfa2ee95b6ff86321d894b0ef48da9b3a453dff8de0117f070d92b967e7e9dc4313e8e7619ffa335ee0b76909adf94902e0bf962316c4cd53d952b09a9c69c69818d061dbed2c119258603cf362c6a3c2ed0435d893b4c98ac5fee70f6a1b7de24aead46ced9a6cd2d5ad13ae95f9dfefa16ad150fa70b14a56c6ce3f3916649817dee49892dec1ba9e7090e5d676ce3a068fe585889874986501d4dbeca9aef2e3d09735a08006079c09b5530287d004ffd9ae5fc9ee58fb5ff62e038ff891b16ae437ed5846a503e206dd88bcd55a58465817cc56e4b0a6cf17116d91c06d6d255dd3806bf4b863bb2346d120370fe38838dd58bbfdb288fc5cc1f0c77d6061b8eba7f9c3d5a80c9a73eeb00513e16be3b593e138d89c22f70fcbd34f46a7aa55586e263886aef67cf79fc2f13a16d7cf7b36c24dbf5be64ed6acaae7f1fd544921c54bcc17f2154202ed36f67f3a5cf9f8e6098c5f3005f7e332c358fcbc3a25575fb43e388175b00f150aea79bbb70638044826d491ba9c8a9c5507018b2b910a52f1b71148676828ef47a66999607bff8e9780a6ae9310a1493794133295f5d265844432ea650066aea8c0917b1089915f5b2d3cabe1518d0c66d6fc4eba343a411a4e1014f478668d43338c17efdf2b4df07517622b7ee72c63ddd869525d280944c2ec6e8db7838c59af250c1fefa727da8c6d726f49ebb213a30c53147cec7d786254ec02be7976a550bed8a99fa11a78b8353fb5efc72149ad503877ab8199b0be1a370e364624ee1f1c64de82893ae4e0a1e1ce8d4045e87bec45cb6ad210cc372978bc00c72bd0ba2ef8da908766ec5f2b18460fad605af1708d347bd3545601ff8118aaa8d28badf426f16824d54fc5ad4f8f087966fce4b6ccdfaffda994326a338271f5944a5e50146beb372d69b6747521ba28c38ba17d01a230eddb6bc3923907035d94bc0e47d62f9a3baaf9491dbda053e76608c44e83b5fb5e0e4ce58a0f818e653ba250a6dbe025158b4b9aff5a6bcb4695c669a8243fcec3c3d0cf36d2009c0fcd02daac026fd232ad81dd3774c38f8c6f68f35e17fff076ecc86a82651e690f3ec49b730152ee1b4c3766bb504bf8dc7cf6adf260438dc79e72bf6d3921bcbd5fee1f07a87ecfb34df0957ec1061547a3b6be8c798a3c561996e999059cf1c421762f8bcfde04483adcb9e9a26508c2c7e35e2a90a1b648813ac20727a2c9ee6d656ed2dc60ea0fc49d3eae127818668c21d2459e8c59c65b1dc674a3bc86a83c68370b9e8c4ae6bfe7538e4082591e907c3c4ba46d9db082e981b899b724976fba0aebc9fb9b26e757bb03a820fa3610fda8ba720b76f9efd931ca836dbf78f24072700589fe0fa625118734ac1c2aca32b3ebd27cea7817325cd366c294aa8e4c2ff308903f4d6b44777dd9e2a1e53761161d32083247c6f1b4c79c752a3e35200a7e7ea1814fd209f50673b69b756615b0ea2d458d2f358a477bbfc8b2862fa082c5d24f7edbb8038a2198b808e9213db67859f5a6d90800dcf3fc7889919152ebba9c5921543096046bf85f88b3e7c47282904cba71b09d21a5ec60ee7f78289236c42052c0b1396001bd0779fb380ab5975a77f283b072b775ac48be4d549b3e3724211584bb3bcfa833210ccc80b8547cd7095e6ba2e710cc4a514984ff5aab251644e5049cd20499fea96484f2512a881045deff8cf9473c1c42d9ccc1cee1cfabea205c39b58671498be72675e7073f5fa577a793e88f4509a691a0651892c847bda417e1ddb6d1f510eb58363fc921a5398e0aa92ee6b074dd4046a135a8fc3ccc33dd31000f7277f06c8036f97e8e346a0f8f8cc7840498022bc717c6cc9cca525b087ac089a1e77b1f584c8948a705910332ac874a5c3234b7d5ebfbd9b8d83c38445ad54841b77c04f90a94b0f3ba8cd00e2c9b28797a615ec778834773d57e6806b9275871f1e53d5b76161b027a41e7f13360a6a92379c4d9d957126e162a3b307455e1787bb18061f40317a7b160772f2b94c4d54534f52e32b034245adb4189386cd0b331432401784d753bd6cc8d664f6ee93c4cc897c1ea513406f90a55a38cbb9769a434a965fe9414805c05a07b7a002a2a2dd034138eace295cb9a8c379ee776dfd762c5322ca1643735e56e27017386409919a84b12311b932d4060656264328ed16f13613449e02af7b3c623b672da82e027695ed0b97974082269a5a4ae4ec8a0a42ce609dba29f09b4ca624ac793e0648c25ada46c8c514734ee6e8723f5144ed429ff3702191bc11a740f361face4c6e1ba3a1905032f953bdca21821a19c3005d6c4dd396d74c952ad9d810093084aa46b6d0c08dbfd51e92daff4cd924f613c52e6078fcf6c63bcf333414149ddf1055321b4efcdb400d2c4b7c52ff0cd24cde8ecf2a532c461055d02165a12bd142fc29c2a0a74396c399d3eafbf609643b6b3cfdcaff88e8eeb8e1616343133a26271fe012ccb48a1619a6bb749a85d5b3a9cc4cbd329c99f1a063f2eafb3b12110f7b48cd7d67a8c2aea0b09160d84fa0d9eaaac3cc93bd90c3fed6eb9904ed1ab3bd52026199c05281fffd93ce4241ec74ddf45d7f8c9198fda0d8e23f3587f425491fe9ca3fa5cbdccac3ff1a998f15fd45bdd6d9e218ac54f879d6dd479e19f2acb34effe55e804f7b51f358214d53371e1338783379994bb6979ac26399e5bdcfe8b99c627c7146b186e0aa28a735a0ca7f654bfe19e552bca273f29d47419124ee1d148a7a8ac015e1889930159f5fe5db665d37840d0e0e142ed997b2e838561604a290842c90c06297edc0492517b48b2451cfe8b442ad0af5668940008808d16ef0e1ea8ba2bf26c07acbce532c4760128d47ca92880b5f07c1eed924058cf750ff77494e0a33e9bff62f50455226ff20203ad4709813969e2425a4d81df890bd043b2362eafbca8f61344838b112a7944a665a1b5a399fff36711f442eadc8c387db463a5c768f4f4f3cacb3474713362d3d9dfbad4ce1fc64242a2a9aae69cf8f0cb61fb3ab1fbcffcb5d8f4f05f15250af619ae28ae27e9c8624c4e8242aaad0b9b6a034a6017c864d6edbb31d6ca3e38cfdc8186a5e001fb170698f7a10472a607167cc3a2fe2c4378a89e185940faed19c21cab376db56e59e304301752c99578a41d72f902e479d9810548629acdbee26af0669d16cc7716b8fdce87419e326ed7a8f42fae4195c9d062fe881ce65b71db9bfd6d43a5d5adb248648955dedcd55f6dd045e5f14943bb7b3d5b74a7d46889f1e2c998aeac8714c6e14c7a764b6fe6e44830e8da8896110151ac29045ec2adb434c5e0da29c5a6f5891247348d47d73c115ad3a840c24c9107b6bfa5f20cde69d4e608a8b624ebb2f9014909ed5ff4c9c5edd42d5b3c40415447235624c9c7a1d8a96b8c1ece6104da20752eb1101e29adf1eb1c0dd7299a2dd82a9376152b3400d8841b10e419324d30737e38858da93dc69799aafc76eaf4d50ea2a430dc66045100d2963507d3594d394f50c51eb9d1ba7cefda438d64f563aed5f12f1d6f86fc95392e18255df3d40c50f57606c608d4a7c946fa70b595b4dc017fc0c403732b5ed81609e2e2a1d069559df41ddcea05e6d6b73fa3b0961aff29472da6405f13338f6c67d740dc9d959db0172196080c3864b34ee8901f93818764c6b401c4e797416e98ae918e689b3713077cc9b690cd9d971ef87b6b8a3b1bb1366057e201d6e295e312a5508cb6b71a96fd71a870d57badba7a0e12eb035ca7346985f33fc02677a8be1fda502767185af8775e819f7ed09259723f43652b9462c5b1c39de5522e022a0476aa009857e9bae29d05cd87d5ec289db370934758083052674d8ce9dc5da611c181cdff6e162c0717f0210d887f3a08326e6244356a73376809a4355226821fa79010aa715b2257cf9eb50a000bc36734ce123520d2078d6bf8d692e05d937856aa377208864d87a67147a250cea7fb3bf2db566f5010c91457cb4530aa43e3d7e8e484a1fb4b29395207bd58ed6d1fb3776b44801b0798231ec8bf8b6c3ca7176121c3f64c7fb82173392d1b3efb9d299b5ee6a8fea37a26fa46a34b49575d04c15907f110a430add8031036515e4ff0d5348b1fa488d03b412f81f2c2816b4a8d514ecc8e18a1c6ec0a58cc88aa1fcbf3548639c60f3d3d4f6bc9448787d2848687f2636b9ee71c974636147a9331cb265ff2a536538fc8a5be83bcc19f119efc8a80a74cd206404b7ae8161c9efa68f4e7f2c935b7f4b0838c3fdbe9840428a79d2354439411294315b20c8bc0bfe7c23396cf9c9f332053a9d5fe294e10a7a84c4abaae7b35540382719f5738985d655cdba2d4fc41e8b743ede76892014875322c2b8e19e2838147a588ce0f394786ced5b3bf6ac215de9b35c57e4b60f3bfc850ca86e1106cdad80faa0c21d26be362a194ba4fe2d3804b4f36fe21ad6d92f0eceac6cb9d700dd10dd2ef09fd77f3faa0359750f353e1576f780d923add9672e492313a90dc73a5d2c0db52910edc14c615809fed995e3d68e16b2a3878573a678db68fc5de0aecf2e83cf2f36cbfa23938c3c380f8e379dc19271ff3be71dd7a9992b7fc009e115c3e36cfb20ca25931b500d2d5361071f280d43c794a806c004dc1bd168640025cc2255bb3579dd331862a0557bf1ea543b436903759e86a9b707a7f2c38fdeb8fb216b6f1914aff9452fb00e282e0ed6ecf35690a2a1b64baf1ceec144209b4cc5d1160c47faab977969eb571ec27b699cc1aedb6d968313030e6173a60cae89b3188e5702f05e4f922c2145d19337db85d4d84788ca3656b37d241e6542b329c0ddee96da038f9604d0b9fefe54b5311a826c2e1d66c889cab70c09a555b9ea05ce52d45b238eaf30fa9c96daf9523313f0d8279f230a00b028538c150c28b48a7dcf853c3d74dd3662120b6b014be284c4f9a07b4c5c79349ed047158fbf3b03d776710c8f2fced1f1262e33d2010141ecf921a4f5df125cfcda2a9c130693e8b2ae3f86c9f0695c65cfeea55e21946d45a07d039df80369d251111eef544b9be57685b5db9eb0fd1c40a37d1e771a841413855ee1bcb96d124f1412dfdc9038b6e2fc1ff020e2df0a9c39c97ce4980b5d125997c0cde1dbb3aafeec501e9c3158ccad5791d0ef0dcd019378e1a90d6c48fa98d286b40af979e077850abb50d0", 0x1000}, {&(0x7f0000000140)="1ddd98f183024142a9da8091a04afe031d2d26514ee56fe13612ce0ebefa7501a68a5323c5c0632d668e081542e984611057a99a589f0ca363877a4dd4d50effe6d64d234c542781c419c11b236d98a65f6c4c438aa31ce90c49112910", 0x5d}, {&(0x7f0000001240)="1fbbf75fd3a9ad05852a05b7bbdcfb244b74be79f2e59a34f66e2f2e0ef716090f6542406b65fbb3bf7fea94a99a5536c5f9706944c5612ccf532d4f183d75d649fdc08c90a50a609f568d15de0de4b26cd3b24749289c01ad5e343bfdf01033508474d7097b40a3751afe059d7b7d77a525b125befadc049dc9a1b1bb611847d274f3e5447b0925efd6a459df9a5c424cde3a87f7b4bfc5235799a52fd8b714ac8180f93aa98708a594e0a8442789ffffd329470e71c3866345274663b65745fdc9c59fba3a3d8ea4b27c6bd06cd5e298", 0xd1}, {&(0x7f0000001340)="3126330a3a1518bc2ed04087526fa63bc77ae4dd379a630021ac1d96ca1c2c00a070738dc3774382f9120372a9ee02501343a11a3ec27b2cab7da38137e844c116dfb2535a3e140a850db15647d924ee748f7b752e48a2", 0x57}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="1966f269bef110c0e83374127920927339d7a6cb56d1cd2d1a36b11412ddf123a576f52a60ed1fef5f9190ec54", 0x2d}], 0x6, &(0x7f0000001680)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r2, r0, r1]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r8, r11}], 0x80, 0x2}, 0x1) executing program 3: socket(0x0, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x158) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') chroot(&(0x7f0000000200)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000040)=""/85) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x16, 0x0, 0x0) sysctl$machdep(&(0x7f00000002c0)={0x7, 0x1}, 0x2, &(0x7f0000000440)="eca85a08f2b13f7f3ae9697fc4144e4ac0150b8979c379f02bde88303ab9ef1317f5dd3cf047acf809017556627fe73e32f45fa656885e2f2e94c21e44491d92ec9538c58202fa807120584adccd6303fc0df5a44be6bca8cec0312ab377ab1ec6bb5d9fa1d4f20c229a227b81703858e91e7cc20f518a9c296f2fc7df1c78b411c8f323ff31e5e8f92fe4634440a08dd55d3c84f12ae1680b49b04fb2cf471725caa892078f48fcdabc6fe8b6218f6c983eeb016084e1693aae3feb4ab2a5ee9ee4cb2e223d20e6dc66ca2482d58e6b25717ddb22e8981702c50c4b09a87b11f7571473491b76368771bb6f71f6", &(0x7f0000000300)=0xee, &(0x7f0000000780), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) geteuid() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000140)=0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r4, 0x0) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000600)={0x3ff, 0x3619}) syz_emit_ethernet(0xef, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004900c9a800000000ce009078e0000001ac1400aa44100603f0000000e0000001fffffffd4e204e20", @ANYRES32=0x41424344, @ANYRESDEC=r2, @ANYBLOB="71800000909b00011312be910375b6c2655af6e38cb8f9e8b69413103d4b3123f7230ff68e95b1b3db700001010402051e000000030000000400000009000000070000000200000081000001ff0000000f79c71882e51a81a29592af8769007f387fcb96b14771209ea6bee2f17319794a4d81b706e64df4a2e4f4d1443ac9e55811a1d4e0f86ed4acc67ac23b4c15c81717e8d149cb60f35bd9f232"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f00000002c0), 0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4}, {0x45}, {0x16, 0x0, 0x9}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1042, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) getitimer(0x0, 0x0) r1 = open$dir(&(0x7f0000001100)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x8}) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r3 = semget$private(0x0, 0x4, 0x424) semop(r3, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x4, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/4096) sysctl$net_inet_ip(&(0x7f0000001040)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000001080)="285f98c989489ead1dec410366c80e4d8fc87b3b6688b095a2c1", &(0x7f00000010c0)=0x1a, &(0x7f0000001180)="10c7590fb5f70c5c9fe72a4105135d48b83a25faf0cd70db09d44f563ad80a02ab5ad56d3d54da746676afae455383afba204bcb59fd3ebab78cbb13b5f1a2b70e0b6b55c6e5cf5d7d5e4ab29b0f1d486f5178f0ecb6d87408020cf1199f6589731616ecf440b70a37443877779b8e94d45dcb3192b83f8eed6c55d1fe398cbcea0166c36c2b8f3e05df49f5717c6d04a1b13b26f7254f549dcac75e3212f75372d69f8eee41e2f25f1a1f32a97100cb5f4f72ac272c496c5e884fffedad3db9c699b809e6a5b4ad34a2a95bcc8d4946962d7722fb8da2239ef4fc9a5a73d267ce2c8b6025c910a498b55071d3640863b83da4e711e9057869fa0eaa807e261c98c79985fff62a817316f8eb5dde85d4627f41ce0cd154e8a45943d1c4574f36bb75f44c76cf78400b5943e68dc3622f410fb8807a7c8d575d1b4dd2d7e278b97403ebc9c9f8229eb5dcb10f863546d5a56e47c7c10c326640c5f67eff6e7dcb7535074870abf358768e511b228d3ff054fb4cfc9cff00842079c45708117c3f94c9fef2ec99b6ea61513c1f8f4c4adbf6555bbebf990f886216bb1995b727e28908e2b35fc43c04d2a81ab92d98d336de95c7c85b2ebe2a6f22e0d050d0ed5f1c9e59ed44aa057749ca79e6926aea69cf2d36a2dc80e722e1d33c4076b5166f16757aebf4861669002f02b4afa12c0b7f428c3cd60417ff9712105d685d0de7d244cef8d3ff10a86d98110a729897219dd7adc08b9ea8d25880807002a1035af24595ad4b071d301397509813a200a6401ad8a2dc2f3c5434b38a3ffa9a71704a696f504a03c42c047a078fd63eab870704cb67042f81d234579d9857d308579dff7dfcbfce69d24d6a06fc915cb735059b30f816e186fd2dc6e48bf32c90eb4b29688951777467fad0280aab8bc0375fe09557f02b536e761c64f111310458e661ab21a38ef68ce7adc85628b200963302f8ce6a38384506df9a34589222464cf582bb081239f66ea899576bdf64c2bce8cfeca68439f2e49e9c781f1f27d46b36f0a3ce6cbfec022bc8adbde3bab821529c711043dbb434c88d34c6a6f49fe11ed17a7eb9f67619b745bacf68296d3644f1f6241d6b6e31bd97feb7af525eba56e094653f4bdc7401dc4dfe4be79a886968903bed2abc241031ab0be509cfd2cc7afe6bedd3d40a84245da402fd2aaeee51813a4f7c2d261325880dfc5a434ea18acb5d2fb1f5e92d42fb76dda86ad6dece8acd13b70d2b913ccb54e19372abfae7a6c78e21925770ac714f555cd2fb04aae305deced18248a3ffed2345353a4ba95e5012ca084a282ceb275807aac62e296d2dd5f53751de2bc7c4a67d76cc3b4b697a5e91afd457fabcc19783764298f21fbb09975a7033ffa268e81ff98bbbdbbc855d6e9a4420be2bc46afa1d2ac6f5af3cddf52103bd445d65e4c644c00305fc364d47ad5d4f81bbcd9adcd334a9e72ca93de46699f987968abcc8460b903235a12a95b538aaa32a69a219228bf1f8bd154c622db0b142530314bafe0f03555c1652572beb26c5e14c38f189115e09500282ec6ae71ae28cbbb1e9d06f7de724804bf8e9c6371d9720a51ef81bfc61156905020976699e449c7a389baf6b8c1a91eb43cba57c294f6e5487d38c849cc4d504e25645e2afa60bc1c6a73c6a55f4e6ca0ad34b8ad7793e98aa4d3a06b2ae8ed2e5fe5fe8c083bf2fb0a4a9442ae83b97a842a158dbbd247bdc8311fc33614a005bbe75b9e3eee95283cfa0aa2243962f71922b983eab2e291f7ed92113cbe7d8cbe5b7a812d05cc8c3e17fd6e7993e336adccfcb136d0f657bf946b9d270356e934e8df783d94defe129c9b764f03ee233530e3350f376ef7f842edb7cd8bada1d7953d523c349907784587b94c629d4396558785fff37bdcddc50ab75659ff1078bf3785b8c8741d7d3a8e2d9870af9f905222cd5b1f5e41f201560730b42ecba29a65d36d4477203d94efc90c755b5e2760a52b79c908314c00418fcc808bca768dbd627353578235aa0068207b2a9d8edda6a3f54a809eb74968dec904463f731e67112e47698dcf9eec4d110de3fc7ce2ba2e336616799868378cef8fbf3a5d3d4de242f9eb7ed877df9a3fbf06c93b32e222a324445257ed44a8d28226501f3dace982bce735e5aca827f63ddb1e1160de39439296372890fa844156f336abbbbfb93d8138ddc473592224ccec61e67a687b34571d16523c2bbd61ff9d53da4860ed5b9db95e80b3f0a9701352874619a1200e72d43aea24a4e2bd1a31ef63c229dd5c4e3fd018ddf56a7abb2e79f64db7433282664140c7c8f0e82c4ee6092fea9c3606ebd2a2bb047961435d8a1f2d44a88a07760948eca46b9a514b8e292284ca5bab14b8223c35a74131b5fe7928fa0b7746e260235b9a957858a9e14c008bdf7fa0692da5bf17db26cdb3c4cbe69030832899491f7f64fda3b16e0483d38c9e67fb0990249f2109260e43fbe4a4ffe2e9283268b7a0c1abe79ffd3c2d995dec836f40aed61e8293f74f22d384d7db247d7c379c099607c310e35c2b040fecd675368d9081cce3a9180ac17760c1496b8b853ef11ed4469f36d4d2a84932089759d97f4a105cee4ff6d4f6a67683dc5b904e2fb14c22c52d57fda000d2b0aace25cb0f0252d7932e76a040dfac508360ae52a5ff74846b1c7dd1945352c5b5e4e8118088eddc4e1804d65f8416fc64f9d394fed4259062c2050ef5251f5c8f70dd130eee5ed0a5e0de27a4d1d3b0b874bdd777e27d2cf39bf140422ebda0bea2d3fb546f9aa189230617f83a436eddd6eecdf25b2efbb6588f5599565f31b9fd84fa48c6ddff4861730f0f9575390ef667603c5590762efd89a1c8ba79a207733630ba7802b808f227022d8c09d43d5327140df7f83efd5b983d7ea5e1fbe8f97bd709f73ae5e328c0f4dfd91dce3e204c8bb025f8b949c338c7351ea4bea38c5566f41778fe6e764e4dae0deb3b64bbcb9e3bd7375505c0c22d2505e4236d6f088774155de45abb6b331bb171b0f9ee50bc0237a35d5bd47569e6fc9b5c09c0e1d7306a62cda69fe95a338addcb40fa3c0537d2c50999a017a23a29cc87d9c0879ce38f882639e2e557863b3ec07c8df3b15df90303b362fb100708a40d8e14c2fda790b062977e472fca486c64f3f1354a4c952763a2715f550e016a3dfb03ddcaa0a516237517abdcdfb88393da33f50b0391b3726ad2c2be9d28b7fa036aa17c185e81d61d602f4f9031e363bd8eba28a0ddd39d4d814ac0f3698c85a3bd038041a3a7001a14295c024a8c723c6c22151019769fe386da3ef963bc9a6c962b561bd4c529b26fc17cc329b3a4919cb497dfabb83a9a46164b79dba74917f82b0c3d01e5b9f8fd1ff4f0a9ddcf47dadb30238dbb65b76baec76e1fc15e876f14de4c840496f663df36d157cde4b7954620d85f4eb95ced74bc028cbcd6629ac3bb4f583fa35980750e48a0bd98d37a0eb74e2fa24d5391d0956868fbd98e9258f2c3a0c0a6223a034befb359376e3c7778ed1c152b8f054feb832d1e2259dc12b5c32a71657ba747aed914fddf27de98dcaed63588f57a169101ff050314b75703e952625963390a679070e9707ec132295e858b85621eb0616e5de29216817a0e883b7f5cb043a9430b36c85a5c927b05eb60af6d689969b2b2617c467fc1667aebfe18bf015695d9c46e9cbb90c40657abbc5ae4174c019a273ccbcb17d7cd6f0fd253c12cc15833d773afe49c4f0c29042540d315813a9e9ad2a5c6c8b3b1d5375e739e8e88507e907bddff7ed3fad504454d5e5a3f3b1455860671611d0c4a38414dad2fab2b12c9edb821922e290f8276ad35742badaa143cd41af7dc0182cc9c140d08cec4ec46ea19e5b7df5e5b3a770e2c7a97a3ea488b1f62f84003b7e35fe9cbcb686f736650e85f2c85e14a9888340b15834971d8a5acd79fbf6b8c6c270c7f6bead1acdc30bf81810878b4fcfc6625cc5e491160347e778531bee9ba1ef812f3b93e7ab9cac2e6934bcbb693afaf21ce0fa8a7447574c36e3a5d2baaf19414751476396b3605568a64cc7a0c9f707391d41523028c68901642302eb62d927854368ba1dc1a907949c2007e3ce36f914277924bad64095391afdf5ddcbb355af73eed3cd92754d232eac8d1eeadfe572558b759d24d163a959a2a06b9c97f0fbe2babfe3e092aa80e25a4dbe5f07be7f345f694ee6136d019bd3a6601783096328410ae53f1fc1bf5d31c25007801cb68b786230c0838a154dcbd9aef3f0df48059de8532166fd6f84e60dc07220936a93014620023374af9f0412092d83b9d9b9a919222964e7041ae66a9bc0e7450014c704a15d81a3e13ea0b3c55bd92886fcfaa38c4c96bdca40cbaac05cf4a77283394b197c7fd1cc2a6018ee105151ac915be71cc3244ac91f716fc01e07a999e9ba5882870491a1dd178a5dc7ef8d3bc9c3ba593fbfcd751586b9eb441b3048704a7fa0fceaca6fab3c088b9bc302fe4ebba9d8265ce65e61ca5babe7c28adf450e19f9e556dc4939955a4cff75cffbdbb327bc87f08b6feabf1c5c304bd964bcfb5d33b09c4427fdb94b4ae49c198a94b79ce189e45c32f15e64e9b425b46276d12bb70f9b8b4dfb7a8438374168043c92626aeda07b7754fa1c1e03c9d6833cb7e240b4887d0e3f488a91d54df38e1c452ee5fb844c97922ffd3a7401dafb93934b5def6a1465c53213345c01b8d2ed628c7242fbdd21d624545b363da1d2003b9e2c3e42c642cb7b49dfbef8b15df87b6fb02702719a2a3e0aa1725103aae129797276909e45c0d8373230e5fe674603881c8e7f1da12868665a232a4b52205adabda02638219103215bdbc54a6bdb57f61c4c2a54ff2c67a643858de0e3f9d930f12f7392c90433850bc4280adb27a9a5cd593bbe83950136244307aeec3c2ee34f8210f2ef93ecab7f3557d01dcd77181eddb730e048049c1981ddb04003b97173211f1e772fe73b309d0ad428514a9ebd2d5cbebafa88986e171db3bd8fb230873b5149d51af565b9b5f3c4b83dfc9ac3d35e095f698c07e99993cd27ed869415f86985e86a388f14be7e64023d9e788a7db12a719687831bb478b8434a50924df6cd112bedb0d2484b1586a670e88fbf923bb24b28d93cbb005263455f3e9b72e39bb1109f3d4837252b2abd53fb4ba2d65e95b92c2b73f81a76e6122f4ba5e59d32615b42db2ec2334cb0484cc3e727545ef079ed3bc37e508237cea42671739b1df77e604556b795d63a713fe1f5f315793db23b74f4a3126ec2f3967f2b2dd1ebdc9c9a205efd13d14378b0f687220e508607764dd8ef9a66a040674c171509a827dc1d509037dd83dcfffcad9198cf077e7f428a9222f227e919366a44841309a6f85054d598e4e7188e71b66eb878c6c03494375196048e5781b49b304a5f17860718b4d7eb85b21e62df8a681df9559b7746cf22443a73e0dbd46855882508fe25eb1bc0ba5c1c7cf4d6adba80ed714565260aced5112199c35e52294348104af294b26b1209f3e1808a8e2497f63032433f9c78bd39ff26be509e583b0deac35aeb405fcff9d248d475bbbee8e17a54387f96376400d51eb183ebf025691ba0bcf4361b827701e0304914d798750db821bd6ae6c80998801b9bb8536b84b4bffd8a72a6248811d508f71e9bbaacef8d0404007a81285f2363d28bb428494772170b97a8b3b5e5d17b985e68643f5da75344c49315c5bd67d5d82c9ec10b61d182b3c796574bfc02", 0x1000) socket(0x6, 0x8000, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ec0faf93d33b3de1f2c56c0d93da50aac85651d689bad97484095d0d543baf7f0161a0254dc02a561f9a76d06f1eaed8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d55d803a6711e76cc3761e61ce857f51d90a4465f9c6", 0xac}, {&(0x7f0000001600)="b389e5ae8315694e73e14c29fdf9969f7fb32e47f8e5db595cfbb65daa477753f54afde1f80e268ce7b3d5ea6550ead1af49266905da721f77750e150fc7c9e77c824dc8bd7732a84a774fe0edce2662a2fa", 0x52}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55", 0x70}], 0x1000000000000214) pipe2(&(0x7f0000000080), 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/157, 0xad, 0x1800, 0x0, 0xfffffffffffffe7b) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f00000004c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04ef926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a3380317098b60ebf9fdd322ac545e1e3495618b4522df600729121478cd5dc552db3736dbf165e0bf5030080ac832f150cd2371a062420d3f5d2bd368bfe83d7cc93f5af5249c618fb7becb978e4c5935f6801f92768f2ecddb17215e7098aba6c99c6a248c4775e8db66b5bacdf", &(0x7f0000000080)=0xa8, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) pipe(0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000080), 0x0) r5 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x15}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x4c, 0x0, 0x300, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r6, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00000ac000/0x2000)=nil}, {&(0x7f0000063000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = syz_open_pts() r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0xd8d) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000000040)="b3a53b3cfa1bc5f93f49c0d591a4b5b99cabb416080aa8bf30c3a6be4aed0fde23b96ede067a593daffc1f46797685823cec13b37c12bba79e46c564db72f8e552f61e7d683a885c80ae77dc65ea1b69291d8f38873a0594771e27686dc4cc799c215a6ee45f0261d5bd1ef9b87fe5eba463b63288152838bac2a775df7d40ceccf05f913fb5923b7df8228165403b4f3472d3d77e3a03bce69c867626e638a4ef1ef627b460c315d2855e41433665ee24ceb1c5e19d6a54abae0509cb28b16242fbd71b7e3c232c51c96adb40e6b723378347e5c6db385f084ac2745c8cf98201d3dac1df9be886f4a44013cf140b5cfffd9b90f22d13317ad780cbceab9bd1d0b5c92cf953e45d9dbe487ab89dbc9d90d3a77ed18d1636767df8de9bd9920dd5836073bf65a08b722fb93624fe168b33ce44dbb8b6202b830d92449ccf64a0aecd5db12f7521d7800a432987979682cf632bb95ee8cb9f48ae6bb66c19e2668684a7d1c4e95b4187c5895aa2c52a5eaa7219916c5a18bb7140bddf97155b1b242c6ba12dee782e1dd0c05394a27469f8330672e28b8ca62510a3733263e9a60ac4f907b70a2b8ae0d46248363878198f656d67f856087348f1926fae5561636efa37ecbac0dfe8e3ae51864e0bb1fca598b48452772a5b28df0927a582e9de563c87b0d339202a46036062de8fbe9660168344e718283cb33b6207d137b6b2a5b695a587da7580216ee76e8296d84e01c013d177039e822c5f1a802874f49240ab55eac0a3e2df5ea2e08653ef9a729450aed363a3d473b0d267789ab8a35d3d931479e79a545899866ee846510de4ec7e525f505878fe29ccd5f4fd6d5149280ba025d424e20ae80984fc5a22d37f113a9aafdc6da98c042e84d447b1a44e181950200cc598c8b7918637551c98980837e0e8b4e8961674e3349cc68c88c65f16b16ead6be80d559ced095e4dcd12c39afd8041bd9fa2a8083ccf0c02b2153be9d451c6fbb8dd3167eb4bee944005c7242cc001e3f899ab8a2331048fda7dec042af33ae4b3a7544a616f68e0d11d512a1405ead6f607c6cd7987491634aeb5573d38a4aa2efbc1127da53d3626db80567b7642f12f202e2778b39734f91a4ad9db910e9a30f04b973a5a67df972c1687901cc5f902ea2921173d124c719c456f128d6e4c2ac817f1e5378da514a35ad82306a6facccf301a523d93e223de99b6ab4cb334b616bd72478e91ba0ae11dd08a72b2eb5a5888e0e71fd6ed2fa80372ae5a157cf81bbbbe65a8d25d3dd71c5cf409d72cf11bd64ad62306b9bd466565e90f5dd5c01620b80cbc335c0f572a8acf0f56790a31bcc152592241b353966b6bc16a9cfe26683262df9437615d88557b41abdeb72a1eef4682604ab0653232c559ae7911166a6cdeb8d378f8d2b1f3770c7ec78bd9b8f7bd93d25187dce14b32cb0f1561d7dc2816b0c0c230c31422be368fac1e76ec54822cfa9e9a94d5b842363722da12ce80aec6be48309eb2fe5d2d0938f658d055bfdfdd50beed689d386455e62348ee8a83f5cdd0e3d1b2c9b4f9a59788dd0479f8b76f4458b959f07eabe11c7aee3e1789d4d46b31259eac87224f51b6e275d7f36f02864d4a8d72ba4a1594cab9fb69673a0f715fc3f9b14612fde9efa9ee2237ff6176bb7b6b30d5dba32b858ba244321d74139ea9c5b7c53968d6d4e9e3f6ac0a2985a63862caafa4333884f23a40bdad7bf5c0c58d301a472e13280355ed06aa9138857976d875870743a76fbca4269b9ff9e2b89c121a7942459086f99e08a4455c3e57e96361247767d4e076a5011be19f634a76decc7388aeb809df18f822b372d76cade9738432488a4fddd79f71c03ba461b9017844192fbb859df2b1b25698c61da2dcf29811bde04aa231c427c0af6e0f187da2223a4cede9156812cd0c027f9829f00159a4d3924af0811e36ee951fd910d567c19c103ca915b7cb2008cd867cfe793e95bd7f41027aaf325a4f9ab363d21d8e8043177ff4da13a67987800da5330c3fb55e28b2079ad45ac5a5751916548e377cd66ffbb6a5f481c50098f1375f7003796e1eec915c2a853ec53467c308ed3c628f8e910cd32160949aab9ec4383b8a30c4272ee4c1ba96d908ce10a1d66ae24db4f85f7db992c72d555d40471e8522784f025bb13e065b3c0154b368e2b973b89d819891a1c8ff235d95f3f9b5e2a0361086d5203c42f88c5a14d05fc2282a1f63e972a83e245a00bb71a0d6947f5b27be2a4525f17baa852a4e6b781019e9705f9d96984260c49678488b505b4a48b2389c23c9112c18d28f3cc593bbe8279106c2497f9e72ae19d58829f592520c9ee377220b2ac37e8969396b397b5ca648cdb4d71257398f0fab0d871b000a82e46667606d7f5e08744a6a52c06ee706e44ce606b680938bc909fe2f7306d2391898515e3ace2ec9553131bd90e4e79252cb240162694f9a88c4127ef436c33752f65a488d753a5c6f05f96e98767e4d8819b4d01c07f8baf74fc34a7bd2ab4685793a8301c2ebb03c41f30605ffe3bf8a4f23ec3ea7ea1184c1a88d1633915ea7f12174d2d15f767a191d5a812ad029ce4939892a0d42ec89c5df8e473837b031620b582f4d65bffaf99d293de8aff99e6d4eb03fc4fa20efe169a654dc723e60d8347d0c3d437ca536dc92022e27bed160f0a602e20a4fcb4567a8737c2e6c59d9901127573ee36f5479eae3f70a9726cd9ffdc0fddc76d42230560e166df4b805adfe79431b6150be1a1da099a32dbd30545076d5912c1576c9037bb17040aab7df31f6389fc9795e28d73f496d94d629d4fa73f1994fd222b7adbb09227c50d20d277b129baae92277755112c4437b6a764f22a01bb4e4ef139ea2a4b533acb0cbbb6bf061be606d68da9e0a09271cf574f029f643b0b0d5332a6675025d2da93bb449692d28d6b9296b95046ff3ee35832d48f432f31025b7e293bcb500eef5781e4be5a31bf458d68164b11a85642ac28811c21592155739e547c30a2748a0c8ffef451f36224495d2880e4f2adbe270c51fd53c67d93a2ad648e4cf5ece583611e244db96a9e015c76b9ba74ed0424b38504bb23e9fe0f44f7f625232555113c5ee3ca862a0228da86628ffde54569c4541d907b2da984a6a78eae2556559531e62a2ee64bc513b5dbe64d801466d015ed068e7b89e02881d6992550c784d4be025377022b80b8ef02918b06a4a04a91f7eb5a2ab56f7aa93765b94a8a9e2cae3cf81a98fff4e42d40d89aa998092b6823bff7c2ac75e9cdbe1714422c06d53afbe58c099e1e293c30f4e08552852ab9e1e9904b6ede8371da1583bc2ea487e10a28251a1f909945058120a3e19a2c69525449f9b6ab8a2525310f8a0fe9faec44bfc7252d3085e3fe42b8295766c8d07a7d956a4f8cad1ac05196cf61cfd5743977e4bb780f695ab01180e9da808e2601f2430645c886f5c00a24bd8b1db9b7b85b50bac383c0931382e5bf19fa4025289e95d98440ac8e284d86660b688d3a9838456ade9b62b4d999fa8b3b656ff55016cf1baa923faafd9edd132dad77f29b60e4c560d18ed6b14742a7bd9174a0cde02ad4445e8629c07960c6970f80323629a16f26a70144a2d198851d9fd3341b960adbe05c952be857dca55515fc4adbbdac8f589ef35dc244f061a4b9468c7a157a792bc99904fcc31ca5927357926b0b943edd9655d8830669cb72c6098a0b0be3735910ca836f40e46b6efe55d328687020008d392415c5d371495728fd7ba8ead22270633c5b4e788b03fb220d671d5022c5d223667b0750d5a2c9f2a9f38c9725cdd38d92968b618fc9320262d46c34025bc320ad30e1b28b0037364ad3d9b472004722251f44356a49168a3f198a9207fdddadc51f0d4034243274ef27fc0eb2fe8138d733168fd770cec68e19adc039a9abfeb654a803ba175260fcf75684deb3601686cce67a67fcceddd394886644d67d291c8c4067560bf0d3e44fd694cf18bb5da8c350f6eeeaa2c1b96e4a7c5690f412610225e7f11c253be9516a29267f8110d9e6f7a5b7e6897758efe117a609e4a8ab9677d9c155dd154f8dc52659ae583f9d3e4c40f459af74467215a4e3784d3e1b5c09fa8c649a668983102b2c95ea5af74b2a17ff882e9224e307a288f04baca4213bd3db002ea503e6f758bf015953fd8c0ec37f8a3aab0cd22896b6b667288323b73f5329f59b64b72e65eabdd5e855de306bc264fb137afaaafed1b2963b1077d77d9cd101e6f4bcaef4e184aae87e16a5dcb203f9a6ae671ca776c257dbe8e8c4005a67fee4d8706cb4060230a1cec089659ec7d10a19585801485284033a09a2a584624ce3f6722a51fa95830b516a12a672be992b6c1c8531735a8b702732cddc32445a9821d03d5626e8d0af000fef39159e8427c75a362f8a07fe57d22129af53596b3a35390ab55bf4800e6915073e60d0d60f5b692f345d00af9ce26ed6d15e843ce38fec8cf185400d69167338af4f9260e532373f9f83bb99482d4c3b9bcca8debb0c3a6d80de429950a9674de1664e57c1101f8b3636555731e703e5da364583c4b618c59bffc780ea87d408129e418fc8c3cd374e6667e70a0e1ba1b1b5299df89f13e57d214225d2865ee0627197f31f5e120cd1cac3a8016375778b7f7bf693aa2afe32754a5ffa72645a53d99c6a51c934a47f0fc932ddd2a0830475c5fe2bdde30cca119f74a9228e4f1ceeaafc7bfd8114325fc833481a6eaa56caa5238853581b482ff48352a34dc2a55cf10ae8b1df90670fc2d79703b8139940680f811f1ddf14e2fa1e8524b89b919c22273ecebdaf5f9bc92dac8aa98c5d4a51a4ba4f220dee4d185e58603355b5bc0155f641ca58e38289627e7b3c6b29bb74de5a369c50661f14dc733f14e1e372461027aaed42038ab2fb34e711411f473363a74ee535e4d48e84f4702344da23e5b9da46dbbda9143d059c4691ce948738a8095bd3f853e450c2ee452823a139e3bbb2eb96c67e7d7cfeca03c222bb72a04d0706456acbd31427a59d7248f705ba270375c2c1b4f8dc62e31e2993ad7dcf37df18f79a9f2ce5b188bc131c457960e9692678e1ee8cb7ca8510fa0bdbedf091f138ac75f5b6fab0a16ec03b5c5ab45bd1ef700f921a87d07c3b674e1d0d4be5d3592e8396794074a6579d1db261216218e9672f277776fd589ed75e2003d9062da0f90f99f51ec47f06ad5fff0be38d10d6d4637148c888859b2e1f880a16a977c67f207fcc6338728e5a6570c84f9c95a47ccbda6e1d6cae9468b4454cdd705550b5a29e081ab15459ee5fa1e01d42bf006e1992e5841b775346f4a36e50c949b6d3cd32f921a62c1f8f311e26e82dda308b738c0f8d98e02a70c3e05a08aec7ed4927a4c106cda83141b39909da615d16917b91113a460eb9734c8f3c997edd1c3b6eb17c89b6fab7264c31ef0d87fbac4045f10713ffbf946dd4d16f0769788d0bf60320a28a50e4016c7d73e10fe003458e30c96f0c2426d64bbad85157f5fcedb274ec7a8242e085bb27b977adaf180d9d936fac2e4746eaa183786f4d400bf63140b6fc102fe6dde44ccaf05503aeb52b5f623856eeeda1041aa43f7be078f22c8375dc2b3bc35dc36c8914ff5b4756e63042a3fa3c2a91f3b5d8c7d0bbb37381bec48c928167300a5067641c4f0300153e6725b74c0de63baa0394d791d10e5c66bb43dc7baab8fcb0a4b4570b141fb75fcc5ba011587aa8fc830532547690e18290ebf0c8051c6", 0x1000}, {&(0x7f0000001040)="a3049b52f5cb257bc4ba4b97250fadc7d71a0425c76401fa62eb08000000064e663b5b8d9d472fe82260d9c85bac37a8ffc03cf94942a51c9f234e7c81f0eb52aba551f538a63802f7c8e17b9d5abbbc0909316ccdf2db0e816256e015154e11499a66fcd41750", 0x67}, {&(0x7f00000010c0)="07c842338e6e146c6a6a29cca892124da6a63201af451d863c8edd4bdf881813129e2b9c23d5cf19db014bae25a12d9b5af290d5ecef0016b507884371b465856a3117ac0b86ef85879dafd5f70b74a51c9484464e74ae0ba22e29b0925c1d52168c5600e397d81bd3812aa0a4d3ba4bdf95de5479d80a5ae76448fa53f33c977a9ca4106d74e3c1d8a349f73b2f4ce2e7bcdeb614c2f9ad6c1426b4fa00d9a9530b951b113b6cf90ff57cd64cd0910a593192441081f2c721e6bff6bc43b2d81fd3691bbd12e302a89860cdd9494ae358ccd93e1ab9861476", 0xd9}, {&(0x7f00000011c0)="3b7faaa2cb5abb869175", 0xa}, {&(0x7f0000001200)="e36f84b7a4dc7addfd6afd6a98f0e0ea790ff229baaffce1ce2ef09eae3dc70f927701f25085a14c6b8c612467edce316eca3a3de78e0c9483f349f126dca657fbef1056082d2654286602da34d3cf4d33e5584515637009bfad3e5b026e60e5902fd60a19d9938ec6e392448661e0056076e5d0b9f0e913c7", 0x79}, {&(0x7f0000001280)="4249aeca0542351f545f1cc0f4d023b0e9e81307263720c32a41a826efd68897709611e9092c7f5715a7f8cd56d26da1bd69973647064e227bd20f8c06f83c4291cdb5e5a53013fcc429ef1d53b19c9152ff5d2910486248a84552e8bceb327d5efb10d807ac2aaafa0b6d84af9f746702839443a30d5d92944b5f6a035ca26e6edfce7d850c5b19fb8b2af3929e1fed357ad97c6fae95007b5f2812030c17c541b3f505b2de11ed8ca5121cc6a6353f04ea9954addaa6e914b15e69a717c30995d529c87bb16f56dd0adc88", 0xcc}, {&(0x7f0000001380)="9b9ccb2e9c8fa227124dd10f58c1f558dde9b636262e49fba6575ffdd70694c58e514e4aeccfbbe3eb00f3e05cd1f9720058f2cb4a2f2c1e78e207968f45c85d02eac9853da75122bd376871bbeb91f4f87f02c41553d55cc1f1c69c9bb7c5c37798864c19724d9e34bd9b112ae403def39042f135e51dfe5a9620efa4114d46b1f09c70e40e55c2701a173f7b735495346a6ed3de53b1ed3603f324e7c611640a88b9e2742001ff1ee692850929bf0ce84ac35c378d9b498cdf76321c49b97164681b4ce2a439065bf2a4df3688adaf5a592e89cef845fb669186b859a4", 0xde}, {&(0x7f0000001480)="b708d4dbc5a89b549f64c5e586e2634722079331b57ab4f033f8092a43e5327d90aa4c1dfa86ecee017fd637449b0654dac645110b1459cbefc8ae0cc2be5ff1cec9a0af362173b5565440cc06f63273cc185edd63d0ae3470a13f4ce8321edaed27233a14696a0506ee9c1a838eb984df9120812db7a82aea5ebc9921ee6b29cc4f50f7faab1a722562cf5b49f520c6e6f86bdd484858b70e502ad70e77486455704852accbedb84a8033b652cd1a89fa9f677527447517cf37d7334c96047f1d7d76f91574741777ac1a13be4fa8d4a199a3eca19f5915c5df5fdcdc9661c952e2faa33edbbdc45eef03391585fc02321e00f112b836cb84e2c132e8253e0259b6579a175b8ea3abe36f7544d6c57b95c8e0db87ef5395600ce97584fa4a65cbb64b373f120d483b93620c87e554a05c5e28d129559fe77a2b7368d564893bceb442b5bfa114d52b17dab218da83a1a4c3cf538e470eff5b687007723b35375e656d0cb709bac2e5ce0be664ac3cb3b017f09feb84c04810e377b18e622a56500d2db02354caf5fcfab67e8e7acb55df03757e41f55272d12239d6ef0e84721431e43a982c3458aaeeacfbd18078a15721ba787fca44cfc0e110797fafd0045280dd0ec74901ac7f40f2c3c4418f8481e192c9cf723566dd1447d2d982c7415beeb3153a3fd416b0d70943e0ba8af10c4417e0c03d3554e54e9314865b37ed9fa3020f47d52851e2c35e34867d59a9712c95ab4b04919297cfcb3686a9e14d34783d01dd870d3927e516123591e3942927eed8d2899eedbe6eb0abc6f84abdbca841cc0b30b1928c5962fb1585bee36958823afbba07a65be3707ef935743ba9789e94fc299cae64204ef6e9d683573ef19723876bf9eebbeff94ecc9629cc5dfc34ea25d873c1c8e61abc4d94b6041c961e39c57d20b9beaa06793cee6b9a1e80b2ab9fb4aba8c612ef3fcc2182508a730e480b4660a5fae93b942eef5b66c87b5bcfe2e9d04abe5cfb93083934af9673010ac66f74ec0a3cda14b1306a5bd3d2d98d74eae55ac8ad6f90c7f948ad39c7cbfb5e92f7e267daae17bb281fdf615496c3acadf580d51805e5e2a1e4318d06182953bcecf888b9f7aacb8bfc7727e726ab1fc01c093eb1e389852f7d83e7d864dfa1369cd31887c2f2a8965a367723ca2db3904efddcc1a7c531c3fb7ddbbd9a548542fb35744d8c4a2154881799c1f29a96895eb289ca58b554beb109048a5426834fbffcbb4d96d2f1343c4e0e8928d73595b335811dfc81342136862b86ce5e40c4bfeded3b4ef020d7cf85b85e4bdedad9534bd1985c1f54c08f0f5eedd341f3aeb406103619627a0159e0b6f880c552c509467305d09f416aa20b7db91a4654a232e12d350e89f5328f84bdc324255f906570e6c1ba688e7d854a5f49501a83c75cb77d02835f9f4b6c5dde1e02632792eba1d113d67f9833c976001ccc158ef07db561e5928495b2a637b26a15e07255696c397b7cbbec5a0f7e58b9b1f61e5527fa1d8683bc0c4c70d9719aed9f1f754d4daa21cba2ad3387667a8e048b6ae9e4334c70d62e2069b09a20ddcce229ae94ddf8d28212c87afef9442f6d3e9f271bf5815500df5e360ce681418b32ae9188e7e2d160cb64d4c86575fc62fb60d48272a331c9c37a7edef32f6c52d98ef1564b4750366476deba38dd3b994699e17fae2f42165654c8fc3988fd81d06a8f5c18275f2d0338fd5998d24d1b07304cb4c4366d549c366b370008b2a43f1ec764fac748f25c1eac37ab1adbfce9a37f4a231bed3af757fa17a4cb12f4f0cf2e6f22c96c415081219cf7d1ed670eaa8837e68b0ca8046ff39992f25becaeff5f3a3b125d799abdca623cabb474db50e74274a8138f2eec57b6e350314726e003b0f0a78d164bb554f9aaa13c954b311657b427583986cacd12e9bb1052b0395f69ba4c5156b8cf059a3da13906209f16a61c97f07d4d9dc5f125e06bda8cffbb315aa764df860edcb9f3bee6212d694b64a16ea4c40961be0a3f894029168baed25f344bf7fb8675fcb9b0cac0d81c8a26cb99d39a57b9fef654fad0d62fd0f793097988f76b1506d200c4dd23051f298c1766bd311e37744b6721fb25519ce48135e233ee88be6cf16386d711e404deb5513516391233ed31f00966bad6c2f6cb1bbb780c8fb7e70976929f53e79e83358059e2cebc51da0252ef51b2b9d4b3cfabec5bacea6f12ff174b0ca240513140687121e76fcd4c4e1fffcfd9d36cb6582935627c1eac72a1152ca14ccaed3cba2df22becb59722b2d8c9a3a0bdde1db829c8fdd8d1ba944312068826e0a0b615cb9fded6ec6a753d4da7b61979760882df9813ab6aa8ad444ade9261f8e226b54ee02b20ebd27eb62b8dac8540a2b6980fc33947713ce92585ce8dcb94ff70e21ecf0a7a176436101c967cacea86b0671f9e1ce663d2b7f83b83670f7556ecec155e7a6756a121ec5442500fd296a7106fe8c78995f200dac16484f785251f562467abf669079c5f21cfd9b19fd65b2afca16c7baff1ed260f2ca2ad54b742a5fb5dd2cf6158b4209273146fbd77fa9c5cdf86e507b9aa72d4a00b58e3058877051840f8e255a71208caf04bc008b52b08b0637e051b05f869fbfbb87d53b6d97416705ad318c4166c2721911bf95c5f839a337b6dd7341983c630b14a4516034336710247c55327356ef2362540daf22828197994b6cdb1e8011c926a60b87c2af3274298c15e91957b25b842fc92165cdcf776d640cc29576822f8b756fa6bc068fcbf113e4ed3e195203e04f4682a2e6f26c2491dff74b1569c9d4b002ccdfe101b698429c4dcd9a75ef30e30884793793d0075335b14ab3a637d781dfb497f13add0eb54fd3f64018d9a8234f77e8a705ea77cdf035510eb90b1cd2afd26c3d03cc434aee84220e002d27d4b4b4b1f83553de4682ab4e46f96198ee70312031a11a41d7c051294d0c55cf5c786bd5a3807c9b64f460a99dfdbd4509ebd06601fea76b1f24df502cfb6d27b731fd295ec23ff11ba213aa80b7a09309f2eddb86669f0cd47d98608d479e985fe14c1ef9fe25b7159c56b7342103387568143644a0f8847e104ecb1b7dbf0fe20b8e2b28d6f45ee0a6373be37c8f0a57eb6bf0988c8ad0ef8f2a5f2fa08e0d6d50e2333be40ce79a68261d969bc01debb0933ca0d46122dbf5a4c1c6870151454830c6512bb8511326e0fbb6b0856d635e6d727be9a29d3f4e986a157c0a3202fb50a0cb85a1e0cd57a820ef2cd2199f316164d94ea760bb3ef20eb8d977b377e921dc4dfb7a097eca723c587ef78296a3860aa99ebacdf05547ef7347e68b036f872fbcaa3a7961d57c77618c74b82141eab25052e71d053af68da73917bababc9baa8cc9a9a689f195d22a47c0a8abe191a3068bb8557c6dbb3adbd7a38802b3c8abc3e4b70a977baae27132d5cee0e761ada3098c5b0196ccd35638ed13b3d8189f3c8c814a34cd96ee7ad705844b5fa2df923e7435db221cf9bdfc8e4e902de395a3d0335844211766b22ac5325edd8525aa5c08893cdcdb8d0cb9fe141b9ae325ce387dac8fa71424e38fada76cdd1ad008d55534770c3038be1234a52684c43b31f357169a01d40eec45078fa1a9a757308786c5d5ba85b182f30d215021e4585735733930b28a176882ae37c644b902de0493bc95bc880ca247bfda8b1b1ccdae89a60df3a1900b95ab2f786ac7f7786a89a8ffc935dbbc904b24a7f7a92a81b84adab50d4a8bf536a255fa5a8d18c8be591cf4850e2393d2477fa56d509389e86a6a0ed827ac02344d6091f843d3fa4cde269edaf8a4e7eec70222475ccd053e2f94f14f72306ad1038de70f844e2a9dd3f7a07f142db3d9e7feccc638790191c23f9fe7feccadb15e8f98418df969fc32dd07d5ec91a4be40b32523aaec8f23c0032e2583940fbe0ff2737c2fc127c6b6ccebbcde723fa2929f8fa2faf833b6fd3435eaae3813a53d1c8c9092755cb7bcc44695c45103af7a4274d093ece33b3d7f112e0bd81c5d4300e8d1f36e953cb8684f3ee584409e69d3f38ff71b1a3e9665b6d376a84ebd37a51338e88d98b74116e55c8c1bb5879fed2263bb78b2fe1c7a76476166bae96254c3e9690e03d05fab95f3ff4944cebe65ddd37c5966c428528bcef74a7c12c9ca0658e36b4d1893285a5420072f5a1ad873f18f63809", 0xba8}], 0x8) writev(r1, &(0x7f0000002380)=[{&(0x7f0000002040)="ae", 0x1}], 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) dup(0xffffffffffffffff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000140)=[{0xc0}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1019, 0x0) r3 = socket(0x2, 0x3, 0x2f) connect$unix(r3, &(0x7f0000000000), 0x10) sendto(r3, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) read(r4, &(0x7f0000000100)=""/72, 0x48) dup2(r4, r5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002080), 0x800, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100000000}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000003c0)=ANY=[@ANYBLOB="01000000ffff00000000000081002500080078000000007f0000014e204e2100"/42, @ANYRESOCT=r2, @ANYRES32=0x41424344, @ANYRES64=r2]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) getsockname(r5, &(0x7f0000000180)=@un=@file={0x0, ""/506}, &(0x7f00000000c0)=0x1fc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x0, 0x0) acct(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) executing program 7: select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0xb762}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x30}, {0x6}]}) pipe2(0x0, 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x101, 0xe0}, {}], 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe842, &(0x7f0000000480)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r1) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket(0x10, 0x4000, 0xff) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x24}, {0x6}]}) write(r4, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r0, 0x0, r1) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)='s', 0x1}], 0x1}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) geteuid() shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002540)=""/4084) mknod(0x0, 0x80, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x51f) semop(r5, &(0x7f0000000280)=[{0x2, 0xfffe, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x1000}, {0x2, 0x101}], 0x6) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000100)=0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(0x0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semctl$IPC_RMID(r5, 0x0, 0x0) socket(0x2, 0x8003, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114070000000000"], 0x401, 0x0) r0 = msgget(0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000980)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil, 0xffffffffffffffff}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0xfffffffffffffffd}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, 0x0, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x3}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0x7, 0x0, 0x1, 0x8000, &(0x7f0000000d80)={{0x18, 0x81, 0x9, 0x8, 0xf, 0x6, 0x20}, {[0x80000001, 0x7ff, 0x20000000006, 0x400, 0x5, 0xfffffffffffff26c, 0x2400, 0x3, 0x2, 0x5, 0x800, 0x6, 0x9d4, 0x9, 0x7, 0x16, 0xfffffffffffffffd, 0x8000], [0x9, 0x105, 0x7, 0x9, 0x2ef93fffc, 0x7, 0x100000001, 0x0, 0x6, 0x7fff], [0xfff, 0xfffffffffffffffd, 0x401, 0x20, 0x80, 0x9], [0x209, 0x5, 0x8000000000000002, 0x40001, 0x5, 0xf4], [{0x2, 0x6, 0x42, 0x1}, {0x804, 0xf06, 0x9, 0x400000000000008}, {0x89d9, 0x6, 0x26, 0x1d}, {0x2, 0x3, 0x51e, 0x5}, {0x2, 0x1, 0x5, 0xfffffffffffffff9}, {0x1, 0x1, 0x200, 0xa09}, {0x1f, 0x3, 0x800, 0x3a}, {0x58c0, 0x9, 0x1001, 0x21}], {0x20, 0x5}, {0x3, 0xca, 0x700000, 0x8}}}, 0x0, 0x2}) r3 = msgget$private(0x0, 0x9d) msgrcv(r3, &(0x7f0000000540), 0x97, 0x2, 0x800) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000300)="c5e8f93877cd13ce47553cdc1a49e66b06620af362b7a5c29e96449a15aa0f527183e2a7404990ca2513769b36f3274a554dc708134d94a04d30c93c12a6c40ba71f71db8a11a62b9b4ced5c967630a227b22c9be837f6cc80a0336757401729926faf5ffa2d7cf6455ac4307c6e688029a2a3e8f2debd49d87e4db94386a41a3b2081eddf7b4eafff57586b96", 0x8d}, {&(0x7f00000004c0)="98d9e37966d9cd8f906a67f9760ce085922594c080cb0c8594cc", 0x1a}, {&(0x7f0000000600)="d927528a54dc2020213a5589a48de016c3ade1a46010b2f87c9c95bc875ee77e4f4c49c61c852715787791fbf7ed7b75822ede494ee0693337e8c37f37113363efd3ba3e7bb30a965fe5fa26a11eca631f069f105c862b81b2257b884fbe790ccb30f8f8bf2ff998361c52fe9c6df6476ac87a2ac900e9e8fc55a1c5aa9df30514d521da57199e01c7e82f5b17c790d3a0ca80cc0dff86645625c38b35b514cc075b594a78134df4e865eaf3d88497ae430d2ded3718c7c9a77a662c4440b3552d7aad10427ed3985fdecb851daadd94071c6ab580b97e13160d8a7d52aa0ffac5a48791d44198ba3e01a271e4e855fcb62e78ec83253d68", 0xf8}, {&(0x7f0000000700)="d55dc4a1903bb631981be547d429c723eea2c79f21f741d6b17923aa4f3f4568e568966432715a4e20eef621252c09a117cc94b6a937", 0x36}, {&(0x7f0000000840)="55c18dbd8667519782d739d58e38d25e97270348e8f056a65eda2b6bbd18c221d1b541e21d6f2827635ea4b1e80019a051dd28334b9701bc228fd7d2e8d1aff0e58177cda944ad39bd0ec10de3741ea930ec258593e666efdef34222c440d5c9b60e76125690b0075786ce51b8e0857273e5e19f710b365479a9f8cbc395214244b18a1b07b7ac3f30b49ee094af138ff72a7a7e6f6a18fc70df565d657fec31f2eabe", 0xa3}], 0x5) writev(r2, &(0x7f00000002c0)=[{&(0x7f00000003c0)="09e8d4913d1a1a1e9cbf460a9b2af5b172d7eb82747ea4d01bc4a5c8fbc7bf6b6d148776086740b14dcb2dc0c58a74d8be9fd372d67e909efb4df8e7928a6368ee696807070cf1a1c6dfc2495ba8a50aa5a33d1ef449bbe50fae898545d2dcf694e51ac5805b525f561f75ce0c788050d2e9594d21a965969b1e90cf906e18c0d66b7676985a17fad4f2194273ef78d7a614199cf0efab9c034b996d365dbc4038c8f4ee3c1bfe2603cdb9a9adec517575481e6191b204eeef07c1ded544d3883c4b22fbcb0c622c5d1c5e6f70ee2fbe69b575d1d2742131cf7db3fb6e412ea85887b592b63449c0432b", 0xea}, {&(0x7f0000000740)="be089da74ab96082f3a390309cf28b8f5e48148e52f445745d81fca0499e007d8c93523bb255de564222c6e31c552d723631f7ff76e4f4d2af352093eaa5d9816f25c21f33200a207cbad501860c0c40a46bb3a60e163c58e5c8ad7cdb0a036cf74806c6ed7d38231cda6a9312682c", 0x6f}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) msgsnd(r3, &(0x7f0000002540)=ANY=[@ANYRES8=r0], 0x1008, 0x0) msgsnd(r3, &(0x7f0000001040)=ANY=[], 0x68, 0x800) r4 = msgget$private(0x0, 0x597) msgget$private(0x0, 0x205) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x24, 0x0, 0x0) msgrcv(r4, &(0x7f0000003580), 0x8, 0x2, 0x1c00) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f00000004c0), 0x10) dup(r6) msgget$private(0x0, 0x40) msgctl$IPC_RMID(r4, 0x0) Ets/dev/bpf E tap6denied attempt to set clock forward to 495890596607 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffff9b962abed2e0e6fdaa88e71b10a2b28a2d1d3fc8a72178f467a30de80bcd1e86188cea950190c0fab501dab4786163cc224f806ede4a1e9d6fd805fd5ce052c10eed25b3685b3380a209ab167caf6583a1388105aa4d9d"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002f00)={0x2, &(0x7f0000002ec0)=[{0x1}, {0x6}]}) socketpair$unix(0x1, 0x2, 0x0, 0x0) getuid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) r3 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000014c0), 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="5322b1f1ef2b87933967babdbfb56c4c3858211bda33eea64c6d0a623eae22326ace8b904e69ffa65cc9661d0f4925675aa02d9cbf2ed52154fbb3e6c3c5aa0a61d1ddfa9d8a9688ad9bac505edf90afc866cfceefee18db6b00", @ANYRES64=r5, @ANYRES32=r2, @ANYRESOCT=0x0, @ANYRES32=r1, @ANYRES32=r1, @ANYRESHEX=r7, @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=0x0, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r3, @ANYRESOCT=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYRESHEX=r6, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32], 0x98, 0x7}, 0xa) msgsnd(0x0, &(0x7f0000000140)=ANY=[], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000280)}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x7fffffff, [{}, {0x0, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {}, {}, {}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {}, {}, {}, {0x0, 0x0, 0x4000}], './file0\x00'}) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x1) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f00000003c0), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r10 = socket(0x18, 0x3, 0x3a) setsockopt(r10, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x65, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {0x1}, {0x9106}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x82, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x1, 0xffffffffffffffde}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000240)={0x69, 0x6, {[0x5, 0x0, 0x2, 0x4, 0x7c0e, 0x1, 0x7, 0x542d, 0x8, 0xfffffffffffffff9, 0x54c7, 0x616, 0x1ff, 0x0, 0x1, 0x6, 0x8001], [0x6, 0x40, 0x229, 0x7, 0x0, 0x1bd, 0x8b, 0x9, 0x48, 0x3], [0xffffffff7fffffff, 0x9, 0x0, 0x8, 0x8000000000000000, 0x4, 0x5], [0x892, 0x7fffffffffffffff, 0xfff, 0x3, 0x0, 0x4], [{0x81, 0x7ff, 0x2, 0x4}, {0x2, 0x7, 0x6, 0x3}, {0x5, 0x8, 0x9c6, 0x8}, {0x9c, 0x5, 0x401, 0x400}, {0x3000, 0x1, 0x80000001, 0x198}, {0x1, 0xfff, 0x6, 0x5}, {0x81, 0x411, 0xff, 0xe2a9}, {0x57fc, 0x0, 0x1dec, 0xfffffffffffffffc}], {0xb415, 0x81, 0x2, 0x2}, {0x8001, 0x9, 0x4, 0x1}}}) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x10000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000c74000/0x4000)=nil}, {&(0x7f0000ee7000/0x4000)=nil, &(0x7f0000eda000/0x2000)=nil}, {&(0x7f0000f0a000/0x2000)=nil, &(0x7f0000d2d000/0x3000)=nil}, {&(0x7f0000d50000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000d82000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000dbe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e40000/0x1000)=nil}, {&(0x7f0000dbd000/0x4000)=nil, &(0x7f0000c2e000/0x3000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000dae000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c19000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x7}, {0x87}, {0x16}]}) write(r2, &(0x7f0000000140)="3eee79e04d71ddd7ed4b1ae570b1", 0xe) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x40, 0xc0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 3: sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000840), 0x0, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100000001}) flock(r2, 0x2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d", 0x4d9, 0x0, 0x0, 0x0) executing program 4: socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10b) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000200)="eb5a8199558f960a019f80c08453b0386f86f79ff6b60522bab2f0f4e82db8ca3bde1312ca7fecccae7de5975f58febdd247022a271b5927af63b14da5a1932bc34af88bc72ae6375b6a37255299c8785d04377e934456f46cdd9e1b28f1726ca81fe3d171eeee2ee9e40180d12c40bd176bc36c3a089be304827990754d233637747412a7b95dfa3473959aebb588ff8fcf352f87d8ecf762b3e583656a7393f1df26ae5f3aa1f313a417afdc", &(0x7f0000000140)=0xad, &(0x7f0000000180)="c9b8c8a202b9c16d3af15f", 0xb) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = dup(r4) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0xa2) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0xfffffc16, 0xfffffffa, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r2, &(0x7f0000000080)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r0, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: pipe(&(0x7f0000000100)) pipe(&(0x7f0000000340)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) kqueue() socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000004}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13", 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000f80)=[{&(0x7f0000000b80)="7e0b1d262e5ff2f5d7d342870d27eacb6fe743de0478ce89351bded2fd55a8a8ecdc7dc5fca43681986e0fe45229db6d77fa99cfafc9d6e8785ea4840bca30079faa0fa430bbd17c5d41608379ae9b86178b5d3592caf0e40535a52e0d40df1c462c6ed2f1605e77d633ea8e510e8494169d5b16ae8481a0864e682349dcce248d0402cfc1293a3c199853eb48ed2122a6a4bf99690c12242f9355d6033e0451a727fae7e7818af274564b416f2a8fdab5b6e55b067bce72fe94d8725f6702a7bb01ca17bc5903b4dd9b3b02187f0185748684", 0xd3}, {&(0x7f0000000900)="3c8f8b8e19799be303d0aa814b3794541591cef707c43bf09aa55d66b0375b05a7ad4bb364b86db343e3e98afa95aedefc7887499eaa763bd9f36f2f85b1e14fe35f06a7719749aa0f724e8c9dbb6d3e83139a4da47b9aaf54e33fde2e0e0f92d91212f14aa7fa09a760c7eb4e728b2251c5ec9ef1a04f93e258efc54422c768fd55ec09b7f538e4689b8b2fc4a0d3ea41e2a4032aa2e55e546e949ff614d5f110172fed616ebbfcafe5985d06fd09c0bda66777f1", 0xb5}, {0x0}, {0x0}], 0x4) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000100)="3f4892d9d6989eba44342c610c2de7591e37206918d4a9e2bd91a72cc7aa5b19", 0x20}, {&(0x7f00000002c0)="37a2ab0761ddbc86858f59601bd01c1d7e43a0e0e795201b6700e066d3156c4aef686bc4e88e6ebf72bf907da5aec5d52935a77165b69227346c78705d26144682201539732c5da2dcdcf5bea24cf4cadc", 0x51}, {&(0x7f0000000240)="3abb3497384c7585408100"/23, 0x17}, {0x0}], 0x4) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de68000000"], 0xb9, 0x800) msgrcv(r2, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) executing program 3: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x1, &(0x7f0000000380)=[{0x4, 0x6, 0x7f}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000180), 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206931, &(0x7f00000001c0)) setrlimit(0xd2783ced874e86ba, 0x0) mknod(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket(0x6, 0x5, 0x40) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140)="cce8c4d4", &(0x7f0000000200)=0x61, &(0x7f0000000240), 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x40c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r5) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x39, 0x0, 0x0) r7 = syz_open_pts() close(r7) executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x84}, {0x6, 0x0, 0x0, 0xfffffffc}]}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="6f86efc09802952688084127b3e0", 0xe}], 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) sysctl$ddb(&(0x7f0000000040), 0x3, &(0x7f0000000100)="fe709e34ecfa8f5dd9ececdba98faff9343b1582de05ca53826962831cd302f3a87460ccb6d4d6d14b88dfff5e0000ef1664c916f09ab41a685b2612c4570735cded9e5372df5c62ae77a339060d16057d53bff6b12c816b8049c8f2ee36a46fb4cf7c82ad8bc910e8b0c6f589b2", 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$ddb(&(0x7f0000000180)={0x9, 0x4}, 0x2, &(0x7f0000001280)="aa1e4fda619a4e3f8683005806a1f50be3ad44d2834c7c86906dfb552e9706a7da50662aae1c0615d2ff6bbfc91d0d59c70f523c429bc659417fe3974a39b92b1bb7d5e187b8e1ff46935a6b8c40a14268d775d68a45b3ca563bf333fe606d35eeb56ce0665a2223b445ffc377841a5c589b35d0f4e934a463e39dd04e4912de34322db9d6a599e7a82262eda67b39828df60fc4d19d38dbb73a8969d30865e6d55ea27d5d15c4da8e3add6899164028ae4a1c9949402d26d440bff00db3d12f8f18c279fee3fc774effa1a26e5d90a9f5ecdf15a958c6444d4f08e4444ce6482ead0453fc799974fced84248acb36f941ad4656a5208c2868c14ca14b5697845ad30b2c2a297fc621a679370131b0c7c162214d67cd8dc435edf79c02fe04a61f7e6c5d9c18d27c5b51cde8e502fa1a2a3e5899d1dc05a531577a6f313e08a9c6fa74e06b5b7f7a2c042a884806d42579c8920b2e67b4bfa078af80c7f79c01853eb60209214e85ab9f1601ca0bc6ad89e7a3fe4553ec248391c6898e81783d47f81b7faee46221cb9f2bd213bb686cf8df3c971257f11d66753c3595a099e191bfc18a25a2ad82b77889cdb7c2967f57f417096e0b8205b5a19547ffa064dc0acda76a3483d984b6a25328c59b34c8417651d66bbe0739599782e1bea63bb17df5804b94d82a15d5f7b1db996cda241ce54796fd7d265dc6c587e60f0905414811ed6a9fc942c5206aea050492febf523ab5e1d4c758d7d04acc442a99657bf3362c85d4cf47ec87a7d08428169639629ae349c8e23a786509e1b706b65887a98d050961ec46c1cae1adb1b597ca91800188ed3df50afe02d7decd9226ed7f43c8a3f3a67da63a42a0d0b522bd037faec9113a4f86a8dff2a7f44499d1b2a0fdf012521b4c68be24ef508fa79cda404c9a345d1b743ea3a0af37750bcde68423cec0c34ff45637b0c0e1c87637e201b806954cd0d96c04bdaaac872d24f88534c3d57e64902e364bb5650dcb19fcbd773f9d9c5368283c675473a172d87969fb6e2f277c05a6b05bbc84295cf828c9a78cba51e9ccb4e14f5e6084e4ff52af82be62a5abc158b598a42e21fc5032b38b65aa36abccf01705e05bf8b9d6c18dd715b3b3c4d13ea6d771ec3aa2ba425a67d34cd5de9b14943b908b14d10f5fc4e667eee0c261573666ea2e6c823daf9934f0e4aa29ed14af831782f8074d1c25648b2db217bcbb2ca47c0fe0ff42eeafe265160ac13442dc28393cd3b4276322fe1a26ad5321020330c08fda4793ecddde5689e32f20f199159e5f82cdaf45a03ac17a9fb99bee6aa8ca38807ce0f2604cb5d9ef2b03b3f6b05f41a9c01239673f6f099f6e1f5e17a3d3ac7792f4d2816dd8c21bd150b5b2c8113ef38f445644b593bf4b81b68af4dc9326865ddb4472483705417e6e220c2598f21ac9f5d9ba886817dff4974e6b59d82c18477a7eaaa49ac7d0b02dc70d572deb2dc1612c3c8133cfdeba8451a7ba59092094ee9e030328eb1f72cb0b983e5a53abe0dd6cc04fe81ee0ae08b0e98ced6b2581ab337ba92efdeb5de9bf1dfceed03e75877ef8aa215a84746cb235196d1d878b060c6e5f1a6d02796f948b7770c1397964bde1e50eeaeada0820c983f8be65ea4a60c6bde164ef908d9a680d12779690a01a966be35febcf75e1bb7ac350141a9840c5a2c3aeb895c499f0428798caa7695f3628f0a8806dd23ef69781156367c391e73151a9592516fe51bf981845484595d0727f2add673a0fdaa219a1e58f6984a3dee9f1dbc0bf5a2aa414093153445f674009fb5536d5a5d2cd07616852acf691c11eb5e7b8609b0b1506605a3d3f00b36d7a192c61de6413c2bc3bb747bd1ea47c1ecf2347e2c0b8fb2dfa7bf90d579a7233506824187c6754c383afa309a6144c093a07ac62e90048ed714f24d45ab6390cd3a9adb59f57c22b0fcd8ea83b0a5d555805516583b8167466d65d4d94e48412cd31d4b7166cfd64ab63f4bcbf25b431e4c985ee9d5c5a0f0d8f74490f472dabc12751e7c401523b7efad4403a4f864f8e89d8e42464d3fdbb576136bda551cf75c67451f03d6c5267980d9518429b3efb69b5afae662fd355ca8bcae6900257fffc7a28192f124f7260d935227426fb625afd58d32578019b6f94d50abf645989aa76ae2a02f5dc94851246a4ac1d1af92759e9cb56320eb0217b8b133601cabd230617783edfc27df24e0fc16d8b2f95ea7c17912d2401afcafb9d02d4373b6a50d9d1d79d4c21b358563d80a0d17875ced64725a2ff47dd4ca57cc32f7d64e92e9efbcd43d97405b9caa27eff5101dc83d675c3f785ad58d12fbbe4bc3d2c331289a20c3d111f95fac4fc50970d703240fddf5054c7510f8c41607c0e0dd31192d136d82949c5348f3ba7c5b9762a971f101005c0ef237af3825238e470e0d303f58b193dd2f084475e6ea51cbfbed2ef3609dc67ae2d8be0fcca77fe508629d571d679325fee383f14eb90a4716646908a1490274189e60300f3cb8d5886e732cfdf144ee8c916b507d59bac8213111e6e0f9f6c8a8ea73bef717ccd9cc59a66f997df62d7487217e50c724488aa23e339056938d6f808c637e3df33ecb60cfc248cf13346c5e73f348041e1be28162a1033fc7bb15553079cb5a5c1a9cdcdaba37c1af2a961b02ff99c0e844d324ba28f3a06e34939ce43f8ca56ec796a2d3e623b8886b3c0659f8f4d6061db0d507af54a5b086b0c9a8e071c96c2ca5dd856587946a4174a01b295e874c91847dbbef5bb362017bb155863965efec549d345d5b067c8ebfff0099cbe5c953ac8e6246879442fb238c7e294f252292f8df0a6a74c76dacc5991809cbbf02c2f344faec40f32d3426c7ead892333bd50338d97774e16e363bf84ba433a4351dde60fc016f444e74ba42178ebc57aec7cf8da866f5f4d0bbef126b4d108b3180c972f5016a8fe0f362c12fde2cc9c759c87a79e0c53347b874958e1fb5a58062f4f110a55f8b16a34e1357b143e3fa63a47d38dd93a36f25745da654e4062c2dba3f427956fd24c0159822bbb0dd30f4f0b5552ba0779e6a6c72c1d52ba38e21b0f54aa55f368ad87638b613d9122989c465d294ccce7a7291f64f1cb88bc683a402caf9d7d1b46ecf597a62f5817f22d02767ab9c3ff10951d74e0fbe295af00a2cdaaba98a7ec7644d01fc4817b9ac26ddb70c775b6554e47328cdee58a5f9961cded85f7a13d2bdbe5d3e019cafeff41c721e49c397c9977fbb9554edda9e8e7539ea77d0f0606ddb3070c7b1fb331b1ea054c303217d8d0ec7fe690e23aab4ee810904cc7fb394ad2237f4806049e356da1268fdb5dfe6f6b27e973700edce31732b39d7a75056d4c59d5c6e8b08c1681e1ea6a469a334b973c51afebc1ba4c65429c78a7c180fe81cad7ca0dfe877609eebe75d2a995747168372e515bba73ee8e57234050deae8d640132ed2599280b79364727ae736fa2bfe17f72e0c1b3706e5d484798fc7d2601a77049663508ebd02cb770c4a79c2590433ddd652479a405b4c0a7494964606dab51ce0f192ee02fe6431f5baddbe45f6d24e257a712e8d0ba227d2262e9d53aa875a755bc72b82666cc9cb9882c8e7bbb55e2e345dbffbddd1bbd5038aed05f4fb34da2f2bc2c284f0f46fa05f6e64fc56911597c18d6527e905fe450a0b2807139b912c79cf48f5c06279355cbca6fdf6f743639eee431b058631dca7d1cf44b1c31c042697a8f80c980dd3489278f941817c6969cd798d52f52923f54c38202cb9c67b994d2d4a1e98466b3a7b252d38be21996b7c62096bd8509d5a8725334d4a3eee36211fbe18b9fc799379088be59381d74aa336172e8b25c90a8ebb7fe2025ad27944049a9943b9fded7e27541093324092a2f803ffe04721e2ac7e09d164d2c7079cc5f0d2da64d107581b327e334ea1e6ed836234ff0a7be393c21f190bd7f9d053c359da2caa741c6daa0c365dee295e92156a4811389ae1fd3bdd4d34710e5bc55b980dc2b526ead8ecb42e5624d45bf67e7c1f7fcbc3fd616abd04104d3c757889dc835e5ae2c832c9165fb98537495897a87fe44526f3a9eab89a96d74770010c9cee9d5fc95c637724328c519a89508220d8fcf86bbe891340ab3cb497780a123c808462a632bd4a913e40548b6a1a4622169e5bdb185ca329bd98f814f0458ecaf721a837841cf5bc7a5e37fd1fa94c4985c01a434e590654ea709c534f68b1dcbb882e6a727e53c66e9e2dff98dd7ddc25155bb9e5fa2b93f4f08bb9b1318eef512a89ae79093ff0fef72079f5f0823824d7d85fc9dd983e51508cd1229e70f7e4afd631661f81ea063707e320e739a7de43bc62468c881110ccb13eb80b94d0e1446ba25d4b016fbb1386c898ac10a79282675b7ce1b391d10f47c7c26ef4d2ae052aa98233684d0b298abe6af2843c04657479801bdd4070d5055c52cbbf04624b7cc7ffeb659016b8cb34f77beeee48b390eaa6525862590cbb8d6d4bd5732538ad57ca137569e1c0d48614dd320b328ed96ca16ac45e2ccf6cde4aa31006948fc3a897cf5a9a20f10c86f333508451290e50095361b78f86625e94c8a158e1839352e5c75247d656da0610b8f614d1d4bc23a6aaae70803519c73cc6278c746b7086251b2754422699f726133afab7a1b7e4259e4c8d4b2de556ab15be9af221417bc8c2698dc1d337d77468b59f730a68e0c0118f73ec611981273581d2eb984199e07dd0a8b4431d43e1b00f84c138765e4ecb54e2d49dea9e555e9ce38207636eb3881431d51fa12ea545d129c1a8711e3d54427148d3135b023e5c5e58aee980e73a28139e5f0e53ee6835f7259ad66ec53bc8a2d497b7270a5303eca10dea8bc3931686c88de10783dbc7f4f2e10c9ab934d0897a2efd49fe9eb9c5599d71919f7a811407b1f6a626d24b9ffad9b6c7527287e52108488c980fc03f11b0f25ab370779433e110ebbf16e97a45e9ef51ebf9180d849aee420032e57699348aeed0e14bdcb0d4b073e172f83e2ac04698e2d834d4fd4a3b9a3ca4de321c6fe93c012b5ab6db732af50fe76f346b0c649fd4df2743fe6e36773026457127a174db5f13d7fe121a50a26e9501a6e8374227940c01d5a93ffcce85609f60af5ad6ef577ecc43ea0517d09ee796c1cb6a672d4c5bc6758261f0d3cd264dc5c9a7e9d72dcf3e58a850b644424bd62aa21501201d7f5b48d05f9db65f7349174b814d33a9c6ab73b65b505fc31b0aa67f0859576d7734e7860045a37678be65fa2d8a8ece1171dbb2f4ed684c72dabe2ace16f1bd7ccaf1f91d1e5971e5e6bdeb6791a6a2b8129eadfc3d400886ee18f2b29ba8ad1be2d0a0ff6e8e37949a0eb2f331b9656162f9ce5921032f423e180572a13c59954f68ac2db30b26f1898cbdfe68de583d6255d5f9d13ecd8d293f6b2abff29f62d2da3d3dd1bfbda14050b80e6f5a672726fdaad8644720364b1745e3c51b760d8458232bd18d788621760258bd7732bb5053fc333712d1b05b5712674f0c7d940c0761cf6bb2f64d7288e31cd63fffa5e98848ba39653c72c5c0d03288b9f8ad332ab9c1d1dd79c41eb1b2e3aef1adee180f9bfda37f666f081a4fb1df9c0efeb9801190e9b5ae500e9cbdd2771cef81a91a07373eeaf947a2801e7b3bb7d31092baaed65fff9698c1235d045f0e3be5805940f760fcb1a7dd0c58b1d656d26b5ae726651347a31c739f16dd3e5f3bb392bb5e9206f259ff899cefbf8dfaee35eadd28cba31", &(0x7f0000000340)=0x1000, &(0x7f0000000380)="7b5871430a6dab9572aa2c3e9ed6291746674b5cb50d022935e1e76794e9dcc4ae05d757373070716bb5e1990d6972b863a97504b438f34ab98991a748a05bce44bd0d2960cc1da453ce3afb30060c44c3658f1a04f67804dae37dd63c7bff277c70ba34027c84ad77a9cb46baa6571ed8557bcbb0f16e9d", 0x78) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x2}, {0x7}, {0x6, 0x0, 0x0, 0x400}]}) write(r2, &(0x7f0000000240)="32848000"/14, 0xe) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x11, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r0], 0x28, 0x400}, 0x2) recvmsg(r0, &(0x7f0000000780)={0x0, 0xfffffffffffffe02, &(0x7f0000000000)=[{&(0x7f0000000180)=""/231, 0xe7}, {0x0}], 0x10000000000002b4, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x81}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x46, &(0x7f0000000040)=ANY=[@ANYBLOB="51ff7c0a23ba46abf2ab679108004700003800000000000090780000000000907800000000450000000000f6000000000000000000e0000001"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x7fff}, {0x81}, {0x6, 0x0, 0x0, 0xffffffff}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000240)="052239060000001e98de06c7089140285166c291da8c3332384a0000004253f202571023f617b9605198ec7bf5a2d20bc150c2d380d3eea284959590660f0196247d", 0x42) sendto$unix(r2, &(0x7f0000000000)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e08a32010de4b2fff040ff00", 0xb1, 0x0, 0x0, 0x12) sysctl$hw(&(0x7f0000002200)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) pipe2(0x0, 0x4) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x3, 0x8}}}}}}) close(r1) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0x1) r0 = shmget(0x1, 0x2000, 0x82, &(0x7f0000ffb000/0x2000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) chroot(&(0x7f00000000c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000140)=0xfffff60e) r3 = socket(0x6, 0x4000, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3b0, 0x3}, {0xaaa4, 0x7}}) r4 = kqueue() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fchflags(r2, 0x1) readv(0xffffffffffffff9c, &(0x7f0000000680)=[{&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/6, 0x6}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/79, 0x4f}, {&(0x7f00000005c0)=""/27, 0x1b}, {&(0x7f0000000600)=""/38, 0x26}, {&(0x7f0000000640)=""/27, 0x1b}], 0x8) recvmmsg(r3, &(0x7f0000000a00)={&(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/83, 0x53}, {&(0x7f0000000800)=""/74, 0x4a}, {&(0x7f0000000880)=""/141, 0x8d}], 0x4, &(0x7f0000000980)=""/38, 0x26}, 0x100}, 0x10, 0x883, &(0x7f0000000a40)={0x0, 0x3}) r5 = dup(r1) fsync(r5) writev(r1, &(0x7f0000000c40)=[{&(0x7f0000000a80)="23d5387c79e2e00b99e8f3e216eb0b824b6ef0dee39c9f1fce41eb3eb57e4abbcb68aaccc556fd29ceb620b207c51fdc3331672b101518c843eaf23b6c969607f0cab1b16d81936b94508e7b4158885ed1f2ee323d845a0e8a2b7b24e35c7b9689b2991b27e2ee54703ed7a1a489e9e65e69055b531fdfd9a4a1d4d54a67d245739f40cefe766f1dc53968a6c26aab1fd9c7a8827a88b03428f79257dee12aa2e84d6bd8e94234878b7301f988da630fbc7cec94cf4ff5132482d8361154f4b77cc408dd563bb8a58166ff0dff62af4b57845a592c337fe9d9ad3f875cdbb78153527420f075a9c8", 0xe8}, {&(0x7f0000000b80)}, {&(0x7f0000000bc0)="98382d7cfeb779fd71e09fee47dcea2e3e5b1eb3c19b4e3b255f0eb0fbddf3d41b85d144da9e3abc10ea340c0718946386b87a0f8b814c5e8e1a67fedbbf3777aff1ddce2279ce3674", 0x49}], 0x3) ioctl$BIOCFLUSH(r5, 0x20004268) pwritev(r5, &(0x7f0000001080)=[{&(0x7f0000000c80)="2005e6e928206d826ab7aa9caa6bc7c0d634cf2f471dc2eb", 0x18}, {&(0x7f0000000cc0)="0eff63b563c5bfd7642bf8b20bacbef276efb572fdc8ceb456c431b21d7f5c5d87116e3ce00f104f98f4b1c8aea49ee1822710f021e094d7de495fbf8542c34477390c3500022a4b96e239282732a7cc6bbd835d224a88710a4930ead9bc1016932a850d65a3e9d81abd66ebeea27773e2b13406193ced63a895ded70123431e1dae1e2bdee1c29105b358af3cd35f9017b0c3933aa36fe8f048a21ff986ae516459abb316e8647f3980ca346aa28fd86c59b6cc6b25194279713d1eea48c0d9d5f998fb5e3fb09d39e5174edbdf", 0xce}, {&(0x7f0000000dc0)="9b0c75919305a60cdd11e34a5ae66cb526e89a46f731a14ca2a34b5ffbd9f1977f29d9b7380928bb22a49a5063755193908d81b3cc59803e1f25015f8a909010f93d1834ad818b3f0ff8bd0808d68ca996a2bc381ca402e6bef041c73548a048794cdbd27617011a49a51f49410f323110a35149aa3e66c9cd7c9c44e0504d6ff35eef917c99b4fe30fd610b1686170b425e28e7", 0x94}, {&(0x7f0000000e80)="db0fa58309b895b4b767ffd07537e85c775a8c64615ebf3cad4a57f771c45bc72a51185860b2586b15af06fd0d0884abdf708b42f1705aeb0419aa4c6e9db32b65dcdd716fee9ad2d33d8fbd070b9fe044425d21702248103f6c66b52f1b7071c7d4cb695169329a861581f5d715c104f0ae0508c484a7de720c7c43bf2acc33220b948be1bc3b855afc02d2c885534f550d3ef287845ae8a1935c1caed3beda6c95c0df56604eaa5d9aa822e53984d38fc9a1725feea5f78fecb97490e39f5e596288c6f47d4410d309f30661eea5a3925f661562c6d23ef0575d64fcd75c01293bb7278901", 0xe6}, {&(0x7f0000000f80)="9dd864277d7a6dade790670e06af5f4cd2a9c1b55153fddff6e2090ec909fd07c0b55bf0b5c087aa0cc1c20366151cc526a4dfe08587805129223a08ff3f4264bd3b79d8059c3a108a109e9a23f6d0a522e507ff37541a8d1899b374983dc6a88876cc97f60fbd7596c7b62e7f042dfd594af560f1e3b99eab2d4cc3e7962ac273727ff11d7e1907a5accd8d95884f49a5405fd699a6c6b7495d41db2415bf8f369fb7e62e13bc7cc52a8d128f0da0df06b019ba2d058dcf1f41a895165dc741585fc841c715374ba9b4ab27173a23a3f696066295d7beb8a6187c51f1", 0xdd}], 0x5, 0x2) r6 = open$dir(&(0x7f0000001100)='./file0\x00', 0x20, 0x22) semctl$GETZCNT(0xffffffffffffffff, 0x2, 0x7, &(0x7f0000001140)=""/7) r7 = getpgid(0x0) r8 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f00000014c0), 0x20000, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r5, &(0x7f0000001780)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f00000011c0)="6f36dc920cd8b4eb11e456b293a97dee7895b7a6469a4d89f74b075e9612017756f786a1caf6486c7b18327153080e8424176b65078c27557feb7165c30312768398eb524a8a7aa4cafbb0480907b05ed8c8dcebcc1a19d06ec333bc95fc2ac02d484e5b132a0f8faa832443751a6be3444de4a86a20fd0c7fe5009eff4fa24e685a448636438b4fb2360f19d839820d55995a79985937997cac62e1dd6fc3b8245a0e4acf2d41b1cbdd279c33a70d8ee3b239dd0c1712051559b2c13824eb6d1b239ac86cbdaedc01f8d075450fde2175d4c9adb7d0f7268f5b6044f5", 0xdd}, {&(0x7f00000012c0)="bf51e1e6ff8428324a6b2359fe1a36dfe75bdf6caee3ac2b68d9a9b119e48d04c5b5548d822e4548de979626ac12ff7bc10f9536f4959ea86956f529bc87b0dedd1e384905adafb04fca89f7b5f377fd4fb3f8b0dc811ed16e67c40f0e2b6c36029e85194d97f4355b2e4abe38", 0x6d}, {&(0x7f0000001340)="c8d796cb482d94886dd3f8b809bf63a113985086f78edd1d3684e0f9e23adc0a45b4c99f843565178fe9c58800b19344e8e087f5327bbe983075b5a6c0e456a286bc75d19fcff700e8effcb8a14f0619036557d00f5f10651981da5f3b286424a90713acf5fc7905996108e910a527ffab61cb4182b8e49f9a9da9fb677984c207c2e95212c9ff890016b85fabe5c7c55088904572e25e0ab69dfc404ba6524a9ac5deb006412cbd48a83365b25de277a7fd932b16628fd443a2fc4da7afebef9a9d730d339aab", 0xc7}], 0x3, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r4]}, @rights={0x28, 0xffff, 0x1, [r1, r3, r3, r4, r6]}, @cred={0x20, 0xffff, 0x0, r11, r12}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}], 0xd8, 0x2}, 0x402)  ./file0HL'T^y;~P7Τ&qs~`EV:q?y=;tn+-ܜ ^Cx"PvMf@gL 'P7݃~B"'6jD PT՘qnx47QW0J_녲bߊhUwF"D:shU%%\|֭qEe& executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) getgid() r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r2, 0x2) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/231, 0xe7}, 0x1800) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000500)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee01) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r10 = geteuid() setreuid(r8, r10) close(r7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x8) getsockname(r1, &(0x7f0000000280)=@un=@file={0x0, ""/254}, &(0x7f0000000200)=0x100) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000000), 0x0) open$dir(0x0, 0x40000400001803c1, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r3 = getuid() getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000140)='./file1\x00', r3, r4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea0200000000ffe6", 0x8) socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x6a0, 0x0, 0x0, 0xfffffffd}, {0x62f, 0x3f, 0x3, 0x1}, {0x3, 0xf9, 0x8, 0x5}]}) msgsnd(0xffffffffffffffff, &(0x7f0000000100)={0x1}, 0x8, 0x800) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ftruncate(r0, 0x8531) writev(0xffffffffffffffff, &(0x7f00000026c0)=[{&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673", 0xc01}], 0x1) lseek(r6, 0x100, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f00000027c0)={'./file1\x00'}) executing program 5: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140), &(0x7f0000000080), &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000000c0)=0x20) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3, 0x200}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x4002, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdir(0x0, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup2(r5, r5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000000040)="cc9b9bf5d533", 0x6) msync(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) sysctl$kern(&(0x7f0000000100)={0x1, 0x3e}, 0x2, &(0x7f0000000240)="b2a3bf1a9acefd2fa656cb3156628e26ab3145912fe1b02be24125b492fd32294086985c05d74a883962924e52e1174292013a2e26c0b07c611aee51dc438f61f3c1bf6859cfa967eeebb0fa45bc4ebe20cdccb63d1dddaeb139bd8924b8af79175675add7ac92acf3ac0b5a8ef730710d8ed69d91b52be4b2b362cb39f05a35326c03047714eecd1462fc156a7b6d973d5a79e03567a76a855874ed52832a3d8ea42df5aef4c734312fbc9bd92d00338340d910782a0d11a0e4708f4a9518c071b941291618842000", &(0x7f0000000140)=0xc9, &(0x7f0000000340)="bdec302e5860d804b8f2f0ba4e55eac830f573dee84681a77958a89b8d6e4997981ab26194d6775b32873e94c5f0558c92ed6779883e49580421ba8d33ec6019d4d7f1fc606985aad94815e3fff6f760ffb1b3ca6b887817cd105241101afd813b32965fa012554f318c0023fc1a1d35c2f099708774af82ea2aa1724f65d605d48a6c4dcf456735", 0x88) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x0, 0x57cb}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000980)="76e5dead6f01f8607d21000000630fb4", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: open(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) ftruncate(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x1d}, {0x34, 0xfd, 0x0, 0x40004}, {0x86}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r6, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)) sendto$unix(r4, 0x0, 0x0, 0x8, 0x0, 0xfffffffffffffd4e) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000100)=""/55, 0x37, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r7, r8) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) r10 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r9, r10) executing program 7: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa00003100000000000000000000000000030000aafe8000000000000000000000000000aa"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) close(0xffffffffffffffff) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x3c) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r5, &(0x7f00000000c0)='l', 0x1) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x20}, {r6, 0x108}, {r7, 0x4}, {0xffffffffffffff9c, 0x80}, {r8, 0x8}], 0x5, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket(0x1, 0x1, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)='s', 0x1}], 0x1}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) geteuid() shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002540)=""/4084) mknod(0x0, 0x80, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x51f) semop(r5, &(0x7f0000000280)=[{0x2, 0xfffe, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x1000}, {0x2, 0x101}], 0x6) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000100)=0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(0x0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semctl$IPC_RMID(r5, 0x0, 0x0) socket(0x2, 0x8003, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x47}], 0x40, 0x0, 0x0, 0x0) lchown(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', 0xffffffffffffffff, 0x2}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x4bfc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000698000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9a61}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f000068e000/0x2000)=nil}], './file0\x00', 0x4}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206918, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000002c0)) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180), 0x0) dup(0xffffffffffffffff) socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x0, 0xf8) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="eada125c02000000b30e73e2f6e5994a3c8cb6938d961f0d0000000000007425847bd189de542a22f9ea329fa6bf4d93a0bd9ec2105946dd8d531514b57ca7c65517c8452de24b38a944f5896db64769930d9d4b1fa906cf9a0fe998ab71917fd06da66b06e0fef5df4f615c267e49fb2a855d5d058c", 0x76) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x3}) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) shutdown(r2, 0x2) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) clock_gettime(0x33563686ec971794, 0x0) r3 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4}) close(r4) acct(&(0x7f0000000040)='./file0\x00') ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000002840)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="6a07199177a34457", 0x8) socket$inet(0x18, 0x3, 0x102) executing program 3: sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x300}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(0x0, 0x0) r2 = dup2(r0, r1) socket(0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r3 = getppid() r4 = getpgid(r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x40}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) getgroups(0x0, &(0x7f0000000180)) setreuid(0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x2}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = dup2(r7, r6) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000003c0)="ea00000100000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r4}, 0xc) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1003, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYRESOCT=r8]) fcntl$getown(r1, 0x5) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80000000, 0xfffffffd, {0x1}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0xf32, 0x1, &(0x7f0000000040)=""/222, &(0x7f0000000140)=0xde) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f05000701070000000000000000000500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100be0900000808e37193f8343712cc11fffffffffffffcff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1f}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60090000000000000000000000e01f0000000000090600000000000000000000000000000001"]) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) lseek(r0, 0x1, 0x605f1d67e9eb02d8) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) munlockall() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="66d32f6c5b642dd22aaa15e086e7918ab4a9d739dcb7794d4d3aa4a4f8314003554824780750ecfc385494018b933c251c026737da7384", 0x37}, {&(0x7f0000000100)}, {&(0x7f0000000140)="9f6e0e9a8e89acc83dab0b5088a927a3267dfe5804c29224297d9cc80162d9f1c13afc7f95685f5e56881dd082c7acb744c75017b15fa2e32cd79d7154b04478a54815bd5f7bb5e18a83a780b980b3346698da2bcd243ce77a34894f280fdc687e9cab1a637704659e5bd1a83db9a7fdc67a8290c54e5f67f73f6c3283f3", 0x7e}], 0x3) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000200)) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r7 = openat$pf(0xffffffffffffff9c, &(0x7f00000015c0), 0x80, 0x0) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) getgroups(0x3, &(0x7f0000001680)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = accept$unix(r1, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000280)="47f11c776fceeb0ba2c5735f591e86f9e9653b470e5ddb763df833ad53249467c61c3190ec13efdd72be40b439721c16457605743d86e0b62407dc9e30157d54f26ee6273936030639e3f8512d201ddb67927d379026c46b16588960201e8ea0aa88a0df60922b1537bc51b62d73d41cbffab1f03bb0914540cc963f1c7d7d86f85e594a374fa808fbb92931d393b9ffdd5821cd4ad79abe75e382da18f628919cf7160ed336a544e0580df21b6a8f6d0cb9613ee1b229", 0xb7}, {&(0x7f0000000340)="ce67327586225799778491196b3747e5625395290b05e295eb6c9ad61cce7b453fc5839f59991e14e9226a7505fc94c3a5471c29b9a25c027a6d604b4c0dbff3757dbeb5cf389a0aadc722db69ed015aa9b869504be05ceea2251a5be2947fbf55b74874a85e1c69077df383e61cb80ac7a519052cb24a8566c1567bec250b99d894e6f8ec87a42996bc19e35c946ba2fea1aec78a6e30d373cf014c909d00378de8d84a923829f2ec9e6e0c74f803b4d5b4bc4262760a3f2bd3e2bb2a9f256659891d00a240772427831ae5c672cc285d21f4c654b663afd8a79871f44c002c", 0xe0}, {&(0x7f0000000440)="1bb831072e451d059f6b9b49091fa7f71a5e5f6b107c5234c8d9b6c380c61b8da9f33b354a646c8e695c50bd155dcdc0363818478117134c927b4528091f5ed32a916b63391e093d1d9ec885bf0d90dc35fffb7d4aeb8693bf264a75390cba047ba46e84e78622ed19cbff41258c4fa98cd90c20153f36174bea455680f755d2ccc85045fb4974cd57158992463ad8470ec207c514a874b07777a19fcdb79da9432d096170457e87e3dd6db05e162f8f133236d5a90dee77d3fbbe39cfe3cc662f7ed25f4c4ae29ded5733637497e7065e447b9d643afbfb4983b2f1376129d951a929923bcf17e6d1989c5d651b92fb3917e8b77d986509fa9bea79a8c68e36721a472449d711dd9b782e30f97e274da4f720c48566d544c90a81f4d36940c585ba09e80cf0dce560dd11721537f38e61c6b335e73a9f1d20ae9d1c54547a4a3ebd3177a1cc4e63f49b76fe523af2f28d2a6ec4850669e0d7dc13ab089a258704c79bf39359bfbc390407a2822c282493e8b028e62567d51633b9e00f8dbfc52fae31a6979ad0508382322bb9d48c7eded1abe63167e44be92590cfd20bbe77a1a8e01caf3612eab6730b654414d3c762e68a0cdcdda6c9d4f09c6125dbd4e55e4bcc41837130cae1c1fc18e3874d1db20fdbc00271653d7f81d7f3b92be05bafbc60e4a5e22d7fe1663bbdb9dc7b2e0603f3aff9fd2593d3f7a43635fa018be8c1bc124d3ab149658e068d78497556c1e04b1b9819d85d6e397965bde25671e0dd2012b123d4e2b9c20e36ca87258228fbc44814dfd2970fff0377cc9f54f431a13ed75d6b5584e3937ac57a7549419ff521e14f4865c058419ca3f77fc20eaabf319d09a30b084b72251ccbb0913fe56433ab6fe68e8896efc788699eb9d118ce1efb8c52b3d03167f0cf3edd4df6fd47f6b3bdabe663ccc8ab3b4a17a7b60f4935e4043aa401e9b2ab4fdc62e8f4769c252b0736cad21000e84471ff184f6bd16a7192fecbbf95d431c2ed758461bf6b6ce280ba887bb427177c10385919e50255d609773ebc5309131e2d9173ee1db682758c1993a4f6820509745786be5c0f6564f47885087140a7024c648914bd1e97651f3cb2854524c8d57145b0a4d4933f97667ab6c6b5a19cedfda4e9b5b65b7a854cac1f1e656cb44598f360772c528e00182cc5a42fac5c69925f9b8e0b1958bb6fc3755020ce0c238c09abbb5ce61a6ab860260038877296221ecd6605ca84b703dfe8d513cd67f8860b7616faee4c3f9b4bcbee66a762ddbf5d2d1b98cb0406352c70d47fcf834424b8278cb42ebf97800c0fdbfe43c6fd763c0a35e17e0ebaeb6e1a7bddfc5eb3ea02e9ecbb1290b884c6f203d617a36b719923ab371cf95097f9d3e2f24fb4414fac3ab410f011047c500a0bfee752d0519cb637ea90e8863dedc228e2e3d9e529eb091496fed231ac9f03491801e84a1d481ee8a4e71c41419a4259f90da1cdde214ae8608a601ad64f069346413dab5dbe6262b4af544208cbb836478c955619dd009872173f1f677a2c0085a0296e211322667a1f0188fe3dbf999bd4e3916393ea834fc72ca6f6210ddbdf265c856d015f6c9ba702b28390be9439b1ed2f787990ad4326dc35dad7c1a19821043180ac8e9e12bf37611f6ee3daee691f2f7c13515ebdd6a362718bb15467fa94feb96dfac781d5100ee0e5cc671d9be7be7d384ab4f4131b175df77666ee031929647b41ce50eebdff9e134e89f39e9f0c0a2b6b3c7a561786a34aca0549e31ef21e9da338fb06a4cfb063b3d7d4aa239ce8f953c6811f75edc0e2efacda8e33b54711df7fb1bc29da687671134a01465a49369789ba0f59ae400c5ad72d2bd08f4262830953cc6de1d45ecbbabb5ebe4de3b7d7476409855eb947880b405baac2e78ccb1d4ff58ccc38fb1f22838baa9dc5a7d17f76e084f601834630d943d630f6eca8a7a2e72c4be2a8a752ffa7fccdcb1da63300db3f682c3a577336d69fead4612f4609beab29e2f9f6260d4d669c25e123baf1a1bf4f8de51313874ad2b28e17a15d7815921326e7dbd123741d2107652857ae9b40c86f06e504ee8f310add4b9f507e78ca1ff645cd8a3455fc9f35da913cbd9d2e594b6a01b431567b5e6a384603087f5c4db2141e49d5cd2842ab46295767bb9e24dbbf3eb21a9ba799d9f22e34448fda615bdb5ecda939421db831fe9b914175aea15a7a482aee6db8f36de2cfa6b460f0a814ee4d27e16c1f3c7d1693f965d0e932df6ac9a20d2f0fe99aefc2d84d8fc34b7c706bee1940d4aef0a0621b2127386b3c4437246cd5c7e6e39076669222c59143dc403e7b10b55140d408310202039ae83bed933c525a8c2d805ae3541d4833e5719e00cb2cb8c7d4f9a15e48de13a40efa7bc737bb88b047489ddaf229be8d4d7eafe76adc3646789af125a5bc883533c2baf87ff98b2266d2c4feb04ec4592d9b1fb6dbbfa9836df9e3775baea4f7b8e765ab38877c4bc379a4fbf4ff4dc82e44ef1e5085f771bb9703daabe2ced8636886436acbe2afa50daa2c77c97e0aa7265b4d025925d224a7234860a73858d2424cd1c262a698faff4f894f4114c1f0e46de6cafb77e35fa95c25bd3a043b7219383145d48bbcdfb612999e34804de5b63f74c5aa18083d6070e24e3a50a53b284bf922cf88e68e70521e44fc8fafdd4f8f396bc61ffe7d6d4b86c04162d2eb1b0a6b0e0a5317d44928d49ee3d76265a3f64b528936116375e46369b2d78fbcf0b1faab8e144493f24897ea14160ec3317e0671d5803082c7be7e5ee82a41d37e58f3be9ad223ee203cd852f09f30dc85c261f54dc4a8c89ad29f3e187bfeb0a1d2f655c5930ab3b402a12385909eeddef5b212d5ac5e6e7e6a45bb448c32db41cc3af102130e131910196cbf08b6b4358bfa618bd247d8fcbb466c3f3884f0ac15ea7f0c37707175259b127f9e7e255c77a2cd6198802a36bdedb7a98c7ec3a515c4612865af2963b2dc820aed185abcee0559887fd2e6361dcd38c310408b98d1da1b5f830b3772a500bcaf952c0309d1843b3f87b9e429029394f39dea29267a7da623b98ce04c13ffe6b0e976c13942ecd82e46d02e68438da58815b6cd2f45047b6273d100264e31f32cfe53ff27dfca3b7f3c05e5f50d6abe23805253fb55eadc39bb64c1f82e51a0247a6e1e14bcd30373ec13f8f6523fdb558b876cc919feb44fd9f228237d26bd864c60704ea19d230d8d680455124a7f37299f9969a62c6d9a85f4a60c585c6f79d1d9b08b28361727488ca9043eb5d6f5f43b796e2d0bf3ecae39199cfb6c943099661f0f62f1a92990a56a54ec804ab77656658b07af294aad5cf9ce32b2ec0471bbc3b3c36549599a21472d3d5dbe51e35081e0ff58d03b3825e090639597b6cdb867e6e6d4344131a8b25aba06a8f507676f50da94e7e1d881b933b351d4a8b58dce970c44781e0619363d72d139ebeb5c90f96a88c063eb26864101e2c226d5fb6d0ca30aaf936bb13171089c6b44d23a7b4a200199c365cb76371452664dd25ea2e234c0b0fb3738d20c7eee9302f66589287fcbde578bc15d20cbf023b2b7f12b63156c88eb603c670d87e6d99415085021494c2c3852205a4cecfd5f9645edd0186f1801eeca07bc648ab74599bba558097ee6d1ea4b36ace6dd90a57526d0c03bd02358b89577d4ec3b39840f2f4907f106b8b73d3443596cf61006db5664355a3d1985d6a81bda6314edf678374dfc8feeb4685d68ad3a5746a91dc60797860dda61e4a38210229cd7cfd5d03bbd647cd166e06bb2a21dd7f6cc8646732dc3e6f2a8f67f6202b777206bfb61267833e35b6e6ddece2f7ce819f5dc260345187efec3104036d15ca40f39a5d36661943fe6bf6a339ea223d771c54c0171d6434dcf5c40217d4af578cba8450437fc841c60dbe36a881785e50b659e7c79b79fcc1557fa2528ba29a0ae707939698421706890cefcbc6163b53f7b13d7e8153030ec84cc693d371668b7aa20e0e999e825034b51bc528b00eab62adbbf08d9b914dc825abdfd432dff26b8e531fc929ada3a857231aabd9a5112f9c0d16f9f98a98f2ac544a638986cb675472f7aefcddb87abb30acb4e2733c08367c752e7d825c605dcb0ea11b1790c1c9f11028106b419ce4d92dd9cac1e086c006e365bcdc76d7b8f70101cf70a584084fd9cd8b8cb961cf3a3db5bd1ea290d706c1ce92cf649a5c707ff155db946d846bf77852518d7cffe48651662bf3aa7f0728bcd477b131b019bdb50fcdddd1aba5368e1261ee1b63e18a2377ea8ca9f50fb9205939161d9f9e984be54f7b745508ad909b10954d5bbe54baffb2b8271974f35d690c57b172339adeed26b52abc0e6116360513186473234b36f2aba1df7f33e8b7c1de6b44789f425987fd9492dd225910238e0bbd9e57e5a64f8ef496a9c2227f6af46c370d36e12cb2138eb8ed6dac0c1e1f5bc6218640085846a160c8d1c4a083df3889a7e1287b3b2ea061d226caaf0560c97ef27e797f88f09b291c5e2c3bcd7d77186e209b188e8588d7b2fb73e4cd37f24b9c3b46a88ed1a5e1bda61d233f6e41cf39cbeb6bfe6d71f85a7b919781aabb1032fb53a6ca363639f4e57fe930079bb72815987b2398f0f772b30f04a19e1f386b33df828f3aa64602d812cc819c7d735a01b5aae9f13c5017773c5e9ef00ceb7c71900a66eed936c54cff188afcd6415f2b6a8530b652844fdb0ca157784e54ac2dcd0c544319eac31bc54b12fad72a7c57c292c3ad300222fefc3a8dcf8c91ecfa07a0ba3e477c6a689c45d1790dae0029fa8fb12686983d32143985e4014bf2d34d1c70a9c4cc376eb0af0ad65c2259f507a683c2e8bf6f52605700b894544ed0a12726addc6c625fb25bfcdd96654ec6b14961e47efe38e587c9df75c49a231a0a4029be1185eebcf50e7dcfd45695ffb4cd73f63618e95ca2fadbaa29826beebe6e980693ee7d88e923f3f1f8762ee4167b378c00375a1cf5db2accec74e501e05a6bba6907dae86fdb7b794706497d0340280332f61fd0639f75f36ba7b11fced44d7ac83321e609fbc3395c7d6b6dd77baed463353e4daf5095f7fcbad7b0819678eb2559ad0cbf845299286802512d9aea35eebf11513e37392e6eb8a4afcfbd1f7da24fbb434835509b6f1b3a38df571c2e935029faf3bceb2ed4cbf2bb19bd37e8400b9b8aab1081475644e6d1b073d19b55c32d4d94c5c2234adf45953bfa52359267e3580a32356bfd0ce3912a2914bb40a98ebb7fd5ea088b24cd347cf0c8668b28c05b64e2ce3bacd1d11446bc53b876fee39ac9031dd98605dcd6080d141556fefabe0d26da1423c1739469f98d386866153837fe94cd60eaf498539f6bc2b52c857658c34891d55a95701a6eefe4821c035ecd3d136dc4d33180158221ddf4f09c3cf392fdc7b2a5639c7bbd31cf7322aeb37d9b967e599f78bf1491a1e50e682aae26df5831bf24d0603bb53f79d2a80cac01511261c193abe1e3acc5907bf187342dbfd3a6a1c8ca6a5ab9ae5bcdb9c6f7a1e7355d86db9cda334645e55568ad29137eb9b16033e76d305a638a6c9fd6982c0298dfac0262a3ee14b6eb7628eef298a7c0994db72718380f979237c556ef929801b20de9f6fb31d4676c37ab021b01515ef7a69b5eb7b42e275f0eb85ad484fac6cf87afa52e20b7662874ae5da439d3e979fbeffad48c8bcffcc4c6416b150def6e78729214bb809759a4cac5c79424dc2b32afb1a5d1c583dac", 0x1000}, {&(0x7f0000001440)="d3028391d3c0874afb0442d016a70d8f86d4b0cf7b45ac2f65d898857f6de4d4", 0x20}], 0x4, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r7, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r11]}], 0xd0, 0x2}, 0x40f) r12 = shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r12, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001880)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001900)={0x2, &(0x7f00000018c0)=[{0x3, 0x3, 0x9, 0xe3}, {0xfffe, 0x1, 0x1, 0x15b14ee5}]}) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000001940)=""/195) setpgid(r5, r3) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40), 0x40, 0x0) fcntl$setstatus(r13, 0x4, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000001a80), 0x10000, 0x0) ioctl$TIOCSCTTY(r14, 0x20007461) symlinkat(&(0x7f0000001ac0)='./file0\x00', r7, &(0x7f0000001b00)='./file0\x00') semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000001b40)=""/90) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001c40)={0x1, &(0x7f0000001c00)=[{0x1000, 0x1, 0x0, 0x4}]}) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f0000000240)=[{&(0x7f0000000000)="af9862e694e197ffb618d4c8c6e71835bd69c2ed89f675e818b39415ada2fa5052dab8154eaabb5a904d0b7d1a295a140713514acd5f91297f21f68337aaaac896c1d3b24a85f2057522de0471664fe62703d9c36aac9180bff2bcc250b5157c918b683ae77d477fdd00a33a202438aca93bcc2396766d2aa6cf28e8390ee1521f2db457c05a41e768b1b79d2c4a0ebfea6d2422ef628fcb9f8beb32c9248ccfe4a519ff2e2b6bc93a3574c41fd521ebbd005590c7c7d280be23bf6386d5b275cfda2b8543acfa6a5e8e55f698401ab977c4da46f4fa1310", 0xd8}, {&(0x7f0000000100)="76b242e199cf4c3019960a9f1c4d70540541e68f1fffad49db2d5a2758fbc74f05270104000000000000e308720d08982649c3afe47e067317202db6c76b1ea902742df64b0da9561df52e6eb2332758d2e2db3ff7525d981db1e715a723a596a197df8930b1571e03c332b474bac9785b7ca47f37c3e1785ca41c762cfdd5cb74e93767615596a7ad7390e2926ccf9a36c7921e6410ddcb6a4ca2c5dcc15ef21891838a87c2ff20674d03ca7ca32bd4171552a22382dc1c4171", 0xba}, {&(0x7f0000000200)="95a618f8ff5f9371d694e8eeadc343ef2bf401e2aeeac645f2aacea3a50529164078dc4c588d9033138744fccee85009", 0x30}], 0x3) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/108, 0x6c}], 0x1) dup2(r3, r2) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x8000, 0x1f) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x408) !^R)CHJk ည$02C?x9&PX;Z@_HuzT87d%i6w0Iטu!j Skr$z(_#cҋ(IGr {^hd?]SDēŽg, aтǖWKload: 11.46 not a controlling terminal executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfff, 0x9, {0x3, 0x4}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x400, [{0x3}, {0x1, 0x400}, {0x0, 0xd0}, {0x1, 0x401}, {0x1, 0xd8}, {0x3, 0x2}, {0x1, 0x9}, {0x0, 0x5}, {0x2, 0x3}, {0x2, 0x8001}, {0x2, 0x8000}, {0x3, 0x1}, {0x3, 0xbd2d}, {0x1, 0x6e20}, {0x2, 0xdf76}, {0x1, 0xf8}, {0x3, 0x1}, {0x3, 0x5953}, {0x1, 0x7}, {0x1, 0x3}, {0x2, 0xf1a}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0x3000}, {0x1, 0x9}, {0x1, 0x2}, {0x3, 0x6d}, {0x3, 0x8}, {0x1, 0x100}, {0x1, 0x7fff}, {0x1, 0x9}, {0x3, 0x101}]}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000240)=0xb09) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000280)) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000002c0)) r3 = msgget$private(0x0, 0x44a) msgrcv(r3, &(0x7f0000000300)={0x0, ""/139}, 0x93, 0x0, 0x1000) syz_emit_ethernet(0x5e, &(0x7f00000003c0)={@remote, @random="42e92a7cdbc7", [], {@ipv4={0x800, {{0xf, 0x4, 0x3, 0x35, 0x50, 0x66, 0x6, 0x20, 0x1d, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x7, 0x7, [@multicast2]}, @lsrr={0x83, 0xb, 0x0, [@remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0xc, 0x1, 0x1, 0x2, [{[@multicast2], 0x3e4}]}, @ssrr={0x89, 0x7, 0x35, [@local={0xac, 0x14, 0x0}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x5, 0x400, 0x2, 0x81, 0x9bf}}}}}) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000440)) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000480)="f887e7b999dbb27eeca7fe2b55af175f2fe59508268bfcf303b7b3cdfd613bff7e958750f2002cbf1f0009722a67d5ec037fa1e65fbe25f78ebd2b9e4a9c2cb7b9b3b54692ad03dfffdb9fa941cd495f31184f9b6a18a2a5ef68d729c9bf47b5d7e716e1f55bad5fb30972e2d27930f0e86239820a6e8dd1e787c4a7659f9f1d389f7bf8654aef05399dfa8af2578e98784f840d0794fe32366dff40329fc86855eea84c7ac1b7df3134af1b1d691b609648f7f7858bb5691c6826672a6a254e777096efe43603e07c944e1cc1f932f270591bb7af4827058d526c71a48b33ef4c1ee09e4c", 0xe5) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000580)=""/41) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000005c0)={0x8, 0x7}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000600)) shutdown(r0, 0x2) socket(0x18, 0x5, 0xfe) msgctl$IPC_RMID(r3, 0x0) r5 = getpgrp() fcntl$lock(r2, 0xf119b2d8a9e17a4d, &(0x7f0000000640)={0x1, 0x0, 0x6, 0x0, r5}) bind$inet(r4, &(0x7f0000000680)={0x2, 0x1}, 0xc) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000900)={{0x0, r7, r8, r9, r10, 0x40, 0x4}, 0x3, 0x17f, r5, r5, 0x12de, 0x8, 0x4, 0xffffffff80000001}) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x1f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getpid() r4 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r5 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = semget(0x0, 0x3, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000013c0)={{0x21, r6, r5, r6, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5, 0x0, r7}, 0x0, 0x0, r3}) setpgid(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r10 = getuid() setreuid(0x0, r10) ioctl$WSKBDIO_GETMAP(r9, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r11 = fcntl$getown(r9, 0x5) fcntl$setown(r2, 0x6, r11) setreuid(0xee00, 0x0) close(r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) executing program 2: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000140)="09060000", &(0x7f00000006c0)=0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x200, 0x0, r0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x60}, {0x106}]}) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r4, &(0x7f0000000200)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae35fb37b671f39d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4da37a223e7d029d6ba8af630037281bf89aac874a802a0607dd963aed84ceb79844eb88b18dbf0230f9d9c6f1d63ecff54d", 0x84, 0x2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc020699c, 0x0) fcntl$getown(r5, 0x5) executing program 4: bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x20006473, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(0xee00, r1) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) executing program 7: pipe(&(0x7f0000000080)) socket(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, 0x0) link(&(0x7f0000000140)='.\x00', 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x6, 0x0, 0x0}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000003c0)=0x81, 0x4) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000600)=0xfffffc6f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r3) r4 = socket(0x18, 0x2, 0x0) dup2(r1, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) clock_settime(0x100000000000000, &(0x7f0000000040)={0x8000000000009}) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) pwritev(r0, &(0x7f0000000380), 0x0, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r3, 0x20004269) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x80000025}]}) write(r4, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x4, 0xbe, 0x1, 0x4}, {0x8000, 0x7f, 0x2, 0x10001}]}) write(r2, &(0x7f0000000700)="c662e62071cf5e85539afa5e908352635cb3ac14e156887afe0b9763fd9f8e97de6b77283bcdb27337a6d7b9afa27d6e8584c649ec438ce2bd0ca61d1c7c0979b42d2553c1ed9a5a5c6bbcf6886b0db63765ac576179b293715fbee78602409c60d39a23", 0x64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) executing program 6: setitimer(0x0, &(0x7f0000000000)={{0x100000000, 0x1000000000000000}}, 0x0) socket(0x10, 0x8000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getuid() ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="6a07199177a34457", 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8}) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mquery(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x0, r1, 0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000300)=[{}, {0x2}], 0x2}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x2000) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) executing program 2: sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x1, &(0x7f0000000440)=[{&(0x7f0000000180)="a1b6c6c1d6c2eca2950e663d39ab1bae96ef58a3c18046e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x42}], 0x0, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x4c, 0x0, 0x0, 0x401}, {0x8, 0x0, 0x0, 0x2000000}, {0x6, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x3f, [{&(0x7f0000fec000/0x14000)=nil, &(0x7f0000feb000/0x3000)=nil, 0xa6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x91}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x9}, {&(0x7f0000ff0000/0x4000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000fec000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x53}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x1000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7f}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000fec000/0x3000)=nil, 0xa4}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xb0}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000ce2000/0x1000)=nil, &(0x7f0000ded000/0x4000)=nil, 0x7}, {&(0x7f0000e85000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x1}, {&(0x7f0000c4d000/0x1000)=nil, &(0x7f0000d14000/0x4000)=nil, 0x3}], './file0\x00', 0x81}) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r3 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000480), 0x400, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x6}) madvise(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x3) chroot(&(0x7f0000000280)='./file0\x00') madvise(&(0x7f0000ed0000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) bind$unix(r4, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_RMID(r6, 0x0) dup(r5) executing program 1: symlinkat(0x0, 0xffffffffffffffff, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, '.\x00'}, 0x4) write(r0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = geteuid() open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r4, r5) fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r5, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) chown(&(0x7f0000000100)='./file0/file0\x00', r4, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) sendmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="17ae9e51d4113585c31c84ea534373a3835b3dafd93e4f7e6433c189d52eafcee1a6eba0b615a0fd21a5eba3037e554523332ef742ed1c2b1cb7740929ff263f8348cf6d36780b97893dcc3a5629fb9ecf9d98484ad105b22729c38a064d3f405085ae6b01663ff518fcc6145440a90baa58b934d76b3a9be7c2b9d761db8e7bb13ff28248a5d6f50a0350f9a489dfb97ac3ab3b6d5ccd840ff1d28be11a22441d0c3825"], 0x104}, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x34, 0x0, 0x0, 0x8}, {0x8106}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1\x00') chflagsat(r1, &(0x7f0000000080)='./file1\x00', 0x0, 0x2) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)='s', 0x1}], 0x1}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) geteuid() shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002540)=""/4084) mknod(0x0, 0x80, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x51f) semop(r5, &(0x7f0000000280)=[{0x2, 0xfffe, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x1000}, {0x2, 0x101}], 0x6) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000100)=0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(0x0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semctl$IPC_RMID(r5, 0x0, 0x0) socket(0x2, 0x8003, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0, 0x0, 0x0, 0x0, 0x3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) r3 = getppid() setpgid(0x0, r3) ktrace(0x0, 0x5, 0x128, r2) getpid() setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x5}, {0x4, 0x8}, {0x7, 0x0, 0x0, 0x10001}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x102, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) executing program 6: r0 = socket(0x2, 0x3, 0x0) socket(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x840) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x9}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000001c000080000000000000000000000000000000ff020000000000000000000000000001"]) sendto$unix(r0, 0x0, 0x7001, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4, 0xfc) dup2(r2, r3) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() kqueue() ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40000630, 0x0) ftruncate(r0, 0x8) executing program 3: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}, {&(0x7f0000000140)="ad8d7c094b7a0ef0f4d979e824e70c838378d45e8f749c0eca23aa7e6c663078c1e44f365349e98bdbe812ad75fd38ddf7ac0e5bd1505c7ed09925a3e6c13b15bd4f0c6940989c8d9399cfe717d760179fd89b48951a7a8e3d5dc9b3edd0cfb44d7669b99ad3d2b3f7678a27e3364a649978a8180837b8e0385a6bc9cef33887f121c8ed56587f0c342b0268b3437c336318b5e317a2247e6a1ee7ce63832507f19139254e598ff01e41a1ae87519780d115cdef728de9276c9daec879274bd95ca99cb5f987fdaca66a93f4626b3d1b6ff7c1", 0xd3}], 0x2) writev(0xffffffffffffffff, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec534", 0x9}], 0x1) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r1, 0x0, 0x9, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/212) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./file0\x00', 0xdfb6, &(0x7f00000003c0)='./file0\x00', 0x8}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r3, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) unlinkat(r4, &(0x7f0000000000)='./file0\x00', 0x8) executing program 7: nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000200)) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x1000004, 0x0, 0x4}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000140)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x7, 0x1}, 0x8) socket(0x800000018, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1042, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) getitimer(0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r4 = socket(0x18, 0x2, 0x0) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000040)=0xc) socket(0x18, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) r4 = dup2(r3, r2) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500008551e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000004745d09b546e02808056891d2cdb0dacc25322aec10fa9fb2e3d47f2554e96fb05266fcf85a330c6791d9232c42b1965b7ad1f61f378998f592706e85122a98e25c2c8c5", 0xf5, 0x0, 0x0, 0x0) r5 = getpgrp() r6 = getuid() setreuid(0x0, r6) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) r10 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r9, r10, r12) r13 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40000630, r13) r14 = getuid() r15 = getegid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r17 = fcntl$dupfd(r16, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r17, 0xc0206921, &(0x7f0000000200)) r18 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r18, 0x80206919, &(0x7f00000001c0)) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="c42ccbcace05ae050b6b8f884b84041ea6201423380cfff3b7d6b23b6f039c418fb8e8222ac83c2209aa0ed6f6283f11fad2fd366060325927e7fca958b8a3bdfec9fdcf0433bf2eda14d0", 0x4b}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r18, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000f2d8f11365263cccf0afb7a77db438ab8a16a7193df45d25717a00c057d6aceb3c7e4ec293e4f92b3c6b7fa36757c678e0decd9a2f8f5e08e42e3006637c51c01f54faf0f6f301fbbf57d0226faa49954fc1ee6791a8ddc6485c99fb5807e4f75bc52b0a94158d8d9497b3b167de493a28c10fb310942a6273f6b7bd0933", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x110}, 0x4) r19 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VNDIOCGET(r19, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x0, 0xfffffffffffffffa}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYRES16=r0, @ANYRES64=r0, @ANYRES64=r0]) executing program 6: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setgid(0x0) r3 = getpid() ktrace(0x0, 0x1, 0x4000072c, r3) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000005c0)=[{0x20}, {0x34, 0x0, 0x0, 0x40004}, {0x86}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffe2a) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000003d6c637f5432a63f1145ffdb8250255c52a572cf0c9f6f6b62e3a27d045b587c0389160c9930701ea5bf5d979651689b80b97a6ef12825c629d95779b572a4c806ed04ff0d7297ddaae5a95db8ddb1abdfd4034584c9493530578e0b9c9f38b2f4159f44684401c05baa145443bf87f5bede674ae827b0357a8ee634b4748e5adf8d69e15cfb809e5d94bb0eef7eaedd6fb21962bc8b0145eda75b10cb851e3c6240564eb540fa60389784c5a34c7c849d91f9e1112058cd1ddbfda820e921b44d26914b9aae4c623df381ca6aaec029a661cdb8c41065f890292de17c426d8d56379eb4388bb42ffaa6602d52feb025e70ed3f6caff6b53a2f062bbc47e4c9272289c46a4837bd78b6f7717df409fe667daf028d58223e591b503b08990a95660cf6abe76f3f51ef075a45436b1d1d3ab1b906a8fe83b65bd"], 0xe1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x130) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) msgget$private(0x0, 0x100) fcntl$lock(r2, 0x8, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x36, 0x0, 0x0) getitimer(0x2, 0xfffffffffffffffe) r4 = socket(0x10, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x28, 0x0, 0x80, 0xfffffffe}, {0x4}, {0xc5, 0x0, 0x0, 0x100}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 3: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="5d165e74c7cac617c93232fae2d0c84ddcc95446ff823bc868c5e1d9e86d686a4bca6d5be1ce2867433b00b1481be4fecb804371f391007deb3ad66817241dc82848c15c8e39a2185061ce4fb6d195ba7dea7381d34c201564a12a9298585739da0da9563df6e584242fb4414c92347817fe7a9bbe64cc041ee1d4fb4042ed7ee76cc4a5", 0x84}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x3d}, {0x45}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000300)=0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) syz_extract_tcp_res(&(0x7f0000000280), 0x1f, 0x647) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0xe37}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x3f, 0x4027, 0x8b}, 0xc) clock_gettime(0x0, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0x9, 0x61, 0x5, 0x3}, {0x400, 0xfe, 0xd8, 0x2}, {0x5, 0x0, 0x0, 0x10001}, {0x0, 0x3, 0x6, 0x4}, {0x9b, 0x64, 0x1, 0x101}, {0x7fff, 0x0, 0x6, 0x8001}, {0x0, 0x2, 0x7b, 0x6}, {0xfff, 0x2, 0x8, 0xa1}]}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x4, 0x0, 0x5, 0x9}, {0x7, 0x5d, 0x8, 0x1}, {0x9, 0x1f, 0x20, 0xf8}, {0xac, 0x0, 0x8, 0x9}]}) recvmmsg(r0, &(0x7f0000003340)={&(0x7f0000003300)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f00000022c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/128, 0x80}], 0x3, &(0x7f0000002300)=""/4096, 0x1000}, 0x7fff}, 0x10, 0x1002, &(0x7f0000003380)={0x9, 0x4}) r1 = semget$private(0x0, 0x3, 0x42) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000033c0)=[0x81, 0xfd0f, 0xfffe, 0x3, 0x0, 0x2, 0xfff]) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) sendmsg(r0, &(0x7f0000003c00)={&(0x7f0000003400)=@in={0x2, 0x1}, 0xc, &(0x7f00000036c0)=[{&(0x7f0000003440)="640e8c7504a8caee4bc84ce5973d3cf917fa596067672db721f978d8437540ed516d937af7a0b8a3927dcc6eda607c7d5726b06b36e83650ede707697611222b4ab9a60292ba3a103b0c05a59288563df1af421077a7f082637215bcc008748f472c4c32b556780ce04581ebbf590114cd8213724db8efda81954bf32956210b9970436e82bd62eff3f11303bbaf1402b7ae8eb18b1e468bb59feb", 0x9b}, {&(0x7f0000003500)="39fa708e179703c9357ec8323d0f2ae0667ec6b77784de7354cdcc75d79e9d1de95e8b3bd9d789690251951628a983fff0d6aee54c27943220384e46bb62a4066436990eacc718c6c432ba7bc107c4bc07d20461f5a2fbfaf8a98b6d42634f2ed1ceeec54ae2e7dc613ed1ca1275efc3e818c8297fcd3f7c02d0caee49224d6d11e4e1afc3a90c596ad16243cfa26c0ec03e86e1e42f458ba0a1441997a6c84875d797c94e00e9cbc064438e6e2695e97cf2f60287e87fe916b64ecd58c25657db686a80dfc07746e486bcf13a8a9e0b9452e326268e215b64f8579ad2b0c4698e6c3b00678295b1be399b5df56d8d8080574c82406f5fc4c0100987f550aa", 0xff}, {&(0x7f0000003600)="29b9a7badd6b3e7c204c0ab2f73d85d67b2c0ecde045334de309040b13cb1f2d8f49ff35e83c06b4c7893d65d73e1e39635b672370e03f907071abf3a69dc6704e3ff42105c8f0f6e210248312b069e4a1e26486a0fe52aac54d6b06cbc57bb2f14a6ac8e9485164284e3ff8ae5011399b0670e13bd6bce6fb97684aafafe58ed464ba0cd59c5ba34bdce42055e403e4d702458d2bfaa0137f8ffc548290710bdbec4620b8e71ed88ac717e5b46dba9b43441130312bc9f1", 0xb8}], 0x3, &(0x7f0000003700)=[{0x60, 0x1, 0x401, "d7617e9ab2efff9351f263c4e04727a4fe067f35ca7dffdef9e5c077a11e2edafff7752409ac1141e6e593ec6c9d6acc02ac21a3c76b7fb0acca10f385d32999d5fb1d0e2d87d901c508"}, {0xe0, 0x0, 0x0, "ba6ccccd02c85ec3235852149265f5c46514dfecafa2bc4deed816874a127d66bcf849b7aaa6c9e9e1d3d03282847566a2baa07d1eddf07f404c53a596ceca56834baada73b87a684fd67c1adc035d96e63144416968ce483b3e151eda00ecdd1697af9d7574ddf94b3d2852fc2440eb4aa0869473218b4f3ff6d4aae9063e8926ba1b9df384ca5e54ef2d5a8e4096c1108962756cd08e421ab190a946cd2a6614863ba9608d27f90c936a9abc5c4a5c24d4d64c0a8050b708931aa150c8bd005d107832a1266eeda19275"}, {0xa0, 0x10001, 0x1, "c95c55fca3a2cd98db05bc405023c875d084dfb4693088482d41654653a9932abfa6d64fbfb0f328567f1f8850a9af6416ba2df4801aed172452fead11b2e53f800ae73c50963aea1629aea1e4d9ba77d41feeb973ca37c598cdea7fc873f1a080c2940821250682865aad83236024e10f7061055fd48b699eb68542f2dda71866c41b34d112f8dc984eda8bce99c4"}, {0x28, 0x1, 0x1f, "2fecb7bb0e8a5139909ebc80570a6a5da69af2a8fa4761"}, {0x80, 0x1, 0x6, "16b9f786c5d9b726bfd6afd16f62d0c979653224a7fa0b0962aab1c58d26546436667d34e812e561f54f34e7b399e741a6f5ef46a35ac6fdcbf86c0ec45fcec7a8060b28f37f3fb0225cc3c0111e81321c7b19a8f0b51ad9dda42645256c4f93a2cfbe7b65cf1730a7cdf4"}, {0xe0, 0x1, 0x90d, "357f27954685591f7fc6cdb81127fc14da130759b48f1e01593355acabffbb93076189c0be40c3839c01e8e7ffae20b3c1db3601e4fb9ad820b8a8fa6b3b2f60d524ee6546aab3ff97b5c51aa6758540f20f7647b68d8e9cc93df0257e22bc65ec7bb9c2c57922abbd501d390fb9a2298d2eb2c3e883dd6ad5828586640d9ce46b1275fabf5940d9c177f606902d93cbcda5bc8e1fd4b6a189f1b9e463db7166c3344b8dcbba9ff81b768a730ff19a919ed6cc3d14cc1c290e206cbcbe0fcd00fee8d3fe460789149c35368607b4e429"}, {0x100, 0x1, 0x4, "d3368f08057a5982eaeaba1eb2ebcdd8d86404158af126e82577fd2e006a35f2987b7bc2e0906248f3625630e75bc39621b794357ea250fd23ce7cef54d46390d4988a06ae159289f5f4af1db9504695c21f0800fb5e36d5fa65c67a8013a76576b96bde638ae34a2364424941ed82b4e268a1428aef11c94c44e4653204a94719dbd5d369055be0269b9ab53aa04eaf7c702f665f0dfc2766cfec741b078578c8f259fd7215f3c4f44b91d303a6dec6230649f916be0a7294fb556ddd633ae6580577f133f29f580e5b45a516a97e31091fa87f104278bc11e3dba5456d91df1fa15a9802aa66713e0fcf2bfc09"}, {0x90, 0xffff, 0x5, "40dd69a3ae2407452f7de78e40207d340f6173dc4b27176975990f462ec5510854594c8ae72c51fffd805e101eec9cd8adb29d519237d0b327808e6124d5df9730a7fc3e728e51b3ddc5115b334a9bbc0be82e4ab7fdda6fb8c717c9b7d171564a06133150d6cb603db3d423dad9025c1a1fd2160e22e365e0db89830e0a"}], 0x4f8}, 0x4) r2 = shmget(0x0, 0x4000, 0x480, &(0x7f0000ffc000/0x4000)=nil) r3 = getuid() r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003c40)={0x0, 0x0, 0x0}, &(0x7f0000003c80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003cc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003d00)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000003d40)={{0x6, r3, 0x0, r4, r5, 0x20, 0x4}, 0x4, 0x5, r6, r7, 0x4, 0x80000001, 0x4}) shmget(0x2, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000003dc0), 0x2, 0x0) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000003e00)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003e40), 0x40, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000003e80)="720c72f8a2bdc36815c27fba7ba0573d70e5905b6222beb39576af86520fc3873ae479f584a78264b75cc83fa928ebaea548cf1d4410545c400424c51c1daea3c441c85e1401c128d4184dd28043157be15c9e691371534b3a0ae3a2847025e218a6c0a6c963bd9207da831e12e8439f0f8a31b2e67acc0e57e9f9e409fc2996c364286c49303c68ebad9f90c39e1d7f27cba60404957e148e082187192dd841ef62d1cb686ab52f3cbb40d80d16bc32dbd6d3e4018d0628b23a7a2275918f62de86eea172e12325016c4b7905d67c86a2722cce13b454cd64c6f9", 0xdb) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000003f80)) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) socket$inet6(0x18, 0x4, 0x1f) accept$inet6(r0, 0x0, &(0x7f0000003fc0)) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000004000)) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) clock_getres(0x4, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x9, 0x3f, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1c}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = dup(r2) getppid() getgid() r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r4, &(0x7f0000000540)=ANY=[], 0xb9, 0x0) msgrcv(r4, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64], 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) r5 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xd30, r5) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) listen(r7, 0x0) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@file={0x0, ""/504}, &(0x7f0000000000)=0x1fa) recvmmsg(r0, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f0000000300)=""/166, 0xa6}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/90, 0x5a}], 0x3, &(0x7f0000001480)=""/85, 0x55}, 0x3}, 0x10, 0x0, &(0x7f0000001580)={0x2000000000000000, 0xe2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setitimer(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000340)=0x300) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) open(&(0x7f00000015c0)='./file0\x00', 0x80, 0x200) dup2(r3, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: close(0xffffffffffffffff) syz_open_pts() r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d289db8687d53c5cb5c7e8234e2c1ccfc10911ffaa33fed0b8812cce1c9dd3eeba4c145", 0xb1, 0x404, 0x0, 0x8) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) executing program 6: r0 = msgget(0x0, 0x100) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x800) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaa0800000000000000770d8daa86dd60054bcc00000000fe75a7e2f44cd810061d071ba4df8029000000"]) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000140)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000340), 0xa) connect$unix(r3, 0x0, 0x10) accept$inet6(r2, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000001200)=0x8) dup2(r3, r2) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0)={0xeb58, 0x6}, 0x10) connect$inet(r2, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b00fe350e28ef0900c08cfe24be00000000feffffff000000000000040000000001b239a301fbe4df943c3d16b07f01aedf89828f65f012238656974746192e7605dc479579df7fa5ff1562da5271c5feb7b1346e0eff9b6c8e664b03b6140b9aa4df3a9838774ec1dac53b82d3244420f0a054ad2c8ac656a85aae080c0da8589fc15ec5e1ed085299d525486174c50c9a3697b161a935b8a2f0eb1ccef8a78dd42224975253"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x401) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) socket(0x6, 0x1, 0x1f) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) socket(0x1, 0x4000, 0x1f) executing program 0: getpid() dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xfffffffffffffd60) socket(0x2, 0x2, 0x80) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, r0) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85, 0x10) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x500) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000080)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)='s', 0x1}], 0x1}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) geteuid() shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002540)=""/4084) mknod(0x0, 0x80, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x51f) semop(r5, &(0x7f0000000280)=[{0x2, 0xfffe, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x1000}, {0x2, 0x101}], 0x6) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000100)=0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(0x0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semctl$IPC_RMID(r5, 0x0, 0x0) socket(0x2, 0x8003, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(0x0, 0x1, 0x40001a20, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x0) read(r2, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x7f) setsockopt$inet_opts(r3, 0x0, 0x1e, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000180)="1df2ed97cb8903669bb34ab100e7e0c4625b89416ae2fcffd13dabfb28e47f1a8764f31b8c328ef521ca67a87bc08053fd5c7e06a7c7a21e58951ff435c9c02dd0027415c9c91a7b1cea53fde8aa199408f9f9b4d2c8fffe75bc36212026c57dbf751aa7fd47cef2888306181348ed87424b9ae653f4b5bacb27e53ff99e00"/136, 0x88) r4 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0xf869) clock_getres(0x4, &(0x7f0000000340)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0x1}, {0x1c}, {0x812e, 0x40}, {0x4000, 0x0, 0xff, 0x101}]}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) fcntl$setown(r0, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r6, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r6) close(r7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r8, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) executing program 1: setuid(0xffffffffffffffff) getuid() syz_emit_ethernet(0x3e, 0x0) socket(0x0, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x6, 0x4000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) r1 = geteuid() setreuid(r1, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x20101, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000300)="0405d8f0e9fc16cd0cfd56e74b0a20768a784152ddba77c3dbb6581c66eeba67113608a10c5bbb7e90e7ac2b4c5dc70badca802af88f0555ee8e19b5d89bb2debeee69cfa24edd45bc5411c27af457d77926c9ffb73e8cde80edfbead37fef7de008e882bceeb3ab9fff434d2f1947cdc6301169cfff641e", &(0x7f0000000100)=0x78, &(0x7f0000000240)="8fe63c156078068deccb3a6707dcfc792836072f7ed1039ddeba6ccf2bda02974ffd0604314784f76a1382e5c4fdb2fc7024b69a066b9d36258d849191ffb2d65c85fa50fcaccc67e9a07377c38dc3c1f380a134a100"/100, 0x64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@random="cfafb8e344bb", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x33, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x1, 0x0) setuid(0xee01) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001a00)=0x5) getgid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000014c0)={0x1, &(0x7f0000001480)=[{0x100, 0x1, 0x9, 0x400}]}) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getuid() getuid() r3 = fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001500)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800}, 0x10000, 0x33, r3, r4, 0x6, 0x7, 0x8001}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, r4}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002780)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r5 = socket$inet(0x2, 0x8003, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @empty, @broadcast, @remote={0xac, 0x14, 0x0}}}}}) nanosleep(&(0x7f0000000300), &(0x7f0000000340)) execve(0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000180)={0x0, 0x0}) executing program 5: semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}], 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0xc37d}, {0x5}, {0xc6, 0x40}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) ftruncate(r1, 0x2) r3 = shmget$private(0x0, 0x3000, 0x224, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 0: open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x2be) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) dup2(r2, r1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$dupfd(r3, 0x0, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="85000000000000000000000000000000a46d8d12db6edfbe0b83da64a6824b01be262e604a8f4c5721e6490dd2d23817111a19eb77d03ef43e3561fc9081a0da13ad5d8b99e464b83282e8b98a9b55fef3ca377e377d6fef9bef3ea00cfd3a184339d3f2e85fd0e9c073eafe30f5f1b211c3f4472641b22115794b8af9f4ec85b1740f362fb8ee01c300000000000000"], 0x90}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x3}, {0x8106}]}) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x80400003) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x40}, {0x22, 0x7c}, {0x8, 0x0, 0x2a}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(&(0x7f0000000040)='./file1\x00', 0x400, 0x102) r4 = getuid() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000000)="cbaf848c42f0c1d94d4bae9fd8197609fb8f806dbe4d17", 0x17}], 0x1) seteuid(r4) fchmod(r3, 0x2) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x12c) msgrcv(r4, 0x0, 0x3b, 0x0, 0x0) msgrcv(r4, &(0x7f0000000b40), 0xa6, 0x0, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000b80)="601d18253536eb523e1f2a212ea4747ae8f772b254cef012e37495473e3b32e7c512c940458bccbea2a8c0b69c3a728ae071ffc1e631e3ead047975e63b99bb38c1fcaea9d1115a547ebbd7af0e790eb27e93059a9b00640bb1f0f9f2e130217dc46a1d1841c879b6783da32600644c83f164d0d6778c3e4fc7b164d43d11232547d6a65d26d9cdb9873cb57ec7c8603b1e30879c60f4c3bbb910b6dbcea8be0ff7ea6d5c33c54f396a9d1175e0da830ded24cc9f1efa4424c3be70fdd261d44b9bb4a918c", 0xc5}], 0x1) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000100)="3f4892d9d6989eba44342c610c2de7591e37206918d4a9e2bd91", 0x1a}, {&(0x7f00000002c0)="37a2ab0761ddbc86858f59601bd01c1d7e43a0e0e795201b6700e066d3156c4aef686bc4e88e6ebf72bf907da5aec5d52935a77165b69227346c78705d26144682201539732c5da2dcdcf5bea24cf4cadc", 0x51}, {&(0x7f0000000240)="3abb349723ae2d64808cfb6359a8b8aedf380cb1b5d86e76391719a44c75854081", 0x21}, {&(0x7f0000000340)="e0613ea8b5848ee4c64f61dbf1644f0467da8be572ace6674da01bf2e72c7db517bb5e344cbacea2498b86c85ee5e7788d0c32f00a6aebb87c3cd4c6a95cd193edf14fee35e5ea82e35d08ff6a3c913aab4d6ef4aebac3bd301b154b65e33600944ccfbe964fd2db96923560b5e73ec6ca353030be291ed30858f156d84d056d32fe3381e8b557cd24a4aec2d69995884626e3d63f39dd9367ae0e127cb755918f14bcc5515c5ec3e55379bb699740ce8a36950ffacaef19", 0xb8}, {&(0x7f0000000400)}, {&(0x7f0000000800)="6aa8b6dbf080ca031ee6baf912a6fa9f9452e47f481b91db551a21855dabc831a376dcde2acd0c8746eb2c5bf5a498a0a72553a5e1f2c170fc243896f9eee584ed8b6484e98751e98a74a81988829e5e8fba3e1c33fe76b4ecc1a19516b87f2a195342fb9d3e7dd709dd44cb5623ec7535bdf29a28fb2388433bddccfe1091cfa2e257c76beac00ae5bf18ced5c62414c748a33c91f34ec432a139a9fedfd54c1f13f3e39377c2139bb17a94bb20846c10d09e55c19de788821db6778e3a0b441117899cc7b2fe3b97f25291499535db9059dc9716b77e855a7453d9bc7287ef032693fbcb881827e7269a1322", 0xed}, {&(0x7f00000009c0)="6fac7694b56bbaff041839439e5877f2c0fef4fcb751148e7858caa503ffb0b8b7162e842daba061044669a2f2113924c7f1a31b21f422f2b912a1a614b70ce402bf945a21caaef31c6607945bd50a6bb61470430d4db7a9fe6be4ab558a6c8b33b2608db991f8b6a01c9b", 0x6b}], 0x7) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(0x0, 0x0, 0xb9, 0x800) msgrcv(r4, &(0x7f0000002500)={0x0, ""/4087}, 0xfff, 0x2, 0x1c00) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f79fac2492f4a0491b1eaad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc00"/119, &(0x7f0000000000)=0x77, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB]) sysctl$hw(&(0x7f0000000500)={0x6, 0x1c}, 0x2, &(0x7f0000000000)="1c", &(0x7f0000000580)=0x1, 0x0, 0x0) executing program 5: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f00000000c0)=0x9, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000180)=@un=@file={0x0, './file1\x00'}, 0xa) listen(r1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)='#', 0x1}], 0x1) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000000c0), 0x4) mkdirat(0xffffffffffffffff, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$unix(r4, 0x0, 0x0, 0x7, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000007c0)="daeaa2769ebb1895c0bd5570200dd58e0d8bb720cef5a90749fef9bd35aa8ce3ee775ddea31c7824232f1d9c77316fa740c099523f563b0949528a61c22f44e0c0e086c2fa72f80d326ff658329f5c591b79233fd7a1447da97f3ea5a41659dc1e548ef24052500f2c1077f37eb68a9e515065c6131f61dc4e98d53b6d661742ac80ee3e76ab6c4a27e7c02645cd729cf58cb7a55c3179d77987e346824196fa34557baca809714dcf1169f3871b0b6ff49ee65e4a5eb6dfe9b0e56c2c85c725e56861aba2aebf4ec8dbdb7bf0e972f239a545bee7f880a4b031f127ce6ed9a42cf10e8511178905d095679e70d8901d31b313092397a127ea8a595991ad946556c0fa712456f2bb59a2dee1222fe35abfbe4e707b7672c24dffd562327e9e55859f88064b4b5dfd141a20d41e1b143824e0f730490941179ac1dd9314f46c77b530dc8b3ecc02c5f7d87f389ce02f90713f433630aa", 0x156}], 0x1) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0x0, 0x34}, {{}, 0x0, 0x40}], 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f00000001c0)) r7 = dup(r5) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000100)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x5}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e520000800420000000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000148000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0xd) mmap(&(0x7f0000148000/0x1000)=nil, 0x1000, 0x1, 0x1012, 0xffffffffffffff9c, 0xeff) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername(r2, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x4010, r1, 0x10000) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7877) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000700)="fc152dce9e635da851ccd1d6c2521ecb2c1aaf3709435ce99500f100b811d667068b4b215fea4239f804594d32224ea1216f0e184c6873f71dd1a5fa65612db8f224260a", 0x44}], 0x2) 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(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x4}, {0x416}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 6: syz_open_pts() setrlimit(0x8, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x9000, 0x20) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080), 0x20000) r1 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) close(r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000080)=0x4) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x40000000, "d9c71d75463c8d2213137fd1447a6c893e868ffc", 0x7}) syz_open_pts() r4 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0xae) sysctl$hw(&(0x7f0000000100)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYBLOB], 0x8, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000000)="ea0000ee7f000801", 0x8) executing program 5: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') rename(&(0x7f0000000200)='\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', &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000340)}) socket(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x1afdfcd, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000003c0)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x40) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) listen(r3, 0x0) shutdown(r3, 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = dup2(r5, r2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = getpid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, 0x0) r9 = getegid() r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r9}, 0x0, 0xff, r7, r8, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) msgrcv(r10, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x0, 0x1000) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000002380)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) executing program 6: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x97}], 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) close(r0) clock_getres(0xbe44501372635004, 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') chroot(&(0x7f0000000100)='./file0/file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') kevent(r0, &(0x7f0000000000), 0x400, 0x0, 0x6, 0x0) executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 3: socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) syz_open_pts() syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r1 = socket(0x20, 0x4, 0x0) dup(r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) msgget$private(0x0, 0x0) r2 = socket(0x11, 0x3, 0x6) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x2}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, 0x0) sendto$unix(r2, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000180)={@local, @random="dd13083d2988", [{[{0x88a8, 0x7, 0x1, 0x2}], {0x8100, 0x2, 0x1, 0x2}}], {@generic={0x8015, "01d10cd53e9c475f1e46ba6062e364e1145f3014c4574b5367a4332d0a23ee9f7fae7587cec09247f163b412203028aa238db226cf9dcfca0ede5f5ede9f079afc2bc50c93d91f2534796f464eae39598ecf501f58fbde86b1d4f178cbd62affc370a8c22cd57fa567a7cd3655285705760a243de6a730cb6b44487fd84246bb0c9282ed4679894e1ead09f042205c21015ab84fb9750d1f470c67e871b0f94ea3baa468bd754ebfbd9a9fefea8a7accd6d5fa2437650e550057c9ad0670a94c866c76df478591006fe328f74ab787818e4b9e7831fc16b2617b"}}}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x8}, {r2, 0x4}, {r1, 0x80}, {r3, 0x80}, {r1, 0x2}, {r1, 0x40}, {r4, 0x1}, {r0, 0x100}], 0x8, 0x0) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000180)=0x7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x6}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="a2259d5423c3def8079cd5643becb70ddd6562bc00b35dcfae49b9f232802e2fc8e678ee0dbfb3879fe4769126681fb398b0ea3c6b2465c282", 0x39) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x12c) msgrcv(r7, 0x0, 0x3b, 0x0, 0x0) msgrcv(r7, &(0x7f0000000b40), 0xa6, 0x0, 0x0) r8 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r9, &(0x7f0000000f80)=[{&(0x7f0000000b80)="7e0b1d262e5ff2f5d7d342870d27eacb6fe743de0478ce89351bded2fd55a8a8ecdc7dc5fca43681986e0fe45229db6d77fa99cfafc9d6e8785ea4840bca30079faa0fa430bbd17c5d41608379ae9b86178b5d3592caf0e40535a52e0d40df1c462c6ed2f1605e77d633ea8e510e8494169d5b16ae8481a0864e682349dcce248d0402cfc1293a3c199853eb48ed2122a6a4bf99690c12242f9355d6033e0451a727fae7e7818af274564b416f2a8fdab5b6e55b067bce72fe94d8725f6702a7bb01ca17bc5903b4dd9b3b02187f0185748684", 0xd3}, {&(0x7f0000000900)="3c8f8b8e19799be303d0aa814b3794541591cef707c43bf09aa55d66b0375b05a7ad4bb364b86db343e3e98afa95aedefc7887499eaa763bd9f36f2f85b1e14fe35f06a7719749aa0f724e8c9dbb6d3e83139a4da47b9aaf54e33fde2e0e0f92d91212f14aa7fa09a760c7eb4e728b2251c5ec9ef1a04f93e258efc54422c768fd55ec09b7f538e4689b8b2fc4a0d3ea41e2a4032aa2e55e546e949ff614d5f110172fed616ebbfcafe5985d06fd09c0bda66777f1", 0xb5}, {0x0}, {0x0}], 0x4) writev(r8, &(0x7f0000000540)=[{&(0x7f0000000100)="3f4892d9d6989eba44342c610c2de7591e37206918d4a9e2bd91a72cc7aa5b19", 0x20}, {&(0x7f00000002c0)="37a2ab0761ddbc86858f59601bd01c1d7e43a0e0e795201b6700e066d3156c4aef686bc4e88e6ebf72bf907da5aec5d52935a77165b69227346c78705d26144682201539732c5da2dcdcf5bea24cf4cadc", 0x51}, {&(0x7f0000000240)="3abb349723ae2d64808cfb6359a8b8aedf380cb1b5d86e76391719a44c75854081", 0x21}, {&(0x7f0000000340)="e0613ea8b5848ee4c64f61dbf1644f0467da8be572ace6674da01bf2e72c7db517bb5e344cbacea2498b86c85ee5e7788d0c32f00a6aebb87c3cd4c6a95cd193edf14fee35e5ea82e35d08ff6a3c913aab4d6ef4aebac3bd301b154b65e33600944ccfbe964fd2db96923560b5e73ec6ca353030be291ed30858f156d84d056d32fe3381e8b557cd24a4aec2d69995884626e3d63f39dd9367ae0e127cb755918f14bcc5515c5ec3e55379bb699740ce8a36950ffacaef19", 0xb8}, {&(0x7f0000000400)}, {&(0x7f0000000800)="6aa8b6dbf080ca031ee6baf912a6fa9f9452e47f481b91db551a21855dabc831a376dcde2acd0c8746eb2c5bf5a498a0a72553a5e1f2c170fc243896f9eee584ed8b6484e98751e98a74a81988829e5e8fba3e1c33fe76b4ecc1a19516b87f2a195342fb9d3e7dd709dd44cb5623ec7535bdf29a28fb2388433bddccfe1091cfa2e257c76beac00ae5bf18ced5c62414c748a33c91f34ec432a139a9fedfd54c1f13f3e39377c2139bb17a94bb20846c10d09e55c19de788821db6778e3a0b441117899cc7b2fe3b97f25291499535db9059dc9716b77e855a7453d9bc7287ef032693fbcb881827e7269a1322", 0xed}, {&(0x7f00000009c0)="6fac7694b56bbaff041839439e5877f2c0fef4fcb751148e7858caa503ffb0b8b7162e842daba061044669a2f2113924c7f1a31b21f422f2b912a1a614b70ce402bf945a21caaef31c6607945bd50a6bb61470430d4db7a9fe6be4ab558a6c8b33b2608db991f8b6a01c9bdd8601f2fc84a301c13c4837e9e04a647d710b7622760d1e", 0x83}], 0x7) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(r7, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de6800000000000000"], 0xb9, 0x800) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) r4 = dup2(r3, r2) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500008551e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000004745d09b546e02808056891d2cdb0dacc25322aec10fa9fb2e3d47f2554e96fb05266fcf85a330c6791d9232c42b1965b7ad1f61f378998f592706e85122a98e25c2c8c5", 0xf5, 0x0, 0x0, 0x0) r5 = getpgrp() r6 = getuid() setreuid(0x0, r6) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) r10 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r9, r10, r12) r13 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40000630, r13) r14 = getuid() r15 = getegid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r17 = fcntl$dupfd(r16, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r17, 0xc0206921, &(0x7f0000000200)) r18 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r18, 0x80206919, &(0x7f00000001c0)) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="c42ccbcace05ae050b6b8f884b84041ea6201423380cfff3b7d6b23b6f039c418fb8e8222ac83c2209aa0ed6f6283f11fad2fd366060325927e7fca958b8a3bdfec9fdcf0433bf2eda14d0", 0x4b}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r18, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000f2d8f11365263cccf0afb7a77db438ab8a16a7193df45d25717a00c057d6aceb3c7e4ec293e4f92b3c6b7fa36757c678e0decd9a2f8f5e08e42e3006637c51c01f54faf0f6f301fbbf57d0226faa49954fc1ee6791a8ddc6485c99fb5807e4f75bc52b0a94158d8d9497b3b167de493a28c10fb310942a6273f6b7bd0933", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x110}, 0x4) r19 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VNDIOCGET(r19, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x0, 0xfffffffffffffffa}) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpid() setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 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) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) r3 = dup(r0) lseek(r3, 0xfffffff7fffffa40, 0x1) syz_emit_ethernet(0x86, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000002000503a00fea00b6fc13f8000000000000000000000000000aa"]) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/35, 0x23}, {&(0x7f0000000080)=""/103, 0x67}], 0x2) sysctl$vfs_nfs(&(0x7f0000000140), 0x3, &(0x7f0000000180)="8091b758513d649b1aa3ec3740ae139138006de3de587cccbc488a", &(0x7f00000001c0)=0x1b, &(0x7f0000000200)="ad3cfb1c18a488dbe04fefa94b2a84e83b85f411a0d9828f2669fc184b257aed1fca5ce771ec242deccda551ba4503db6c4ec45ab6e9a06007f1b5d57e4b5909b51fa497af355f12facc70dbbc00d0a03300f00f2cbaadfef166ce96b1611340be09e6a42698888bd5b3430576becc56b648c8c3e6bf06d2da9217fa", 0x7c) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r1) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='/dev/wsmouse\x00', &(0x7f0000000300)='/dev/wsmouse\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000640)=[&(0x7f00000003c0)='($\x00', &(0x7f0000000400)='\\]\x00', &(0x7f0000000440)='/dev/wsmouse\x00', &(0x7f0000000480)='\xe7(}(-\x00', &(0x7f00000004c0)='/dev/wsmouse\x00', &(0x7f0000000500)='@#\x00', &(0x7f0000000540)='\xc9\x00', &(0x7f0000000580)='/dev/wsmouse\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/wsmouse\x00']) r3 = dup(r2) sysctl$vfs_nfs(&(0x7f00000006c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000700)="95cdabcbd7567e471eaa2eed853d0d47904c0fbd020bfa17e68fa13f83c95fc89b14e49e23c89bf19b86035cdff2e67b7d8d2a7fbca9535c2eb62426a84613", &(0x7f0000000740)=0x3f, &(0x7f0000000780)="6b61bbce1eb2756b1610e1392cf9c3d63ceb67cdf9c6740c255d94e516339419e5f124f8d1993a365c15c0717f76562239ee7be3849ced2e187a41f65c9d1f6612101417a0ddb2c69d74b13b9e77fe3c7e95599223c6c60b67babddb60d255b6acbe072331ae539d558b8ec099b6ea0ca42dee32b9", 0x75) r4 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000800)='./file0\x00', 0x0, 0x8, r4) sysctl$vm(&(0x7f0000000840)={0x2, 0x6}, 0x2, &(0x7f0000000880)="2bed3774cbc38403e3883509b318274f7787e01045e68776184d51e11195f0a19bdd4616a0dfac004a1b63595ab30119d54bdf61eb0366f4f0c39fb3c9c97a8245c8e5ef25ee53b6b7a61d37374df380ec787003e1ecbfcc1bdb3bbfa184ed974b38b9e2284423a8e0940a41475d26152af2b006ba31b3ec0df7092f23a8112cf9deb5d4a4262b95b2f77daeb0921a6e35bf99c3ba83e2096f1d4c875901b8fd325ea4a442f0df3f352888785a7cddd5f7e0fcfd2658c7e59363f9e667e6420b6070fe8af808ef701592f466f90b58caea960ed0471d7b55b88444ee11a63c30b5592142bfbfe73264f185d8de456d131a6dc5c1c7168de56dc171c593e2efd2ec968be24502cef5387929c748d2f111b5d3c7a1bd3f69e1d5d8e51eed133db8e54b6fe658d49939fb67232d203fe1fc04b6c3f1d8df9e9934dee0a341eabc6b3bc033fc28a106c4eaecfc45faafa06a8ef37934e6fab6ed48bc891d0056a675ca0b31820f7a0b7b35291c5cc176cf83ee656cc439e33b1ed39171f970eb62ba55c0bf5cd2918731332ba2371ca8e51f748a2ac592a63225ac98871fee335c7a37d0d37d62de4c7dfa0ba350e339f39f79b0ecce24fe9a339b63deac9e02c3f12d81ce71688713950446d865fc77c77b385934d5c6e46fbc6adc07018c579f3de01d2a27b63841732752bf7b4b2767aeaf2baf447cae3acab701deb3f05886636fb78c2cd3d72ba5854a74386208942b716494c760da5c6119ff3f342f0390cc7287297e4d7c468c12832c837379a1fe519b367b8a86c2cbf27d8f20d270738fbaf3a44768c3ca2388fb3b3048a4f1fcaa396edab20ab41f108558d9e458decc57c66845f76bfd9a757ec53d3628a61efdab1b776996f024c9860a2df2b1186a60347b0da4e6e4863a36ebcbad710538053422aa5f398678f5d3df6b01972b2ae859794fb3e65de9cccad0be6ce1b449f2a7d4b46a21aa675935ca44d4d0d03ed73292151347a67bc7a6a5260ac418ede3de8888a31c73208d0d76fb0d0ea4c059ed2ed9fbf17922b4e88ab794a6c6d5fc7ae1e5ab9841b19173d9197c04249a0d54cff1355ced70f33f793830ce2d7e436cb4b2849abdbf087f30db1ea513f49c6fee8cd0504b72f40d65394087cd7a638058709bc8d2fe1157723e2ab0a9565873def63b71b827bc78556d653f838dfc7fb46b5ef5a937e5fac0cf123877de92351bb3dd8100ec99394ca1acd56a939f1f672584604cd2735b9cb25074e08b6a6c91744b02d0ec8cecb32b6dd4ad1c21232654ec427f18651bda2db669dd40f839304a4c66fd7065f118d91aa202b91e618d604a6ad3a6a556e7d11513567f54242ae32f769ddf9175928bbba454bea344f7cbf94e657a0c399f16126d7f6dada33a5a1a2a4ea74c2f4493a4f22d184a83b2c17f2d1726bb3b0779ebf020fda5d0f743c3f7153cbc34c3bd5270a39d4af922f4f0cf8f89d4d2eb183af3bf5b0011de1d3a9730c105e1e42d53e5204c4ed144b4713f0cb54efc0ff290e0c4ae978ea80ea8dd3cf950d0d2be65925e598207b85aa4763c70299b2c45c6eca2f34488ab8743899a2f81593223d7a763e84226fd7c8e39e219ebd86e7ba43ca2dd1bc89eb4a2caed5e569fde102bf2733227a0e81cfa0dcec3691b0c869ce0636810c56b8e18b7660813a14b22d1a866887a6713e25400860df5becbfd32f96e5a7f86a784cb470448246a931efabc31532a709b937a1f9a66669ca3853cd30fb5f31e519bb1ddd59fb1f8044d8817a585a1cf4e9a94a1a3437b2c9b462acf1d1572c4d366a7dd16e3f08bf9745a9f3913a57a8562656e5f6e728679988e22af7bd0dc0e363b974a572f79f8f6dd52e1a339889a8139aeb8bdce7cdcf13bf7a67a397daa40a6ea62c19dd8b4a39956b5c128797353a6ea8ecd6d2ae94fc2892c6bad52f9edb692e62fafa3d35c13f46be65ff93b2f210049a3afb23551c8eb9b005831b3cdccd9abd7275112af0371b6065d7339397d74c9feb5c9dd09c0d549cba50596238eb3358b3bbe8972c5206d5fe7c431c984c1ee4c03d4705e5a4986f8bd951bf06354ed1f47425f77d39d8c0e79e7ac2be5171a77a4c11de492db479bc0bce4e6954a0b27531ac81159eaf030d919723ede31f63aba8c25bab666589ebed21a9b00911108359406b6e82d893c77ff241ed07a83bc3ad85d0f87b11e8e37cf5db4d8024ef0e40512343de2e153bfc7a80885a1115690cf8f0b635cbf8e4674e3b5ab885504ed130f81e4680ff1feec3e2a6ebd101dfca5529f94ba545b9120bc364abc264b0131e73cc066277665d046eabc461bba019bbb0e50d34f6bf73e1676c751c14f8493df8836e837ead29de6240dd98efad33644a28fc71f4e940681e216b96e1acf8887439b1f2eccd25d603a99ca235e266804505f6813b2e8934b75531ff16fa535f74705be32c91fba12a92a466ed9f8b6be03b4767aa8d6179b4ef6d276711783d249d7060d6f3ba8d8dff4630d754260a064f1bc5200f644a88af5453a0adb05aef7631deed205d2b56e9c869f07c6009139af568709c21e84f066d4c3a826cef657cbb80549fed263d8d37369b48d888a4e084c97d57211635ae55a40c34e941c172208e1615e950e77564fcbd03188593a51027e81b5d152e50785a101a9f61aac3fcdcef9d5178221a4aa2b99d27bc9765e6fe1f75374068281069d4b34fa919861317689f392bf50247f0f90cb61851a7fdd6271687cde8c0f6f9a2cd288daddf9458947c7085928cca587db44b8d84acdc78bdb1ecc4a17cc80fad301f9c41844ca4e73ab24c36d769cc2a021da86bf33a1bf8bfbd388df82d61e962a0a65c1756a7dd81b105119c3bfd12b3bf58c921e21d1b375d1cc669329ee4933ccd265845f1c3ac4280d2c4ce4913dde4b630940e916ab6820c319c389a6e64a267865d63c6401f06f4a6a08804c676944b289321354c605e3b9f823df9abcce5599e339f87d70efe44f428cdc95fb4f744fd37d7ba7a03378300f0967570065383f4167da3ef681daf0235f8a41dcd90605a25e5e5b05c833cb5b24f29a0f9ee4b0065840c2a1befc7c8b23935d2d1ac405f4f520bfbdfed7476bd87a84fca3dae36a838fce605da6a64c4a208d97d225276e984da01b67843ea4e4f3f0890c2cf498b0f43ef0ab65b6065ee83bfc6ebc0715eb943646b1c19a8abf37eb46340163bda86a8c9128e1f895b811d0f2cd6eadf48995b911de9cf267d331d9a0b4c23827b24ceda410d60c6630b78715b1381c32cd981105ce109d614b3e533773d59369c873b335667ac9ed6032629e9c082a2cdb51e53b188cbe403c7ef263ea3b8e8a8f40828f6eddc3ae5c3155dd1c6eb98ba08bf974b5976f4587c7e67001fe6bb3f06c4dad72e9e7cc96a86f1e01f671ef98eee4011505ca56f7223268aad05ed15a64a75ad82b0c9fcf8da727972833b853f01634b2225762e66456acc236dc28fdd7821e520c4e9dbaa44bb585fd15346c02108332b08baed1ec21378eedd1663c66467532eaa6e34e108cc204d6a2530792eb9264b2e7380dfb336ff6ff556846621e2ad87012be09cec8b7a8ba1be29a0bdbf40e066e0805533da37aa74ca73913dd811937c5bf0d5a0c1e588c0d05ef3d280b705bedd8e62b8a890e765060fd1c0bbd29917e13fd0edf7511f995c60a88feae09ee594cc37ec88da802ca9f975829004c6aa581000daa2d5976ceacab60f3f8603b4356d84b7a89a9efd43eeabcc6be9cc3c4bc291804c4bc6508ac9d0617b5cd3502ab563c8fba45795c472cfdf0d4705f70d2d744899cac5d5991e4af2aac3d92242f7e6a4a757d310c6cb1d06105190264e33e7b5fa62012095aa3a477b696821c580512a5b0edc53e7c0eaaf8925e22d3eb3812c8fb3e948f30c5986c0fa9fd45cad6e9202ba7b4ddfb94ca33aa8ee13e0acb6a294d33fcf44a89061f1c0120dcea388dcb6b918b249f71696c399ab453b92892eb10c8a116e5f4da2e450558dcaab2fde3194a4d25befa2d2dd37126624bc12127f846168b3cf53362bd7fc31c3d4be955137774b73d31961926900283125d947095fc56f65335506a079d3ed279b2daae5ef0919d80f9990504ce6ca1740e5f602cc1c622a2d6fcc294ce3a240ffa7d4f779a50ced01f503c7e30972362ddb8da2cc26fa63898113909602ea0ac51c9a874d73ae7e8d1673e998901408161d44767e437bcadf8aa44179c8948ecaa24ec60a48cc5fac6f151ea9f7d4fb2007531a6a65fb4d76bf3ac0d982879cb0e6b7a72cb9c65ea956cf2453bb59c15587e11b854db6d30ecaafee6cde543246e2216ec841024f2220c24722950be968f83435168a7bf90a182ed9fe9266224a54aca79fd9a08524c3b4f612fab3c2aba3fc0e8efeda12c50e5bf9286585e6f47f4911ef89b7fd29e135d3b2e9182250c13a0fdce935752490c8a272dfe0a88669a37eb3c49fd306612d1843f62fddfd3bff806ebfd978dbe21a4755fbb45889f98e96fa311271fbee2baeb264d4e221ddaf361712f17d9591dff466d8ae3e6e0a546832e8d0f3d90c211857306afa1bafbf701eaa6e79349c45f9fd4cd5718ccdb5df157b875a76abe69e1da60467105afe9a9c6ac396200dea61f1fa129a5ee8f2f762002a6e0d55bc71c6d08fb500f980827cf242d4999bf1830d85fe41b7fa2f38ee960471e014daf18e931c982a0cec837ff8e6ac89699c2bbf445a8c4a934333116a724ce3b9a144bc2bc119b376e45080e8ccaceebb94bf85e75751313da6a689ccde936f783904d73c4632ada7142c51aede609d8be305e5b0a7cbbb3d87f3288f232c8bbb54525dc80b7331b52abff8d532ef20a9557d6dd1b0cb0ddb7d9435410bb91baebf5159cc20706a9c7912f852e4e1c52209f39af428a9a0c72ed6ad6296d486f73448f48f19d417b513b42d925e0448dfbc9aec44580627b685ae7938827e02c4fc92e0c764165782d081eb7795a4ca42c53381bff7041ef542784f9947d58b33d5cd7b74203065ec8bcf2e6c63a3ff20e65284b0db44c19b70ce061b70dffb1d758a23119e045efc60ad7c5a50e40c945654ca2311e74a78c2f6dc4c58830b9e883613944f7a83adadbda90cb7f90c1e7a7ac743b872007b1e110a573775f3addfe86aefb8ace912492be4309fed5e0f66a5d33b6e8d14cf15dc6d53fdf0815fd3059af1aa10b3ff72ae8da4883d44ba8542e4b3fa55d7de5cca99a96a57b2d5af687821a46c6ef9d9fc831f63d0c777a7d7b6efb314efb3be58aca0500ec30b05bcdca316897aead70bcfd2e7bb654fa9b728d537a04dbb23c778bd65547575f800910c2255322746f46e52b15e501d1c428ea52fee1fe629dab30df99182e5e17798569228e1be2b699b4106ed676b383c9619b29e4aca44bea7ff504cb020394d82ffbae6f4811b9f686494a57c411772d6f8932ad214cb861903b4d78ff32263fade8a223239035f51afd27890e6008a30262e9e6386951fbdd37ac54ec890414b46f8b96b80fd9b135d3bd101f530ed7e69217097185b37c1f8b28ff23900e538ffc38889f15285c543f0776a1d7b8259f57de4a3f7328408ffe16bf6e5ff316eb5ddbdcccc3eeda3565649034785355fdf82d5aa15a063c961a2c359008c7f13fd1260cc03d00ff77b00ed9aa600fb7d846ed1c702de0f8ae30f7376c9a1f77f34586955687b2cacbbac860dcaf365d251d72020bfbb7c456a1bccfd1f6e761ebf158a8a8909123da7efbeb38ce97c6", &(0x7f0000001880)=0x1000, &(0x7f00000018c0)="01094c8dc22158de49bb42cbbaffdca436e7e7250f603a92c7ccb2581eaf5d2ad8a2f84c7fad2977a68d3f83a3b1", 0x2e) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000001900)=0xb64b, 0x4) recvfrom(0xffffffffffffff9c, &(0x7f0000001940)=""/55, 0x37, 0x2, &(0x7f0000001980)=@in6={0x18, 0x2, 0x6, 0x8}, 0xc) r5 = open$dir(&(0x7f00000019c0)='./file0\x00', 0x2, 0x170) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001a00), 0x80, 0x0) dup2(r5, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a80), 0x20000, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001ac0), 0x800, 0x0) kevent(r0, &(0x7f0000001a40)=[{{r5}, 0xfffffffffffffffa, 0x8, 0x4, 0x7, 0x9}], 0x3, &(0x7f0000001b00)=[{{r7}, 0xfffffffffffffffb, 0x42, 0x2, 0x7, 0xffffffffffffffff}, {{r8}, 0xfffffffffffffffc, 0x0, 0x8, 0x6, 0x3f}], 0x900, &(0x7f0000001b40)={0x2, 0x3}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001b80), 0x20000, 0x0) r10 = kqueue() preadv(r10, &(0x7f00000021c0)=[{&(0x7f0000001bc0)=""/158, 0x9e}, {&(0x7f0000001c80)=""/222, 0xde}, {&(0x7f0000001d80)=""/147, 0x93}, {&(0x7f0000001e40)=""/107, 0x6b}, {&(0x7f0000001ec0)=""/213, 0xd5}, {&(0x7f0000001fc0)=""/238, 0xee}, {&(0x7f00000020c0)=""/214, 0xd6}], 0x7, 0x1) kqueue() r11 = dup2(r9, r1) sendmsg(r11, &(0x7f0000003580)={0x0, 0x0, &(0x7f0000003240)=[{&(0x7f0000002240)="dfdb2cc7e479a2f729e04ad1d805b608bc7683b49a967f5fa565c92274fa5388dcedb56fa6cb246cc78a9927d194704ac49dea4a667e2067c93a53537d398276162bf0b8637a61ab2abfd7dd0936f2675f09660abde4f17d0ae5946891374432b039d46e93129e3a4ef5f8e0b04288267a591446cc5bfa8e005916afc4919f3cdba5b958f173a1d3d7b4c892756fc869fd66b2c4026a6f0e2833b1a5c685bca6e75a02e7ca3d3c1140b12783290091e38d920c36b4158cab4b74a7e54118dfbc6a737ab2754548f85c2116a5ca59400a3d2a2dc4c6844127a5fbe08d450e7b550c3f7f346464222fcca11b2e493b7e9e9bb01a4a5f3b85e6828900af8fad4ec1bca7ea98d6b888d115ef9839b520fbd31fef3c6759ab4555504790a8fbb0a7af553b23ad2b4124bfe34916b9cd5024bff8b8d73d604a1e8fae06a9c3b949df857a4e3540252ce95828af40bc9b2c2edeadd9436756c6cc12fa4d29948257fbe1a2c94c3979a55ce7bdfaac6d6f61b3a1acd267a05fd89a7cebd2a369c0c5110b139c3684062b80327f6af117c8e9acedf5e7b447309889ad3b29274674041d9cfd4a137762709d6e1079bb776446b9d6f02ceef2f5f538a20de8d9caf6271e95b8cce8c55a8af1466a1cedf91255b2f576aba67ff45406126314bab9aa467c70579d9b62bb815878e01d67c5f0e5b93f3ec7d42d69aeb4948529be5c822cc899fac48b8576fcd021477baea7616b1f130b78e5c346af9db6a134259bf10c945a461b54e4f94bf31b186b8a932799f8908dcdcfb7d873acdae8b8eaa9a7dac8fa5a472cdaf4af07eb7f5a6755072d78c44eba47a30eb4751ef184bf2bd088270ebadaa027e1f9bdf5f3451e01993960b757267de7d0f905024c871d2167c2e9908e61410d6b8445620784f974fd3010d6a9fee69c0226934a6dd3bd6e514b5fc319e59f18c29143b46d1306307c676c7da56355d15c54eea754a5e14cafa978690fc49a8204942f869705c8890d7f4d98eecd12b5215418f1a080ccb18ab1918d9b2f0397f29628ddc72ca6302872af79d60a619dcc2a9080ac91c32e4aad8ca09941ae9e6ba6c0f445acace85c1410562b07fa3f9b03a71b95ef60f0c041278987862b5a088fa8fad8b7d9eff53217d18473e01a693a739916f9f9d0a1a3ef05d00d02341cfaa3797c04e634e4267964ab75928c16799689747f09f60356ee346b39521e5c96858b0e89bd744ccc5c46fdf641fad3264e0e3d83ed19b241e8b5f37bd4a828f4b8e84b6341ea718c82e248659ea1588913f368b047b3bdddb58a25de3f0cc8eb7ebbf9ad8f589b7f290c9c5c4df5de8ea43e0196a7898878480f47f29dcf77b93baba2001250ad624a253b7665fa5b9f101b593a6f894f1e8b6135255118e1a187985b9198959a369f8675507734307c436307ee721b34460eadc4ea81c40e6a99a1fa6709287403837ccd8833a494a448cedd1f76a30f7baac82214cd55c98c4a113882e8724573369e352d0520af0ea10c0e9270843672a26f6e20d69b9cc1b353b67ebee9b65be22ecca53b6be3d08f28a23b606960adbf732836fa0988e69add0523276b622269faac51fd99cefa4d26bf3325af81e026a26251db3b45c6416679c81615b3abd17682c332ac1cd4cfa1a1360de8c53987dd2a744093515f74924dd0054fe035a204446c814dc03e0a7040b9d860e0c28de4e63d842eee9c8498831f9740c2e830a035c4d96dc87cbb8833bf217a1397f2d9867c84d07ea001179f53af6db95ff5345f1cc1533f75ecf46b1900e9e0faf9b86c14683ac67330b0760d1fee82a1c3b41019bbde19fc12ed46dcb4b8d1ed6d9241680b3838c42ae0d4a6a883225d14999535c9eea9e27eeb9205347324d700d2ce39c4f8b6d7ec6938b5c299f6e6eb7979d0bda3c62c425fe57aac099642fc7c6f7b43a612a3c5d5d44f23bd7d7004ea7a2376960c300230cd6614e7ac8aacf081d8ab062976f525de99231ae199b1ab16436c4476b86057607399b8b8a2b0a28385f74fa7c04d4ca5886af20f3e9e3252bc00560ce7e9e91156c708a5cf6a0d3d978adee445c918fafe2d252c3c098ada283858553daac21c70394a82ab9e231b0a6d0262816507ec74aa9206957a3a3e251edd5a92946ac7e7066c4a6fea1a129f288a3fbe30e5a2fb719c680a069615b90a46c96bb231461e97a766cbb00ba7ade9339754a8b4ee582c611b1c12a809a66367d748df841b432ff7a2adbe49bee74eab90317ada7d2a9acfaac45d7622466df574fa3bf357aad0f7df0593af64fb95cc0d60cd3cc6eea2200d1abfc905a31fd84b5a71a2f44bf23238273927ff47783f2256413bb3b5d95a5ae329e21d87f85b15cb8203b84f1d598c840820cbecde0805290c16d51f5c4f149ad07d47bff0da1f37e8f08706f1cba0ceb1c6684dc5893da7c5ee0d38c2292b0eca175f3b3158d8316c884b1fadaf0553df6bdcb5637d1f96a4248a3386ecf6532121e64eb68ad73123063df95d6fcc8d72a4af7fb86f3ccf25e13bcc37e6a1ec742e8693ece9c9492e719f7b5b525ef6eeedd499e8f9e34d033651de5f5990976be6cf811bb1af52dddb7410d340f90df598258e77e208d95f7fd7cab0e85797e11e667f3a8e207c26e6f37d137bc9a47cca8a8b803369a4aab20176985398a3baa4c91fd9aec8204e13187aa7730d7aac003210db589c753b45489cce15904cc0cf5cc9362122a141d440e729fd315bb5f71be27fae330134bab97be8143f78fd82f18990a5354788f1918228f392101740f88a65027ee50cbd3faac36f3ca4b92ce9dee3d2b940d7925521206eb3d8ff4bef0a415acfcd574b226e3a8f48b7fef5ae48fada367fee049723ec3e8fa7f5a5a6de9d5e4a247dc88ea7eb6cad6abfc561afd5c55626b8363802d5dcb60bfab1c61172d02e9361296fcca0878f6781c9160cf13d368d0f20a78a29e1042eba86f03d837d331559c94f1ea2d9d6744834bd436bd2749c442666dd37fb5841b1f3bd8e0a7a4c5162c9e164197c85d03a918394d1499f1bd6f1d1981eff1e49ae6151b252710371d43c6c45dcc28f1f23b6a79578b3a07bf95788779470c24f967fb6ab74c6539d7bbeffdbb7d3c18fd1d83d89d7f3a86ef58c648973c819d228617e86559e0502834ee033a2350d51da1ce31762b05df087000832ddfb9775cbb874611e0628fa7b8a482e7b7a51ddba1dd2e766562551d1109a3fc8c71351d7cae28d51ff034296c424f47300d95f243c6497b9bd95321505ce7f728b3b5f3128122738136c1b15c66ffa2b01eb812359ecf76a4a019b1cad481d7ca6db6fd35d7f7a8910d3dab19a532d761f35264fa1d5a7c75aae561b97c2ad8e6f674919f7b376b3a8a1997d7ff39ec4d8e8cc703887aa77d3c47bc301443db7787274be0e2b6c8db597a25127d030f2ae96892f7ee26d6402c3e04c494c3f85d6d084b849441f77808c00fbd0223960ec08a46efcfff139954279836e3c125780773e595b63bebd40985321f602fddd0b6bd476f18158351ebe54169cc987a6b0b0ba520c2dbe70ff269935d09dd6476e4758442881aa8341a76acfbc72712bacd607d4d5ff529699585a0c8a8b8353074011d3c953733286478b3427464ce70511f0a01cc7ca9937a2a2f055af92efae30f48b1a07f5f9f15344ad6ae79068dfd9ebcc12642e523a1859e73e1c83adc45dd96582a67954c090c2df49be3f6b06c62bcbf57f7305117f2c1fa93eae193cda270e7aa7893b09ce5ad0b581c97a7ae4e37e364af97aa66625a432cee5c447dff43dd41a1da9c442a7c2f8b2f912f7dc51101fbb65ea98171daa9c68ef195c4a18b8768caff1eb1cd12761ae5a34b82db9972c8a096b86e6a44265d3568fdd51b2cfddf035075c5c6e45f28f21fcfb541a35c8a4d4c9398f939083e1a64936d0d370f9a2a571107a20f1be4832470abdded7fbd3f670d6de2229ce982945ed3ca7df125fd7463e074de67114fe4b6dda68735250a9113888cada145ae982f556eb0c83342a7af7272aa2f8878d8d8624fbad007c26fc22eccecff698630bbabc93089ff9ca84778cea69817de44ac01634a4470ff77957022686033d31404565ea682f8c38309b449431ee29b13a549c0b5020a1e09ca825e32040b0adca66fb083c6b2db5447c4282d3ed504a8b9fb6b351bd4fa42e7d9ef44116252919471d2bf2e5c682c099ee33b46d49f65f80a563106cec4057928599501b0072331c859ef21fd602dd3002a9a687a28ace02510fc0fb497eea9fffad96152282cf93848498183509d78d1adcdcddc3677c19ba891cb5181925fe1175f114f8a81e4fae2bdad6ec0d8bb350619165e1efaabc2c950342d01c18de922844e96ef10ab741515af4aa85c7cf8c9f67a49c019a32b0a9f83942a429a1915dfa40cfcffbd5de69242faaff67a38cbc8b4167c410e1c1916908f28f63dcd29874f505d1eb8bd2eafef8bb427dc0e2374dcd4f2537513506072ff92670d23e34e9e18018606a49272657169bd2f0ecd34e08d0188da451c81aa1997fef5dd629c1ef70fd0fe8791b35f737a364be3f7d3e0055912fdf72e8217158cc943fc50edcf31b633339a8b4deb7f5274a26ed554fd2e47aec18ff03d43d1951a84455a6dc746c67d2aef68fe4db18f2422c46c2a6480f3479abe495a3547e20a1efaac47944cddcc3c73273ffa965090541cf38d79f6e2c614c09465765e05893725893c664bc70ccfb6efb72f477d878744dd71bd40a6aec5fd2771affc973bf57631d22484ae6376b0520a29bdeb3b5a4c2831c427216dab9b3b664f8261bd645c6b68b236bacb24c89a0a3c8df38ce6b29b80988f3503fc5f3453c4ea1cc7b068bbd4ba8b7d21b8e3d42893b5a741e98fce02c716f0e9f8566f728a27e12bdbfbebbc9e66bdbd34a375a68146c1df77b473faa3ed3bbbe251d1e6344efb0fb67e4c6807b3295d695cada17aeaa8968d8d4f7fd06a556b7cf44f8d5809892cf6f0a0d95ff80afe1e8203c6e02f25ecdebc729942dbff8078861474d337f4670e02188d8cc71287c96d7d67b6ad73eb990225f32c23b2c5d692b42dfebe9bd9c8adb2053d711a149e6eafc662e67bd88951cfe1a69ef8a731e0b2ff7bb7261777822e4ed3e56d9fe71e36b8f4f08a001d9333ffbe5afc700f2f422d6bbb403b2c61ab39714eb906588e48d8c5105b1cf27a7571b6c121569dee18de374e5f81661946ea1777afd0881174d3ae7d4699c08a6f261e7a95204cb37357ccbe08415aff5f721fb416be37dee8b26d2a2e5b64a7b4afd31aa7cbd95dba1625aa4cffac914bc34b010be4690101b161e876c71de9e3294d0a169e70c9bd10a11d41b5ca60cbdd97d1f06c001f76a4fec1b6b82bc43581666180d5333b13ade0882e2bba3148818052acee180a4963f84d7e404b05e5f882e5ea008ee7ff948d4366b7e7f9fff534d256e65051e09fad51333e389e02af23752feb949eabe397f7f1001de3cf87387d0c13969adef0a0faeb48ebd3ac92dfc73cf85e20686bf0d70aa90ab9eac84c8c2738e3265f4cb3cc5ba4582fef15305404cdc6ecf3cf36caa992427ba6ebcd8ddde11d8da54815a4d5e6d6439af42abe2665ddaf8314c035b93c0ff25c83aabcde0bd09ecdad05b7f9528d832113a93121b24973353834cee782b7d00066d68de5dc846367f694292733b24821d44280050843ad64c69b8eb0273fc9beada4ca2bcf7244f240d6585f2b35987392f488cbe8b27f81f0dce", 0x1000}], 0x1, &(0x7f0000003280)=[{0x60, 0xffff, 0x282, "4a26795e03e3bfc7ebc1e8f4fe9e08db2e34d24be977dfdbbac43535d2c996a7f35d9f4352779c05f9a4dd3daafdf3899367e3a3ee97762a73e734e7d98559c02cdd4cfbc808d125327fd7499ab1fa"}, {0xb0, 0xffff, 0x5, "24ef665cb981f1964c293ab20bd06fbff51fdcb97545e0b4f9624520a252c965a78a33c66a356a5b2a332e4026d4d7ab6250fc1c07d110f3bcc4d6904926ed9885e1d84046888155a45c6cf43f21aeea72cdd2b22bc295855f315b438bca25252377a30825c0a489febda0d3d51c737f7d483baad319f44e3aa9d4cf922395bf2609d19b8810333d21880b19effdd2839ea7872e5acbf0ede99ba2a850a8"}, {0xc0, 0xffff, 0x1, "b4b523a68b753fe9feff81332cef74f31a204372bf186fd7aa0879041ab527629ba5b1ea1b0baf7c23ab41d1a4d4a77b0eb9455010501a24ff64de34154ddfa5feea9fe746addc42803a6799146361420f99f0105020d650006158ee31f07efa6e5acff30fce41f33f2cdee55502552701caa9d9b25e1e952e5b24fbc3701af3e8ddeb254b958a1c6361d31e85a4b4e96b2b126b399a5ca76c9bbaaa0c12e0bfa74a821059762260670ac4dfc70596"}, {0x70, 0xffff, 0x1, "010037a6f7fe5b40a4b35a35dfd0667200e67345182c4f2222e55a4191f4515e8f2015fe547441ada80e0d7fd4cf782683e4cacdd5148ed1e28830e129a8a0635cb173082b266f821273d4ba8a3b478cd8066fcd356bdf28df3324adf8"}, {0x10, 0x1, 0x80}, {0x98, 0x1, 0xa9, "6d13650ea24cd4f65852391bcf90f5b1392d6ec112cd8a3f99a6e28a8cd654221bde7e292c17f485301e2fd8c6f5b364ae87bc6d9cd3cf170c9839f55ff6f60c1fb3cdba4346d2ea88062975ffa77cfdf6b3c7451c2076b757c2726c0522ee4c0382d68ccb839b750871504b3a597746d1923667f41a3c5fccdc7eb6366ba52f9c36de"}], 0x2e8}, 0x8) connect$unix(r9, &(0x7f00000035c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000003600)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000003640)) executing program 6: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x0, 0x2, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000240)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba0e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r3 = dup2(r0, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r7) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) write(r5, &(0x7f0000000340)='8', 0x1) r8 = fcntl$dupfd(r6, 0x0, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) recvmmsg(r8, &(0x7f00000003c0)={0x0}, 0x10, 0x0, 0x0) sendmsg(r3, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x3, 0x0, 0x3}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x3, 0x1b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x400000000000005a, &(0x7f0000000180)="71f91e0071ac0058bc5a91501d9400008e5f84cf71b59c7afec37082a69561c44858f4e6c0dbc40129f9c5f65d233ab3ef5f2e9d680161583cf8380176d91b034c487440cddcabea3aae75eca77c45f5288b26a373c4744172227e2ea7bc4c13290be48e200e4bbc77f91f22e2fbb9d577379c96be77ec15cbec1fdff6ba1504c0dc572bbb5c6233f4ae33d885e5340a2f3f562d492fa33c77d2616ad19fff69fcb847bc8688dc3b11641f3a57da34c3046f6a624a2ccbfa", &(0x7f0000000080)=0x1c, 0x0, 0x4) executing program 6: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) getuid() socket(0x18, 0x1, 0x0) msgget(0x0, 0x80) msgget$private(0x0, 0x90) mknod(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x300000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000100), 0x1d) r2 = msgget$private(0x0, 0xfffffffffffffffc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) getsockname$unix(r4, 0x0, &(0x7f0000001380)=0x1fa) msgsnd(0x0, 0x0, 0x17, 0x0) recvmsg(r1, 0x0, 0x0) msgget$private(0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0xd1, [{0x1, 0x1e}, {0x3, 0x3}, {0x1, 0xacb}, {0x1, 0x5}, {0x2, 0x200}, {0x3, 0xfa}, {0x3, 0x1d94}, {0x1, 0x401}, {0x3, 0x235c}, {0x3, 0x6}, {0x1, 0x6}, {0x1, 0x27}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0xfffff058}, {0x1, 0xffffffff}, {0x3, 0xfffffff8}, {0x3, 0x18a2}, {0x1, 0x7fff}, {0x1, 0x1}, {0x1, 0x80}, {0x1, 0x1}, {0x2, 0x401}, {0x1, 0x7}, {0x3, 0x3}, {0x0, 0x42c4}, {0x1, 0x47}, {0x3}, {0x1, 0x2}, {0x2, 0x7}, {0x3, 0x8}, {0x3, 0x8}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0xcc, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8=r2], 0x0, 0xbf6ce03ba1750aab) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2000, 0x4000) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) executing program 2: shutdown(0xffffffffffffffff, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) setrlimit(0x0, 0x0) mmap(&(0x7f0000713000/0x1000)=nil, 0x1000, 0x4, 0x3010, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x50, 0x0, 0x0, 0x1f}, {0x6c}, {0x6}]}) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRESOCT=r0]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) write(r2, &(0x7f0000000080), 0x20000) r3 = semget(0x0, 0x3, 0x82) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000040)="3cd15db7c30016", 0x7, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x1000, 0xd4d4, 0x2, 0x1}]}) shutdown(0xffffffffffffffff, 0x0) mlock(&(0x7f0000441000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5c}, {0x35}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@empty, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x8, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x3, 0x8}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000000c0)=0x80000007) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xa0}, 0xf8ffffffffffffff}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r1, 0x1}) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f00000003c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "dd00", 0x48, 0x0, 0x0, @rand_addr="000000000000000000009955478f00", @mcast2, {[], @tcp={{0x2, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x12, 0x40, 0x0, 0x0, 0xfffd, {[@sack={0x5, 0x6, [0x4]}, @sack={0x5, 0xa, [0x40, 0x4debb6c6]}, @md5sig={0x13, 0x12, "6a8e2c099c223b222d325d4de6e6a6d4"}, @generic={0x13, 0x12, "a4ca02e4e73f84a1c14a3282209b2e1c"}]}}}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, &(0x7f00000001c0)) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$FIOASYNC(r6, 0x80047466, &(0x7f0000000100)=0x5) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0xab6}, 0x0) r7 = fcntl$dupfd(r1, 0x0, r4) dup2(r7, r2) executing program 3: sysctl$vm(&(0x7f0000007300)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) r0 = kqueue() r1 = open$dir(&(0x7f00000002c0)='./file1/file0\x00', 0x200, 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="98", 0x1}, {&(0x7f00000005c0)="30b79807d15f98cfcace372a4028a4abe79b0d21ce06e5c575045eab00008c55d464781bafdea179bdfb9a2c02308cc96332c71213129a6814fcda69eac1d6c2b3f398b2f05e4aa48044489d37b8ea27d542f503fac60b50c5e123bbeb20775767738cc3417605f4d816980ab451180d550f8dc30d9cdb760a0d39a3bc2a5fca1ddee36d1ec8703540e403380417b6c3dc19a7539076fe54d574d08e8ac22bb38d944bb3f22ae8613100000000000000000000002b3cad846dcb1b8a23793967af9dbc92c44f83049388d20bd8baf9395fb374e668ba403ca61c49e46129014530e19e06c64e453f800664870709002528d193965abdb34448f505d8ca509501100c6c57a7b05ea794a36fdf01", 0x10d}, {&(0x7f00000004c0)="99c90c56ef91313d9ff468cdf430673990880d8d12ddb9aa2a17ed1d441af5a490bb5bfe1e6cfc5597fc5e1263ddcfeac9e1380cc27cc9df5b419d0865f0f170da7a871df5fdf49e383c96430de0379fcc4f5737ebc724bd233bbe885a4a22ac7efdc753fbe8f91559213cf84a868da6cd470dbcb982f3a1244d6def3c5d523f4ca31ded7b2431f80ebe917b4a0ab70f6293e4618fa5f2eb924b5957a2ad6016cfce9c0e1c9ad51ec97ae6c89c40625b8e9737b11cb8f221a05fafa0be5f964f71bc7aae2d1bca3f3d17ee437468990b056396553928aaf5458da8023c2a3b50ade15575daf50fa09a0001f738a98b6c", 0xf0}, {&(0x7f0000000200)="4de390502c76277bb20914a5db3575b36a7329a986229cb2bf4a98ba9fc5787973e72ded646b2542e677cacde4151c51bc823a98caec81680bf6bd4be93867bb7ff49a84ad84b5e43bbad2f152a3b322495228971a", 0x55}], 0x4) ftruncate(r2, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x653, &(0x7f0000001840)) r3 = open(0x0, 0x100, 0xa9) kqueue() writev(r3, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r4, &(0x7f00007b4000/0x4000)=nil, 0x0) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x61) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001200), 0x20, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup2(r1, r1) connect$unix(r4, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r6 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r7, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) setpgid(0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r5, &(0x7f0000001180)="060d435265cf03000000d9008337e957224bee032081cef300000000aa0abb226fc89ef625ac06b8cbae85902f3c863cfdee3a3221e0e1fdcb798eaf6e33c233b83a429bec907a", 0xfc41) r8 = socket$inet6(0x18, 0x2, 0x0) r9 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) dup2(r9, r8) ioctl$VMM_IOC_READREGS(r7, 0xc050756a, &(0x7f00000014c0)) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x82d) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x8, './file0\x00', './file1\x00'}) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/215, 0xd7, 0x1003, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/control\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/control/file1\x00', 0x0) rename(&(0x7f0000000500)='./file0/control/file1\x00', &(0x7f0000000540)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) executing program 7: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x7a, 0x4, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x11, 0x10, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0x90, 0x40, 0xfffffffffffffff8, 0xda10}, {{r0}, 0xfffffffffffffff8, 0x2e, 0x40, 0x8, 0x5}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x2, 0x1000}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x3ff, 0x3ff}, {{r0}, 0x0, 0xc0, 0x80, 0x4, 0x30000000000}, {{r3}, 0xfffffffffffffffe, 0x81, 0x1, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x5, 0x4}], 0xfffffeff, &(0x7f0000000300)={0x1, 0x8001}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000340)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000003c0)) r6 = socket$inet(0x2, 0x4000, 0x5) ioctl$BIOCPROMISC(r3, 0x20004269) bind$inet6(r2, &(0x7f0000000400)={0x18, 0x0, 0x4, 0x8}, 0xc) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000440)) r7 = syz_open_pts() ioctl$TIOCEXCL(r7, 0x2000740d) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000480)=0x7) sendto$inet(r4, &(0x7f00000004c0)="7e3c034d1ce1e4aebe6e517a4bdd7fb7530025967eb5b7ad0481e5eb804225543f52299a931f57fc756cb1e88b33a6dea1f67065c3abe94058943a7b09d15218da1d1fcad073784cb6a218ea38c9e1748653b8", 0x53, 0x7, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) fcntl$lock(r5, 0x0, &(0x7f00000005c0)={0x1, 0x0, 0x0, 0x7fff, r8}) getuid() r9 = openat(r1, &(0x7f0000000600)='./file0\x00', 0x20000, 0x10) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000680)={0x7, &(0x7f0000000640)=[{0x7ff, 0xc8, 0x30, 0x1}, {0x966e, 0xff, 0x3f, 0x6}, {0x1264, 0x3f, 0x7, 0x1}, {0x4, 0x4, 0x3, 0x80000001}, {0x8001, 0xfb, 0x9}, {0x101, 0x9, 0x6, 0xfffffffc}, {0x5, 0x7, 0x6, 0x39}]}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000006c0)={0x6}, 0x10) r10 = dup(r4) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000700), 0x20000, 0x0) kevent(r4, &(0x7f0000000780)=[{{r10}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x9, 0x8}, {{r9}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x3f}, {{r11}, 0xfffffffffffffff8, 0x9, 0x4, 0x7, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x80, 0xfffffffffffffffe}, {{r7}, 0xfffffffffffffffa, 0x40, 0x1, 0x9a9, 0x2}, {{}, 0xfffffffffffffffe, 0x80, 0x20000000, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x2, 0x7}, {{r3}, 0xfffffffffffffff7, 0x1, 0x80, 0x3, 0x5}, {{r9}, 0xfffffffffffffffe, 0x11, 0xe, 0x5, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x81}], 0x80, &(0x7f00000008c0)=[{{r7}, 0xfffffffffffffffa, 0x8, 0x8, 0xba0, 0x3}, {{r6}, 0xfffffffffffffffd, 0x17, 0x40, 0x0, 0xfffffffffffffff9}, {{r6}, 0xfffffffffffffffb, 0x9, 0x1, 0x81, 0x5}, {{r5}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x20, 0x22a}, {{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x9, 0x1}, {{r3}, 0xfffffffffffffff8, 0x4f, 0x25, 0xfffffffffffffffd, 0x1f1e0}, {{r1}, 0xfffffffffffffffe, 0x23, 0x80000000, 0x3, 0x40}, {{r5}, 0xfffffffffffffffd, 0x1, 0xffffd, 0x4, 0xffffffff}], 0x204, &(0x7f00000009c0)={0x1, 0x8}) executing program 2: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000180)={0x10, 0x4000008, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5c4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x10001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x101}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xd000000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3c88}], './file0\x00', 0xa}) r1 = getpid() setrlimit(0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) setregid(0x0, r6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r2, 0x0, r4, r6, 0x1, 0x5}, 0xcd, 0x8001, 0xfffffffffffff000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80206919, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_emit_ethernet(0x3f, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x31, 0x0, 0x1000, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, '9'}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) fcntl$setown(r10, 0x6, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) executing program 4: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x8000, 0x2) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = semget$private(0x0, 0x0, 0x225) semop(r3, &(0x7f0000000000)=[{0x0, 0x3ff, 0x1800}, {0x1d429f63f53789c9, 0x80, 0x1000}], 0x2) socketpair(0x2, 0x4, 0x7, &(0x7f0000000040)) sysctl$fs(&(0x7f0000000080), 0x2, &(0x7f00000000c0)="437a8e26a63d0d7e1194a00aa5e814d0d7bec9ae5eb8", &(0x7f0000000100)=0x16, &(0x7f0000000140)="5943194636f0152683434d844f4d8fe333a59d445328a088e9873fe9ad684435da40ce20650465ab085f16971e8e5c432a95f4d830ca83af94b00f52789aa2f30d6f30acb5ccdfd15691143ff18345f22ca3dec54914a31bb23645786d217c1f1c8d8ca1d0ea388232086c006d6ee7ac7a9a27a719f97d", 0x77) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x1008, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000240)=0x6) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) flock(r4, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sysctl$vm_swapencrypt(&(0x7f00000002c0), 0x3, &(0x7f0000000300)="87c8da8c648cdd77b187403ac98414c65575039c3964872a4f60db9429d369fe207235e05bc91a26b71d8f8b7e3c58727765aaf4fbd4e68aca4317920e48b48d44f614d6c96dd8276a", &(0x7f0000000380)=0x49, &(0x7f00000003c0)="212abdf895502f4f35e227bf7e539fb31670fd1383820837116c7e9f3bd2c07866e286739d44d08b18540c0e8591911aa3904e91a764633ba7aba756ecf31a8deee862a68f0e77f0529ba4088a81dae7b91c3cab46800fa5f45e501efce587961a2c3f8d44c8eff99f2498d500762f88ef2994b7b29da03985477fb3186ebfa1955232f3ff3285b9c8ddad6f9068fedd5b448e2f9d7e6c8f37e2a22d083c08a8d6b9554a8a02391e311eb3b483d18984e76de9e453f2e3b7f50c73dd5dd50ae119082d8da31fd36520156ec0787f95f85a24a90de98957de8cedbe63e7e82d21808ad1ed1fa979cbf757", 0xea) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r8 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000600)={{0x9, r5, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x12, 0xdd}, 0xedc, 0x2, r7, r8, 0x8, 0x4, 0xeb}) setrlimit(0x3, &(0x7f0000000680)={0x2}) open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x2) r9 = shmget(0x2, 0x3000, 0x9, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000700)=""/109) r10 = socket(0x2, 0x8000, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000780)={0x8, 0x6, 0x0, 0x1, "af0523668bfb48d9b755d97fcba3303efce51aef", 0x292, 0x800}) r11 = accept$inet(r0, &(0x7f00000007c0), &(0x7f0000000800)=0xc) pwritev(r11, &(0x7f00000009c0)=[{&(0x7f0000000840)="7096e51b", 0x4}, {&(0x7f0000000880)="b3bc551a77acc82a6bcf2acb37252cd33d4cb6b73bfb6738d4ce54de", 0x1c}, {&(0x7f00000008c0)="d6b2fdd468434479b11625ede11b7c5e3d8630439d0198e69e6f6b31e14a9388e73eee4a641f83733c785acdf57f5c73ca138a7546f3938bc535cc3dd186ad63efeafce36b2985898fb71a6c691ea6f2890a31a147d1fd053e08333e858e825fdc0a0357ffe64888d727de5e1e2fe84c35375813f8cf2ebfa56c4e1ea6eb997450dd93ab3ba8bbe485c1a5c3c18a2a89062b66475a29e629788ad2cae97c0001196cc773c8cd77f713e97591b7e22fe1cf1b9127037aded2127a838cb42d881c89d3d853425a866a5775a5f2a901800f925a4620c68670a68ab1e10dd324db00c2aaf049ce37", 0xe6}], 0x3, 0x9) getsockname$inet(r10, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000ac0)={0x1, 0x1}) executing program 2: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x1f, 0x4) listen(0xffffffffffffffff, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x6}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00'}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0xc0, 0x3}, {0x81}, {0xfe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f0000000040)="01000000", 0x4) executing program 0: open(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x2be) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/16, 0x10}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r3 = fcntl$dupfd(r0, 0x0, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x6000043e, 0xffffffffffffffff) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r4, 0x0) write(r3, &(0x7f0000000140)='p', 0x1) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x0, 0x0, &(0x7f0000000280)="eb", 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x200}, {0x1f, 0x7, 0x0, 0xffff8000}]}) r0 = socket(0x6, 0x8000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2}, 0x3, &(0x7f0000000300), 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = socket(0x11, 0x3, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000200)=[{{}, 0x0, 0x0, 0x4, 0x5, 0x3f}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x20000000, 0xffffffffffffffff, 0xec}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x556, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000001c0)={0xfffffffffffffffe}, 0x10) sysctl$kern(&(0x7f0000000280)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x9, 0x7, &(0x7f0000000180)="8a7dc0e5ba38552b30d6020035b2d49e", 0x10) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = socket(0x0, 0x1, 0x0) getsockopt(r4, 0xfff, 0x80000000, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x20}) r5 = socket(0x18, 0x3, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000100), 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe9c) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r7 = socket(0x20, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x101) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)='s', 0x1}], 0x1}, 0xc) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) geteuid() shmctl$IPC_STAT(r4, 0x2, &(0x7f0000002540)=""/4084) mknod(0x0, 0x80, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x51f) semop(r5, &(0x7f0000000280)=[{0x2, 0xfffe, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6, 0x1800}, {0x2, 0x8001, 0x1000}, {0x2, 0x101}], 0x6) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000100)=0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(0x0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) semctl$IPC_RMID(r5, 0x0, 0x0) socket(0x2, 0x8003, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: syz_emit_ethernet(0x42, &(0x7f0000000280)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xf, 0x0, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x0, 0x0}, {"b118c3ace99698f88732e2aa21fdc48103a73a0bfcb422b030c2a845400a2528002b485bf57bcf49fdaa86889686a331d7e1d0b3a58fdc7583e88e21c772253833f6f93fd6d782e91ef234777139fc804128fdfc10c21a9810cd4b6867967f3df9650f92032af4aa754e49079082056603934a521fd15a8bd6c79290b56f339dd6817f38b1f9304a2ec4c3dd166cf69a8a694de97eca47"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x1c, 0x0, 0x0, 0x0, 0xfffffc1f}, 0x0) r0 = socket(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x1, 0xbd, 0x2, 0x2}]}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getppid() pipe(&(0x7f0000000000)) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000080)='./file0\x00', 0x301, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000000)='./file1/file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x8203, 0x0) syz_open_pts() syz_open_pts() r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000240)={0x4, './file1\x00', './file1/file0\x00'}) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)="9385c627db7ab718657a54f5563f3f428e628d6941fe0a43907b7c0f0dddf61e4bae2535ee7d412464fb35d253983decf64ba48e9ef4cace8d7b049a85936214695ebe694b23c244349818f3acd2a7", 0x4f}, {&(0x7f0000000140)="a1182787549b50171e4c6489a005778eeade0770f28ea06d6c386203c6a50a073475e5eb52aa98f40cd92271801445e75b39a8461f96e4674bf1111a310b621f02289d1d64f0139fb3785cf31249f5ba48d84fad0b26394984a7a5146ff1a9712d9355530a1c66178a38cbb0fccf4b923a1332522242331e8604299b2e0478667ecd5a06bc4e6362364d1d85618012e95508b16535169f3e6bddc039f9", 0x9d}, {}], 0x3) sendto$inet6(r0, &(0x7f0000000280)="10fed43b98c4bb39c46953bdd9f63126292f86580a878de99f90e23e84e55310ddf294d4f9e36f38482e10051b209960916f47c1ad513157b83338d3ae5af3354306f220d29af5294515ce710876775829ea310a13a123801432aac608a564955ebc786188ebc2c9921f1cd56e468e903428db45d618d03542e0b5345146fa4d55b4976ca6c25951937c57cc0fc168ad79fd2c93df73977648ec7d02c0662fd995b197b674177680df352c0e4a08b82ad789ed68f5707c66bbea888a5efa25564f91", 0xc2, 0x404, &(0x7f0000000100)={0x18, 0x0, 0x40, 0x5}, 0xc) close(r0) socket(0x800000018, 0x2, 0x0) sysctl$vm(&(0x7f0000000180)={0x2, 0xb}, 0x2, &(0x7f00000001c0)='\x00\x00\f\x00', &(0x7f0000000240)=0x2, &(0x7f0000000380)="a2d179e6", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) executing program 2: r0 = socket(0x18, 0x8001, 0x0) syz_emit_ethernet(0x47, &(0x7f0000000080)={@local, @empty, [{[{0x88a8, 0x6, 0x0, 0x1}], {0x8100, 0x5, 0x1, 0x4}}], {@arp={0x806, @generic={0x6, 0x807b, 0x6, 0xd, 0x4, @random="6087933580ef", "be18a60876a47e55e4aedd0185", @random="161a0d3b32fb", "8c61c7252963b0c1df3f95112597810c"}}}}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 2: r0 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getegid() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) socket$unix(0x1, 0x5, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000440), &(0x7f0000000100), &(0x7f0000000000), 0x0) r3 = msgget$private(0x0, 0x120) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) pipe2(0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x7, 0x0, r2}) recvfrom$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) listen(r0, 0x7ff) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x2, 0x800, 0xffffbff6, 0x1, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f0000000040), 0x0) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xc4}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x800008, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x22}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x1}, 0x8) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) getpid() getgroups(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') seteuid(0xffffffffffffffff) r5 = getppid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socket$inet(0x18, 0x5, 0xb9) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205318) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x1, 0x0, 0xfd}, {0x812e, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r3, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x81, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x0, 0x40000000}, {{r2}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r2}, 0xfffffffffffffffc, 0x0, 0x10}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x1}, {{r2}, 0xfffffffffffffffe, 0xc4, 0x10, 0x0, 0xfff}, {{r3}, 0x0, 0x3a, 0x20, 0xfeb, 0x1}], 0x0, &(0x7f0000000140)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000380), 0x0, 0x0) dup2(r4, r2) r5 = socket(0x18, 0x2, 0x0) dup2(r5, 0xffffffffffffffff) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x41, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r8 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x10}, {r7, 0x80}, {r8, 0x80}, {0xffffffffffffff9c, 0x10}, {r9, 0x1}], 0x5, 0x81) executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x80, 0x8b, 0x5, 0x3}, {0x5, 0x0, 0x9, 0x5}, {0x1, 0x9, 0x8a, 0x75f}, {0x7fff, 0xf5, 0x7, 0x7fffffff}, {0x4, 0x9, 0x0, 0x20}, {0x6, 0x3, 0x81, 0x7fff}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r2, 0x800c5712, &(0x7f0000000140)={0x9, 0x1, 0x39a}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r3 = dup(r0) ioctl$WSKBDIO_GETBACKLIGHT(r3, 0x400c5711, &(0x7f0000000240)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) syz_emit_ethernet(0xf7, &(0x7f00000002c0)={@local, @empty, [], {@ipv4={0x800, {{0xf, 0x4, 0x1, 0x4, 0xe9, 0x66, 0x8, 0x1, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x20, 0x7, 0x1, 0x8, [{[@broadcast], 0x40}, {[@empty], 0x5}, {[@loopback], 0x5260}, {[], 0x81}]}, @ra={0x94, 0x6, 0xe2}, @noop, @noop]}}, @udp={{0x0, 0x0, 0x8}, {"96a2915ce548d797528100313064726bb28ccb9e9e10912dbcffc99987f359f15f5a1658325e209195c365f61667a19be2b275ab30d2b1f69eb4369490d938fc8cd4772b20f3b774f527db7778746a4296570637aabf831391074fc5b88726a000c899ce9dd2949809f9f8a3ed362090dde2e21f6b05607b8fd7db27e766062656312740d4aa08ef374a39048b9897135ecfd8fbffdd5b20a52f790e45626504572dc52f32"}}}}}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getegid() fchown(r1, r6, r8) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000440)={0x8, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0xdb3, 0x0, 0x3, 0xbe12, 0x101}, 0xc) symlinkat(&(0x7f00000004c0)='./file0\x00', r3, &(0x7f0000000500)='./file0\x00') r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x8000, 0x0) fchownat(r9, &(0x7f0000000580)='./file0\x00', r6, r7, 0x0) getsockopt(r9, 0x2, 0x499, &(0x7f00000005c0)=""/157, &(0x7f0000000680)=0x9d) preadv(r1, &(0x7f0000000800)=[{&(0x7f00000006c0)=""/57, 0x39}, {&(0x7f0000000700)}, {&(0x7f0000000740)=""/142, 0x8e}], 0x3, 0x3) getsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000840), &(0x7f0000000880)=0x4) listen(0xffffffffffffffff, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000008c0)={0x46b909fb, 0x4}, 0x8) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000900)={0x10, 0x8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x833}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7a4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}], './file0\x00', 0xfffffffa}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000b00)) socket$inet(0x2, 0x4, 0x9) write(r4, &(0x7f0000000b40)="6caa86dca9727d4865b591383242605028a3524645376cc3a55805662a4742c48a4d5e531128df16dd337c36ec9b7fe8cb032819fc504b9ac380648ec056ee39c1c8787c22b39bdc953919d7c7b12b1cb9242ca26c7656f0", 0x58) ktrace(&(0x7f0000000bc0)='./file0\x00', 0x4, 0x40001408, r5) executing program 0: r0 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000040)={0x2, 0x2, 0x4, 0x10000}) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="637c01058426fc35604da2ac1b9edafa34485a20ba0c0ecb", 0x18}, {&(0x7f0000000280)="4716df94fb0cdaa212649e50c0040a33f2b91e830f9227338000", 0x1a}], 0x2) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) r3 = dup(r1) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000003c0)="796dce8f2b1f7a6afa1103339ea9f193", 0x10}], 0x1, 0x0}, 0x7}, 0x10, 0x0) kevent(r5, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r4}, 0xfffffffffffffffc, 0xe1, 0x4, 0x100, 0xfef}, {{r5}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r5}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r4}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r5}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r5}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x3}, {{r5}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{r7}, 0xfffffffffffffff9, 0x3a, 0x8, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000380)=[{r4, 0xbed454229ff0278e}], 0x1, 0x0) dup2(r8, r5) r9 = socket(0x12, 0x3, 0x0) ioctl$FIONREAD(r9, 0x80206979, &(0x7f00000001c0)) fcntl$dupfd(r9, 0xa, r9) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) executing program 5: listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="0d2a2ce8", 0x4) r0 = socket$inet(0x2, 0x8003, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) socket$unix(0x1, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000180)="8010edbaed01d168e571f91e3471ac0058bc5a91e582f74aa9343fd1a0b09f501d94100e4a", &(0x7f0000000200)=0x25, 0x0, 0x0) dup(r1) ./file0=N@ ~ &._B'oCxΉ5U}6npckbd_enable: command error executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) setuid(0xffffffffffffffff) utimes(&(0x7f0000000000)='.\x00', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) pckbd_enable: command error OpenBSD/amd64 (qjyU9ڵC>3UO>5M;%D.65fԆ`g !8aLڥo&Uo$sSˇ~) (tty00) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="a6", 0x1}], 0x1, 0x3fffd) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r3, 0x29, 0x2c, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x1, 0x7, 0x378, 0x1, 0x8, 0xffffffff, 0x4, 0x0, 0x2, 0x9, 0xffffffffffffc05b}) setsockopt(r2, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x5, 0x0, 0x6, 0x6}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 7: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) r1 = msgget$private(0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRES32=r2, @ANYRES8], 0x401, 0x800) socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x2, 0x4000, 0x0) setreuid(0xee00, 0x0) getuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000340), 0x0) semop(r3, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x2000, 0x6da) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) shutdown(r5, 0x0) poll(&(0x7f0000000080)=[{r7, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r5, 0x5}], 0x1, 0x0) write(r4, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000100)=[0x7ff, 0x1000]) semop(r3, &(0x7f0000000080), 0x0) r8 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r8, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000017c0), 0x8000, 0x0) writev(r0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x1}, {0x6}]}) semop(0x0, 0x0, 0x0) semget(0x3, 0x0, 0x0) chown(0x0, 0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x40, 0x0, 0x0, 0x100000}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000017c0)=ANY=[]) socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000080)={0x0, 0x5}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f0000000180)=""/3, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x7ffffffb, 0x0, 0x80000005, 0xffff7f7c, "01000000777d001800"}) writev(r4, &(0x7f00000007c0)=[{&(0x7f0000002240)="4e54c294b261d3d3acc9a528086c10861e01b162132cfa211114da955240e33a0dc47c1b5a6ac031a0aafe6129111900adaa3a07f7735c2c5cbc4e8dcda729244e3e1e5407d89ab6a8f6a1b33f556dc45434a950f5d6147e6b3dc13a269047fc74e9d02e2b2e1e5af02f092e31debf048be9e72033616c4f19940a56431f9376a7fc8982b037070a35d45766613038feaab930b4f739bda49c3d41fce2ae8176b29b9536673d2a4fe81b45c5c0b30950a1660b320ae1988f6153048e61fa2c71d20f510dd9daa93cd32e0bc3d3c1ebbd42d58f0dee31c57cc023cc8a9c3c18e3d1cf2a1f2768dd227716ba75355a0c9d4e62de56d6fabddd088cb91b83428bb264445d17204589ca1d0689860736a36a34ce9a0520a2ca09cca55407e7618596d89bc76917a0b2d51ca4a3fc23891f41ce544091efff0de8a9ed152b67ae89e30f6191ed8e6af254e99f1086213563ab19b095251a7a0ddb356ab51b06a02b7431fb1f47563fba51ba18b1e4b310763200b4311dbb480f15650c8148eb2a70894928bc0442619ceefbf04f34d54918dbd1d0bab84adfe1314e9c76e355e00cd3be0a4ded0fb46f8f2bb30b529cb35986f161c6ff3b1d6dd5d7674af9f00ed922e8e317dd532f545cfd21a5e5b1b540c1cf67ad7044e0e5022e2914b46d6663fbf336d9b41a37dd6e07fe95d55c3bdb38512650ed3afb66c10c5edc99434aa0ab5a236eb97720b60bee0f4fb221085e3f3426dcd0b385fdc10ba0033a6596ed6d9aa9ba2cd312b6f11a23e93dad50005c9267cbac4b7a1770699d95460b1195b0aea4dd06c122aa98e7315aa5a114b96f3c6acdf497f48c75d3419d3dd3bc81b100dc454886ee4dbaa4db92be8816264975e35e32735061cb6694ad0325964b83f77cd08b877c79afbf646eaa5a052b1e33832fb4779e8ef9aa4a7e1ddbfe6d661aef25c291e4968a28f04fb539c3a56008675b43c32333dacceced32e2e3afcd6fc18ff12d59785e04e0967bd7b013650bd0034b3fbf7e6ef00878e905442ce7bd59e95da84beb1ad7869076e4a5650eb523ead0eed8dc7aac49fa7784deb28ed4e65db72b654a4edd51249d4c4d9b41126555799a0faf185ef39db0ad4e79304e8533b6aa5cc1d0ef1664d7fb51542f422ab6a95d998f7614e7ad867ac534d12cbd86f315299c8e872413cba017afe3128dfab4007effb224a14cdde82cc71db49982ee3a21beaa7c5cc8a5747727b6809ae165ea51f81960f9e37a200dadffe53d4d75d225267e700991d18d44d81ad7380ebf8b9564229cd58fd558e3e93a80c471be1f69f37898bbd0a0523fa98717b015403c9fbfcbf4de0c55566437d65c27aeb1827e74edf27ed1a1425815af82a1df4b3a3d6ede6a862982a648395c8dc7d446acdcad795f403c4d321d20fdb87711343d8a7d3ab64d6ae557f07923180210fa855d68072eb79b962bdd64a3f09ae699d4993a22b6274b15ab266f84252943a9a8ef6bad3904d84f65ee0f4897fcf678968f5feffa04cad13e5e4c47651cded1e03b089675a9bc0ac255fe86f87cabc1ef7beaa8ed63bd561641c30907814672d4b68aeec273536de5466cfb44916a367337e2ca4b80972e3b61e4c25f3ac7b578a042133d493790cb21694066b0e998efea968f1b06509ce322f486beb53ed0e2352d4c53f67a31ea125325a54db909b3acdfc6ba36f9a45cd4f1aa635cf89c2f8a5964a7879d946c7daeadb9ba5a2202e449da82a081f6378edc0d2c522c66c8b3ec2e42d9308388d1666de0bc7c4ce53bd558c3dd5e174ba0833aeddd39a318d314a62a0503a3a8fc51828a7445d41eb83835f41cea7e79daaad465808c14f24df73f024da323c6bf8b7a5429748268265d5cb5b1eedd9491d6cda181599ec482aa37768a7aaf77a36c026a50edccaabcb6b4df6f2140e974e3d26d5633d62739c9c8fa110109a3b183d56f5dfae18284cee9e25f2401bb5e77bb81784714933408d2e1af57927f909127ec16e4244f071757faead0b15500f296fdeda4fec28b791db32fd1f0b492050613b96a3f4fe1e752eda0d3635eb22f07bf283bf32a72565c2382db6d1b848a714545c2e2ed28a4b95e8a02bea21a7c93ea06302c482862bae413710f3a10a8b4453a12b8fc2dd68803d2af8866710ce632527b9bb6d8b36e13947db057f5279bea021e7642d89f0885365b5908e0d2aea93926c85293a52ab3c6bd2dd68f8a2c7544cbc651612b62c52bcf496b001c1842296f215e16a0bc9df1ff20fab48f8e45b2b5972842bc6084e06fd1a0f1c685057b4b722912c4e46c7b064c1e4d17d36d54ef086f615c7fef4526ac301236a8ffb206a2d0ee3108eebbaf8aefcba60eb777f0dea4f32402d6ac8195f1ccd8f743cae8c460589e8c01b7f592065486eb12a8ae9379ac3366817085e832789b0d87592b3ef5d9d0a9c6410db8aacaae7498295eae2b0d3ca1dcbab017cf0046eaac0cfb3a82303be103951acddf0c5ae243d39f1f17deb87ec134b054312f96666a840af4ed2a792a7e7e04999ab997b133eb5c2e47959e6da40d38d985489f8bf7e29e4d019c3d469022cbc8d6b68d8c68035c29", 0x734}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) readv(r0, &(0x7f0000001700)=[{&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000001200)=""/181, 0xb5}, {&(0x7f00000012c0)=""/223, 0xdf}, {&(0x7f00000013c0)=""/229, 0xe5}, {&(0x7f00000014c0)=""/161, 0xa1}, {&(0x7f0000001580)=""/149, 0x95}, {&(0x7f0000001640)=""/65, 0x41}, {&(0x7f00000016c0)=""/12, 0xc}], 0xa) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) r4 = dup2(r3, r2) sendto$unix(r0, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500008551e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400000000004745d09b546e02808056891d2cdb0dacc25322aec10fa9fb2e3d47f2554e96fb05266fcf85a330c6791d9232c42b1965b7ad1f61f378998f592706e85122a98e25c2c8c5", 0xf5, 0x0, 0x0, 0x0) r5 = getpgrp() r6 = getuid() setreuid(0x0, r6) r7 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x102) r10 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r9, r10, r12) r13 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40000630, r13) r14 = getuid() r15 = getegid() r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r17 = fcntl$dupfd(r16, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r17, 0xc0206921, &(0x7f0000000200)) r18 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r18, 0x80206919, &(0x7f00000001c0)) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="c42ccbcace05ae050b6b8f884b84041ea6201423380cfff3b7d6b23b6f039c418fb8e8222ac83c2209aa0ed6f6283f11fad2fd366060325927e7fca958b8a3bdfec9fdcf0433bf2eda14d0", 0x4b}], 0x1, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r18, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000f2d8f11365263cccf0afb7a77db438ab8a16a7193df45d25717a00c057d6aceb3c7e4ec293e4f92b3c6b7fa36757c678e0decd9a2f8f5e08e42e3006637c51c01f54faf0f6f301fbbf57d0226faa49954fc1ee6791a8ddc6485c99fb5807e4f75bc52b0a94158d8d9497b3b167de493a28c10fb310942a6273f6b7bd0933", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x110}, 0x4) r19 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$VNDIOCGET(r19, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x0, 0x0, 0xfffffffffffffffa}) executing program 7: r0 = getuid() setreuid(0xee00, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x25, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000003d6c637f5432a63f1145ffdb8250255c52a572cf0c9f6f6b62e3a27d045b587c0389160c9930701ea5bf5d979651689b80b97a6ef12825c629d95779b572a4c806ed04ff0d7297ddaae5a95db8ddb1abdfd4034584c9493530578e0b9c9f38b2f4159f44684401c05baa145443bf87f5bede674ae827b0357a8ee634b4748e5adf8d69e15cfb809e5d94bb0eef7eaedd6fb21962bc8b0145eda75b10cb851e3c6240564eb540fa60389784c5a34c7c849d91f9e1112058cd1ddbfda820e921b44d26914b9aae4c623df381ca6aaec029a661cdb8c41065f890292de17c426d8d56379eb4388bb42ffaa6602d52feb025e70ed3f6caff6b53a2f062bbc47e4c9272289c46a4837bd78b6f7717df409fe667daf028d58223e591b503b08990a95660cf6a"], 0xe1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000300)=0xc) mknodat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ftruncate(r1, 0xf869) getuid() r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) socket(0x10, 0x0, 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000000, 0x7, 0x5bc, "225e00d1554709aa0900fa4ab1896c04aec100", 0x1}) writev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)="d54f0d6b60d62ed63da253f47665e6cb7c3c5fe2b8157f9f3cb28bcfd1d7312c833573c79f7fc7a95e507f2eff5405ffa6482ad4b2054e22b66b3ec97ee7fb26213efe85d0cbde07c2ca0eebb5a24e5573d77c4cc3d6543c3593cff2ef5666f47d4b2a3f9653598a8c8d813ae7ccb51e9ca7d78a95b4d5d9a203978493d0a10d74be87e2c30c4b67f5437efc033258755fde55f707885cae7a90bf20a58c71bcdffae2472c04e95b5b6ac57a5d9948c05504", 0xb2}], 0x1) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, 0x0) r6 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) listen(0xffffffffffffffff, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) accept$unix(r6, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) kqueue() syz_open_pts() executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="a142", 0x2}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa0) faccessat(r1, &(0x7f0000000380)='./file0\x00', 0x4, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x25, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04", 0x1) close(r0) connect$unix(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x2, &(0x7f0000000140)="09fb8f3bb48dfe4803df5f0f77459ac11c258c98eb45e2ee565c9240b6372cf0f21ddf174c5fe0abcde7e70fcb3d415411f40ea746db914b6915f1de51ded5be80c563e57b4d7190e5dbc5e68d901bcbed5c44628e25e705dea532fe3e3402898cfafe606cae473e51ff06c6c9f943e174d3bdf5d23f84cbc2ea057284301b6930346759088c8f44b8f67859d64c68fa07c2a03ec138b0ef7187458eaec7cca22659be885359818b76cb8dece09b402208ee29f4a094afda17ba1133ca56c579746e1651bb3b9590b8d27c448c57d33ded940d", &(0x7f0000000040)=0xd3, &(0x7f0000000240)="c6e58c3ad1e2d2c7ad4b7bcfdbb93dcbd2018518d4569c37f3e8e4048070968398eea749693abb3f75460914951593e747aa172375b348fdc7eac67a36bb9ef1cac7433f45197f6d48fd6b069c397800bd196e1c686f8b1ed9726e1d52327da12d22e0bc3891e0cf3ae15fea50910515f51842dab61d5e69453269a93b1daa4df9bd84788c2103a5e01f03d97987a66d75dbcbc4fadb319552ed9c6e2a8a9f9dc677ebd1c82e0702c8d7086d5dc983475e51818fd49ad4c696bb7bef76f2cc91d031272427da2a74ff9a376792bb50af55eedb5fdbf0e2744ce0a9670696daf53f11c95ff7eca18453429ba44d149cba8874766538823c2a2c", 0xf9) executing program 1: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x2) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) socket$inet6(0x18, 0x0, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000080)="6672b38d695c7430c9e569874cd522b8f02acb33a4b586af7fcce13556adda3f6ab1692b357be239826355e678b89aa79595e80afe2efe403bcf38a79ae3a5f38fd2b70b85bcb60cb93b77fcece2b90d6856d5b2780b8da519c6d4b757fc1b69dca08e0396c26f7007d7b357c29cc537840702c69df47373028cc5eb73024ef499390a398e", &(0x7f0000000140)=0x85, &(0x7f0000000180)="31f395fc11fbbddd65dc05515e02307bfa0cbfa15086cc275cb09de904e37002fa75510db33a4336d637b0355d78af54ec91e60c10dbea0c08bc6a30c024ee340aa38fb705f9a442cc6368ad142a769e975aa4db5f156f67a7054dbd7c5617dafba021999577be010e0cdccfb719b9dd02ab51e02e5e692e30f6b5298be73001982ef13b86fef381696f7cacd17c827f63a48342ae404716447121bf13e0b3369b96af817f861d130d670efb5f1fd7f10ddfd9e0f379fd260964dc3f77b1d714fbd1a69baa9a2c7d2831bdcfb312fe8752952755e99adcdddb295beae368641cf18df732556b07b24f4d3e579ee382926c4b2f8e009fd39154aa25d2070222f7bb5aead13096c6daf4fce17d3b162862f586676017c675de14b2aecb0e0663d105707becddaa8d25b598d154ccd13ef036f354d760ba9c7efdcfecf4f9a83e32a410bd003e07636b2b77c6b04d15ce197de47c65f83df467a300c92a838afe4fe5df4b6f510c9e640cc7244472d8079248762a4566426362a7b881384545ad51399d45ad8e9016d9fb3d183f559ed45731f20ad935832948452ea78367441044986137ebcf0c16d6a9d5d87daa3cb2f9677b39285f7fea3fb20ecbce334835e690b3d72219ee5904ac115979e99510a8dfa79c4cbf2f019f31b59a1944e4dce3f0d9e1fc78a18b07a80fce117092e730fe26e4a40d95d5b81b7a83b93ad766e5e852c4e729a83568795fa853d0473ef23063f5cd772326999200819d3348cf63d9f272491a242fccb4c72bba58b31f29a5bdc7770747872eb3b82f94c33dd815a38db6f09d983ea381c46ce1686caacaf78f83c04f32a19c7664062c2c54d5000d12e08e60b61b5943a851272db405f85ba4819bf51e33fb15a9b12927e3da01089983de7fa978399958eddfb0f4999ae320a95689789d1e96656ed96343d3defbc1aa0fd3d9c5f6acaedbbcaddde3a89e3d3c96003e74bddbf69355d3c117ad9a8914cf9f1e81f84c8fdd82e7ec263892e2940581831c89fb613ae5601a96a8d6d0e2224ab2b16a0fae626c95c6643f88741c903dc0b8cf78cacee2f124c982c6aea7642b2aa8e21f2a76e3d811c973c5c133b76127cf3fcd569f1f05a85b39c4d7fea068a3a14eca4fcf35b032cf22f900485be3f6010bf60fb10f22bcd010b79df01de30efad67bf110cd7846d04461d31cb68f7029934da69673e48b646525e261b456150d969957e2414354b6cb867472f854d694300cf2735f2d90850b69d6905f468343e993e7fe7efa65d311f55c71e4981b287608864ce687ef263daaa120e85eece4c8965c16bbee325c50c37726a24dc74068f675d85f46ab2cc888eaac8ea29ea38185003a052ddb545f24c5ce7a11028028b1cec822c8953e60d5d78f2296975d18c714a18f833571c89be0aa17a674fbf799b631c9b1a60bfca1c05fec9c539661a55147781ea41d31fd00d607e3156a5bf0eaf8a92b0df85a269ce34ca6ba2c7b5027cf89b515503ae16123bdd06a43d3036568131a8c16c0fcdafdc0fd6efda91ac42022a109ecce369b41fdb2b9c61651ffab4ba5de2bb89725bb465fc5d9a2f2f5f966bb227e94c81bb0d8d87cae9f971bf5168913b88fbdf9bd8d1c84a348f737accc134db92ac9314e98a7cdb2f7a2c27cc2bbd27b779eac4c0e7cd7bfa93a7567b55332ba1ecd2e616f1bff895a2d9c89420fc3326a63a405875868218411489d06134ca4886d0a86a2acd69ab92b372961e808dd5cf9a8a34d24893c1a809ead7917622f21807e2e199b33b6f37d35ed04d357136d8945f07ef16b6aa7a57572dea6944eaa3ade57602b1110725738a61b3a3551b7ba12cf7626640eb6ebce6de09651468b3cbba265cfc34427dd8a0c30a34cbe270bc3836d7081d5538165d1feda7ecc9f34196a3a80b53e7674e9a612466b8cb37ddeff6d285b9ce640c7e2845c6f52f17acadd1c6d2e04a7f99215ff0e165c426cc7bb187c7aca79ef6651a5495836b1900655a1831d909957a946ce89e35d70c7b94e31a7a1a42ee8b290f4088b16dd4abb62dc7fa56a0d50d0e94b40b798e0002fe2b885289623b20fddcd97c68fb9ded69c5a5eec992d7685a8cb9699580d5ffe69cc25efc02ea129b523c7bb19d2b96b8c3c694cff44a0cd8535693da0dac3a1668c067ffb4c4f93f0db3730a8d7e5b0e83d4631d4611d7ed4b88ad35dd794e66cf9fece929672923dd3f68e95767d898de178a68dbf85b4f03575d4b21b62ccdd38fc2cdb0b3b7e1a906515145a07b6db2ae26b786e09b22f82a4e57b6d5f9405078d1716e3c7bc61c5b6649c8ab454e6e38292b78dd038710d9255ca798e5e1684d799a954cec81bcb145f513da38f848b83c04dcedf587a6b315f18328c8dc6521081c7ab5d78cbe8d775b1940c09b701ea6eb8f52d94fd36d33443ad030501c1a158485d034a37a46ebe4c61fbb007bb3534c82d3ea72666e04f554cb29c63b8df013590652251bb1850c4213fad96119ad7e662f01deb70f64332b87f0579091329f63ab90783d968245c6d082410818b90da29e8d9d6009f699a0b7bea3740a668b6e5a9bb84e8052e5bcae11a8818d09988becd9cf325dcd3eb8f1f20d7b26ab4c00e5e322d0798a5f6329990e5786bb31f59402883ede779829ea0f834cc954c131de37c91d517f390b54cb6f430199e896e1b6dd89cfa081b579d83ca0c489149a35b3d19075fd8e0063430c3e5471cc086dfdbf9bf17d3865d0027fdf50d5813ce34b05655e9fdfe4d4bf6c847084ef83c94048b115363292f720c77df5d8654f8bd0f185aa62525be77e1226ff0a50041ef184946bbca01b828b6c9833500aeb7948f4c6fbf1701e653073de7d66f9a8d3aabf0da9e75c18cdb8edf3eb33e05cf158112f3fb0d207d74e2e2f9ae7d36460aa353c39100045d9cebdc96aa22b38d38c6a66dc62e2378e21745952d3f962c6b52861a815d3cbac84ae7ae0891c729e782c0bbe1f5a6a4faac5c41fe6af961dce4679745387fbad3001decf867006fec3104ba1d9050674e88357bfe6aae319cb8351ba874ca249bb9b0f3ffac34fc005941ce2b907f98e12a6542b2d650cf574b738edc11f343d21169c0122327fc05fa6b5ed42b2d8e13dc51df6086c71c816333fb3b656b5ee151fe555e1f31bff8f6c94175f0edde8358f0fa72151324312f1daab0709fb31c8e65fa0899facf0a0be45ea50d08a548ad424c4382ce8d0f0ffb7eced74a8d74195a4d689e1af8060593c850500ace96928fcaac6b34336312b7e5273fbb238275a38451f7da39914247c182de62ff0ea4a711cb724ff2355f2d87bd1c7bd51545d0259762d0fb4fbc0d9f6b467e7b675f5c8185eff3b847d2f2b6fe14ae25aa74b56f6af4a4b3695fbdcfbba1a688dee481a87cd290e949c332a324b89bcc5286c8dbe3b45058ec20a13a4a033eab3f24d2818c876a0198f37f1ea216209eb9b8ddcff773e4ae0185520b33d3448cd4b88ad473327c682488e753d757cacd8648a8e72c74a4ab9812394aefcb1ab814d58117f4e88d4d2dd092c44a91488a624d65398bbcb86f624a367c829176d4e4df74ac16c920d9aa03cafb312b6a09cc45a250a55651033d6664e47ccd2596843c60629c60daaffc9116e72b7a7f7ddb0d71ed500164f2427c6d5d0b4dfd3304a5e494295238ca52da88028c83978ab6d727dc12792ae48281ceec9fbe03cedd522ca79431f00aa63f97ac152cd25909469d0fc08bbe083959c6eec41f9122078d6d64eda03baf56bc224fd0bfff4274bb7b2ccb2f60c9aff031f9d147317ee4981cf61b79e1bbaa733b239786bd07f627d2da1253b1518458af601349bb1a4b15fadb3af1d5c093691c9843b28d178cf1a5823c73a1699a294205e328bf1956bbc3a752daa54063cd2ee1beb9f0b671c5c880c328e48da66f9fbd55c92a2ab5c790180fdb8b0fbad6d9138e75d449e64d9f86cf3ec525d316629f275fb97ee51e2503d66c73d36671619f49e82b06e78292bf81cd20d2a5c5d28cd8195803d6cb07e402642695215f261eceab0119c16a9fed2d232143d536382d0f9428df38f9246b5fe00639f37d009dc4e94c77e737a09545af2af60f3907e7fd1ffb68ec99104a7af5bf221bf13fed2e7f421498ab11bf5bc8daccf19e7ea52d32bf0de71bcd469e1b229528dc77ee164c1c46c3b4bdb358eb743077b812a6691602256652a858c9050bf924760fad75c26f668f008564d0dea43e205139d73ae93b6cfb0e9a2155cc5ceb2ccdcc67bd7ff411a01e97a75ca2329260040878e4fd652fda434655082e2a7c81258d41d47568e3e29296888cf38a8d940de10ce7d202a902702213b84ca7eaaebb6a39f6f12d3fc68e0651777a180ce69fbc506b64a040db689a86a70e1b4ea3388a1d1e21a4ba503b0492a0bad489e058dca9af457fe5f93516b5b64efdcb47a0316a597a9df524db49cac2b1e4449f58627c6be97fd0b348993cf61f5e2687262133627d9cd6755e87614cdee7019e894f4a3b2cb247b97d3f3b1194922ca679a00b28c4bd76e50ff7dfc0c8ffa417f7c916ad191afa98ef5c52e549f61b700f6427d33b700b6c046269e4880e4553ea65d3cc06e477f3fd6473050b8efbfa43a00a97392caf28773a6551b6960cdb5dc69daeeefdd8aabc14b2213d5ddc059b279fffa2055c56ad1e59a9ba7faed43086a18b9090b3f9dd6ed17961b41ef6b1a525bf75ea8f9ba8f35e875ab54213f1c14d62b50b83fb8a35582b1dba7bda14817b0a5b1a1206a4e95eaf8b9cc2bd42f6dfe7484b5a81e153146e2bca8e5fb96b6b1e848f653399bbe6f47c74d1e2a93f58c913f883144ade203735844bb601f8ac6597ef665346081b0a16f203ec5ab3f94dba8072a17d4289c672740861c5a71df63c4673b1596a6d5f32d86862dfa7b09f51a3f670097a57c0c602f32117958dfff99102313885a1010f3f065577f66146cea45ca57d4fdc5ea3ab293692d893520f1a7d2305bcc03bdfd87f9979e8cd3d574614caf6bdd980734bbfe9524cddeacb35c08d67706d9e956ed594174291b601c86cafff06e85eb5b3a425e4defb63faf61fb47f413fb01d9fd56f3089e00ffae1e69e35c9482be445e10fe0587fcd56c7aba1923291fb5eaf1b80e28d6678708af5564cfaf28cda081de84b84ca544f2c2eed1869df07f9b85f9c41c6533e212d91d556ac74329b66228c4ce2364af653bf111b9b569a4f426aeb7252631005d7cbcfedccaf2a2565963b7677d11af175d1ada60fe3449afb55613e6e576275223fa9c80f20bc5cfe1f08944a012a3d47c8d1b9d33d08a40ba24c839400777fca454bcb757bc15f36c72d76ab59dee2a51aba2cdf9bbb45a54ab386dd13bf0557d4fa6340ce55cd0b7ff939841192facd2b23c2d67da2801862b6b269f9f605c5cdb0e9b956b694b1dee5f93e16cd260c34711169ea716dfa068e8ab7ab024872ea1d18f2474a3e189a180f3a20193caa0a5dd99b1bffc2f0203fd67d066eca2f7167b64553cf583bb4b7a8828c097ecde1a375a6a3ac0c88dc4e6eec105ae403260b5be9e240bc17af10426686c828b0c839c9b533cee8dd7a144e9a45ec55794e494773c77455cb1c7e6ced5dbe2b18dd70b84b7c3bc6e723d931565f1a654bf7b201ba7e0e0e295a0fccaa8ddbf1da55d965af039d302de1c848ec131423c05c12b0d90a738cefc1a4452ff99766e51d8b53e77f92b4632321e070f8135f554797fdb6a60e304e060f5aa3d34f067909", 0x1000) syz_emit_ethernet(0x32, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x65, 0x0, 0x2, 0x1, 0x0, @multicast2, @multicast2, {[@lsrr={0x83, 0x7, 0x0, [@loopback]}]}}, @icmp=@info_request}}}}) r0 = socket$inet(0x2, 0x2, 0x80) fchflags(r0, 0x10000) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1f, 0x9, 0x2, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r1, &(0x7f0000000600), 0x10000000000002a5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x6}, {0xffffffff}}, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x51, 0x5) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000000}, {0x1, 0x7}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = dup(r1) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) executing program 2: r0 = dup(0xffffffffffffff9c) shutdown(0xffffffffffffffff, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffc16, 0xfffffffa, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) writev(r2, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab3", 0x38}], 0x1) ioctl$TIOCSTSTAMP(r2, 0xc0207534, &(0x7f00000002c0)={0xffff, 0x1fe}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) close(0xffffffffffffffff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10b) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000003c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x35}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)) mknod(&(0x7f0000000340)='./file0\x00', 0x2, 0x1) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000200)="eb5a8199558f960a019f80c08453b0386f86f79ff6b60522bab2f0f4e82db8ca3bde1312ca7fecccae7de5975f58febdd247022a271b5927af63b14da5a1932bc34af88bc72ae6375b6a37255299c8785d04377e934456f46cdd9e1b28f1726ca81fe3d171eeee2ee9e40180d12c40bd176bc36c3a089be304827990754d233637747412a7b95dfa3473959aebb588ff8fcf352f87d8ecf762b3e583656a7393f1df26ae5f3aa1f313a417afdc", &(0x7f0000000140)=0xad, &(0x7f0000000180)="c9b8c8a202b9c16d3af15f", 0xb) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000080)={{0x9, 0x7f, 0x7f}, 0x10000, 0xbe6, 0x1}) close(r0) r2 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffbfc) writev(r0, &(0x7f0000001b00)=[{0x0}], 0x1) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)='\t', 0x1}], 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000600)=""/9, 0x9}], 0x1) login: load: 12.89 cmd: getty 18081 [ttyin] 0.00u 0.02s 0% 315k executing program 4: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x40}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) socket$inet6(0x18, 0x0, 0x0) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xa, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004800000000907800000000ac1400aa940600edffff8803000000008e894a6b0002"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r3, &(0x7f0000000280)="148eeaf656c0a2bb0067e1512f2a9eb17b0f5dbe4b34d876101f4ffe42308295aae1ebfb7e29d448cff4873cdf8f48e1d14e67c3c94d89f3ab32db21baadf6191c15b995286f0ab2b244342233cc902222af69c866855e4ebeb1a83cd4ae63986c149f9c12481de35ba35a712025e8f99e9b6465ddbe640f4cfa56cfbe51d84974d2edc0a652d216ce99b4aea3feb8a28365c226c63869bb7cd469d765f1ebb433533b509394868ebc7c87c4b2d3", 0xae, 0x1, &(0x7f0000000340)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x1fd) connect(r3, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r3, 0x0, 0x0) setpgid(0x0, 0x0) socket(0x0, 0x4001, 0x0) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r7, r8, r7, r8, 0x7, 0xfffc}, 0x2, 0x7ff, r9, r6, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x0, &(0x7f00000004c0)) getgid() r10 = msgget$private(0x0, 0x421) msgrcv(r10, 0x0, 0x0, 0x3, 0x0) msgsnd(r10, &(0x7f0000001340)=ANY=[@ANYBLOB="0300000000000000b370fb802a993a89140cfbb2a769f96527923c9b5dff2b4f03b94ef09aa699e7a69ed7aa4f73ffcbb7d1e59e3a93ba357fc00b9dc8d264817210a91befe0d63fe4549f77a8be0f23ca6afb74c0d25948a54f5a221da2f60b4bba5672c95125fdda33c2780a7957930660edb6686fb2d929cc202b128081656db0320eca690045b6c51241f9be647697960874a6fb1f718e060081e2ad7407611c1d94b2ffffffffffffff7f0f8c590fe7a0129239ffa3737c792ba98a97e8ae521ace9a9d0dcdce2d13180aea0bb2e533df90f87735af2a09b944fbf6e54cea4410dbe01b9fc087c888f5395418b0308912d849841ea99f523caaeebb4c4efc40a5f9b5c85af84bf2bd55765efa0f7abd5f38e7075a25e8628b7f6a6f5b15c1d2e93d39bf683bf2397704a8cde4d58cf5bfd781c4225b57226686c5816230b422457433e28bc3e69d3b1324f31f6b472987cde8071a8565eb4b727fa4fa0434e2f1641b85992b21fa161d31b561763b9d4075679ad325fc0a6c3159ac448edeb1acd6198a54a5409e84"], 0xed, 0x800) executing program 0: sysctl$kern(&(0x7f00000002c0)={0x1, 0x8}, 0x2, &(0x7f0000000340)="f45444082b9a040ce16295902ee588569a5471d6b1a9ad3c08d0c62fd5584e8999b2a667640cfa69d07da6aaef76a1df18cb5b2ebfcda62f30d73073ecd4cc2df592c4a4e2ae23d085ccadac054f5118523125076d5f3d0070934c63d2a43429eac481b447cc4d7c4e23ca8b28214eb7", &(0x7f00000003c0)=0x70, &(0x7f0000000400)="c847f1ffae877d455c8b13c180a6dca86091124ba276a5bc1d5610373ad5191749e6066672b1452380038966", 0x2c) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() (async) syz_open_pts() sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) (async) dup2(r2, r1) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [0x0, 0xfffffffffffffffe]}}}) (async) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60054bc800000000fea6c3"]) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f00000001c0)) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) close(r1) syz_open_pts() getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000926, 0xffffffffffffffff) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x25}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000180)=ANY=[]) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x6, 0x0, 0x27) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffff9c, 0x0, 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) getuid() getegid() r3 = socket(0x2, 0x2, 0x0) r4 = getpid() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000770010000000000", @ANYRES32=r4, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, r4, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000300)=[{0x64}, {0x1000}, {0x6, 0x0, 0x0, 0xd3aa}]}) write(r2, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)="079f", 0x2}], 0x1) syz_emit_ethernet(0x2a, &(0x7f00000006c0)=ANY=[@ANYRES32=r0, @ANYRES16, @ANYRES8=r0]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2ed0eced17e847dc4749be945558009960f60556da4a85ba970512735fbd8ee05c200d3a6af41c08", 0xb8, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRES8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r3, 0x29, 0x33, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x2}, {0x84}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="6b9f0565e13972751285fd6949877d7dab0d254b805e0bb409f70aae4fedcaf06e70d59864b12ee357b1aa8fd43f9862bb779081438a45c8fbfe8232df0b120e98b50a35ce14b21477f101a3cf52a925a8b685e777264936072895237bf77202a10afa3626c42e2fb535a87025049f428e9ea66d5e4f13dfd0cabf92dd6da5a3068f90c35816a739"]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x82}, 0x0, 0x0, 0x1}) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x6, 0x8, &(0x7f0000000380), 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)="ed", 0x1) recvmmsg(r3, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) syz_emit_ethernet(0x9c, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe0aad1f4900000000000000000000aaff0200000000000000000000000000012902000000000000bc"]) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f00000000c0)=[{0x0, 0x94, 0x800}, {0x2, 0x8001, 0x1800}, {0x0, 0x9}, {0x3, 0x5, 0x1000}], 0x4) dup2(r1, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}}, 0x10, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069b5, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) fcntl$getown(r5, 0x5) socket(0x0, 0x4, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0xc000, 0x5c4a) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x4a8, 0x86) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x1, 0x5, 0x200, 0x8}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSKBDIO_GETBELL(r1, 0x40105704, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r2 = accept(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) r3 = semget(0x0, 0x2, 0x1e) semop(r3, &(0x7f0000000240)=[{0x3, 0x2, 0x1000}, {0x2, 0x380}, {0x1, 0x400, 0x800}], 0x3) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget(0x2, 0x3, 0x21a) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000002c0)=""/234) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/101) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000440)) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{0x20, 0x4, 0x0, 0x1ddd, 0x9}]}) r7 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x130) r8 = open$dir(&(0x7f0000000540)='./file0\x00', 0x400, 0x20) fcntl$setflags(r8, 0x2, 0x0) getitimer(0x2, &(0x7f0000000580)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x7fff, 0x6, 0x3eda, 0x4, 0x4097]) readv(r5, &(0x7f00000007c0)=[{&(0x7f0000000600)=""/150, 0x96}, {&(0x7f00000006c0)=""/168, 0xa8}, {&(0x7f0000000780)=""/18, 0x12}], 0x3) munmap(&(0x7f0000ff8000/0x5000)=nil, 0x5000) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000800)={'./file0\x00', 0x6, 0x7f, 0x3, 0x1, 0x5, 0xff, 0x4, 0x0, 0x2, 0x4, 0x9de0}) flock(r0, 0x3) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000880)={0x1, 0x3}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockname$unix(r7, &(0x7f0000000940)=@file={0x0, ""/4089}, &(0x7f0000001940)=0xffb) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001980)={'tap', 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) sendto$unix(r3, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/257, 0xb1, 0x404, 0x0, 0x10) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x30}, {0x64}, {0x6, 0x0, 0x0, 0x10001}]}) write(r1, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x48}, {0x26}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x172, &(0x7f0000000700)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004d0001640000000200009078e0000002e000000288123f8fc3ab918d4752e829b3a1254383ee890b08e0000002ffffffff0000004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="f001008090780000030307000213122fffde92b87fc40c6df2288ddc1ea40202043f0003031f040204020204ddc70000541f6162abd74e99514283ff4edc3e8ec5eeac32dae451c8a2e83bb612f1092158b8e8a9b314a8bd44db5ed90c5db23c12fa36365e140c686dc7ab617b4019965ad7be84ee9c8893977a148e5f771a3372a5cca93125b62929bff0b911965c739d3f7ddb7dd19a268d8c3c3cbb7bb1f6852d34eabf7a208874bcc2993e7486b21969616ec457b45ed0074f538738d018a5556bfb673dd842650542ba4452eb2721fea64634fa34bff747ff6bd0d13e8450e9747aa6167370decf8053942394bd2e5ac13ae807c28089472715702239e55abe59788536e2aeaafd9ef1b2c2ce480034059db0eaf47ba8fe6a9a927d44c7aaa9e080c6b39e7e5c188db94d479b6305ec2065132458cf3c7b2b5f1dd7269429ec5918a57912a23d69bd01a5fdbbcd"]) r5 = socket(0x2, 0x2, 0x9) pread(r4, &(0x7f0000000140)="926102e817ef587c8d030ec5fe2aae4683e9e5a8c4eff5b1ff34f745cc6a99a0814803ac7a12e652", 0x28, 0x401) getsockopt(r5, 0x0, 0x66, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7}) r7 = syz_open_pts() close(r7) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r8 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r8, 0x0) r9 = getuid() setreuid(0xee00, r9) getpid() executing program 6: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x7fffffffffffffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x8c, 0x1, 0x5, 0x859}, {{r0}, 0xfffffffffffffff8, 0x48, 0x2, 0x7, 0xbedd}, {{r0}, 0xfffffffffffffffd, 0x40, 0x8, 0x3, 0x1ff}, {{r0}, 0x0, 0x4d, 0x1, 0x9, 0x7f}], 0x1f, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x1000, 0x9}], 0x10001, &(0x7f0000000180)={0x8, 0x3}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000240)=""/139, 0x8b}], 0x1, 0x7fffffffffffffff) select(0x40, &(0x7f0000000040)={0x9, 0x760, 0x8000000000, 0x2}, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5}, {{r4}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) executing program 0: semget$private(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000001400)=[{}], 0x1) socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x0, 0x0) open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x1}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x18, 0x3, 0x102) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000680)=[{0x61}, {0xc}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[]) r3 = socket(0x18, 0x3, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000180)={0xa, &(0x7f0000000040)=[{0x400, 0x4, 0x6, 0x0, 0x81}, {0x4, 0x3, 0x7f, 0x9, 0x9}, {0xeda, 0x3ff, 0x8, 0x48, 0x3}, {0x52be, 0x4, 0x8, 0x1}, {0x2, 0xe2e9, 0x5c, 0x80, 0x9}, {0x9, 0x9, 0x8000, 0x1f, 0xc4}, {0x4, 0x9, 0x4, 0x9, 0x6}, {0x1, 0xff, 0x57bb, 0x8, 0x5}, {0xca, 0x3, 0x4, 0x9, 0x3}, {0x6, 0x6, 0x3, 0x3, 0x3}]}) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="1000000000000000000000000000e900"], 0x10}, 0x0) shutdown(r3, 0x2) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x4, 0x3f, 0x1000}, {0x1, 0x9680}], 0x2) semop(r6, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x0, 0x3ff, 0x800}, {0x1, 0xfffd, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x0, 0x7ef, 0x1000}], 0x7) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = getuid() r9 = getpgid(r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r4, 0x0, r8, r5, 0x0, 0x2}, 0x0, 0xfff, r9, r9, 0x10001, 0x8000, 0x6, 0xbdc2}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580), 0xc) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r8, r10) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, r8, r7, 0x44, 0xeb}, 0x2, 0x8, 0x7}) getegid() accept$unix(0xffffffffffffffff, &(0x7f00000005c0)=@file={0x0, ""/12}, &(0x7f0000001800)=0xe) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x42) socketpair(0x6, 0x8000, 0x38, 0x0) setegid(r5) kevent(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) executing program 7: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000380)='./file2\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') openat(r2, &(0x7f0000000200)='./file1\x00', 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r4, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000240)=[{0x7, 0x3, 0x5, 0x180}]}) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) listen(r0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000"/37]) msgsnd(0x0, &(0x7f0000000340)=ANY=[@ANYRESHEX], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) semget(0x1, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000080)=0x2) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000455000/0x3000)=nil, &(0x7f0000159000/0x2000)=nil, 0x800000000006}, {&(0x7f00008a7000/0x4000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x10000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f000026a000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000a31000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002dc000/0x4000)=nil, 0x4}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000032e000/0x800000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000015000/0x3000)=nil, &(0x7f000015e000/0x2000)=nil}, {&(0x7f0000893000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) executing program 1: dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd040000000000000000000000fee3887e10001d00000000f911b9b848b0013b31ce0407fc78ac000004ff000000ffffac14b551e51c469a49b100aa00000005000000004e214e2200089078ec2b390707d919886511e3c736811ebda251012013492ef04e2726ab859a7a0a5a44e3a13986d5c614c62fd2c90e67316855abbf5f03f41fed9f12079e25380d1f698fd2ba50fb6ce683d47c107133db0b1e0c60e81f2108fd3f8316d1fe8e7ac87d4278d1817719886898ad13fb91cd0c3810f90d96d8b26a3e39eb8714180d1f9e882a43a22bd1109a077ff7778334ee02da7da1ef8cea3aef7e8076d9095461200543f603540c794e7d734dbeb6b61b788b8744d984f7c9c7d50ed169559fd13217f9dca716202153caf12082d9723e0465620ddfcb1743"]) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="a142", 0x2}], 0x1) close(r0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x103) execve(0x0, 0x0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x68}, {0x87}, {0x26}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100, 0x45d4b) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000100)) recvfrom$unix(r2, &(0x7f0000000140)=""/4, 0x4, 0x41, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r2) close(r3) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00002ed000/0x3000)=nil, 0x3000, 0x0) socket(0x18, 0x2, 0x0) setsockopt(r2, 0xa9, 0x3f, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) socket(0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r5], 0x401, 0x0) r6 = socket(0x2, 0x4000, 0x0) fcntl$setstatus(r6, 0x4, 0x40) r7 = getpgid(0x0) fcntl$setown(r6, 0x6, r7) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getgid() setregid(r9, r10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() utimes(0x0, &(0x7f0000000040)={{0x100000000, 0x4000000000000004}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000140)='4', 0x1}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)="fc705ed652145fabd09365a3536d740ef4d79b62ca464260e1393746581a05ec59cee7d6476cceaf18d4fe49fd3be752c1e940cd8194a86dc6b095797ffa783f7560ffad2b6afb196e2a0b34", 0x4c}], 0x1, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020697a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0xffffffffffffffff, &(0x7f0000000040)) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000180)="a2522c7f83ff069c1caebdc5c98f4d2564339f98064a3eec33d26040987cb54a142f37b7b05260584efc48018f56e2d7a97fddf475ed96701ea1914516aa99e5d57de59f817863a55f658041bf3e27534249f1c494bc4c9413cf8e3b6bf489896194ed77bde8eb4faa9822869143acfa7186fb90e6184185617800"/135, 0x87) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000001500)='\t', 0x1) socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2b}, 0x2, &(0x7f0000000480)="08a663c9de2a9c9363db45a76b2dde2d7c2f039e653630fed4284ac48ad050c48937e79f591068b5618c288c0ccc91a7fc9bd8d5cc8531d87ccc74ac7ed268ef786313762e6fd2245cdda5a7d1f01d2e8847a7746af4cce0d9b6923886288449e73ee896668af1807a3e12456ae88a17bdefcfc034b5ea170097fae106fde860e938407d844fb9ab71545790205e026b0bd74f463848973e669a7ebcf325e0e9d87d90526fdade7773ac48bbd2107c70c3219753e57e24ff12af65b555b67bcda61d47ad98979deb0ca29c4c0f3e143a2a51c680f9cd74355cfeb64c6b036ca55dc9ccd42f891d0d1b991a3c6079fdeab8a3573e597b0bd54ea6c3581b71d02aab457a619e9199d0dd6f2f8c10a60f111a0f3d981449185cd728b2e80132403ea4f6bbd4c888a6cef066038597843c916d13ca5742af02cacf8b0f2bc141907e0e40636a50b1833a505be57cb1886f399b3d8736873c994b8d3ef366f0a1c9a3e7933b76c81b6755e3fc9b2288dc88715921b93e0f2f5e8e1799fe8aeacdf135d61591abb905ac5578b6610fbaca2e0868fe736a70efe924ed3935c3ddf91b85bc940f0ef4a3e7abcebce7443c1d0dd9763b71b230ddef27aff7e92242f9a003813be5e134eaf5ad5bcf11ac9f4928b069e7ea21830164e1d659b85a942d6b6347ed0b4e4272a7cbb5ff2b2bfe8c7bf0646c164dbc1c1ea2ef1ecc34ba7d4666f9b21ae18c68d5a99710598c6d94c31b164e285740d835d3462523c01e2a20a18b960c6a8847d058c2b82839d9b96192c68a87edbbe10d7e2bcebdaea80be30abd60c667eb614f63b6eb757fc669ee45027df928709ecc75c7583faea2fcc777e0fe06666023d0fd27d3e55f93cece45d3ea32a0adf91a3b7e2ec026f3d8a112a841c0124f78e5c01a40260b567c74eed0aeeb5e31eade2821ed63e0e222baa66b7c75a1d94313460292e107b4fa28a3cd64097903c184c16261f56e6cc166f4175fd1d83c225e6a65c23d530bcd115df251fc19971e02f54456b118a988aa11e9aa646e703cadd6352dead8b89699763a96344496d9b10d6634bc1e50df76546df5be86289b93914e37d99f4536ee09889106005fb068e759fdc5ae43e86169385efbc0eeddc44275e37233fe33654af252160538fd7c2c567904933c465ebf5b925fb676d8ef2917450a1d28a5f69bae149e1fe2f7369d097a4391f196939a8a7cde97ba0a6fa9e4f6e45054b10ee1861d971bb07980a825d9bbe792d30c733b8ebffb2953c70aa281b458aa2f6a0e25739902c25142b54c2a6be74ce7fa822e33193b0fb5252e8407691468525c55e4f3b2fcde738fa185f6f8d1a87d9e0f3708dad2956a1768bdfd847e4bf532c016d19de1079bb07503644c2720fc02e77384fdb51f43737baba6656be2d79013105c14d55e5a619a106bf1c7d2d31c560b49a529e87d8580ca4d78f93b5db8ec90dea7ef6317c24389385a1b98e63a70456d733aea545dc4b76ba965f76b99cb50237f7fc253be9a9c2d3d06616a96ac38fea05878dfc8322c81a50320b836c32b72e01cd3957bdf47e47ac59b6f0cef4dc9f52a88b8a1cdad6207b025b4b2aae9b2d31e6fefddb5cf08b7037b755299789387206280d143604e1295a0f366d3fec37b7adc37d2f3d960305c638e3a276eebda856312b4f8a0c2aa31503b2cfc00285b89dadb2bec86c3b60b102fca3d54eb5a1320af70b6746b558ba077c271fa6aa987ccafa695967e237757ec07db01d6e3ed59ed5ccbb5296fa3a495ebd2955ee22f9ffd6c95680e86488e9d7dfc8f85feee1972a0632cf172a6c2fa77e9ba15c3a8ea6c3fe7e2bfbce4baa252d04b61b6e411c2822805c68c65e9a9432dc141860a58ed49a11a688352eea27c8275b592efbb6f2af4c88606f59dfbe1d1436c4236322aec2f66e9a0f6e2960ca3b8eaf808b76626ca162083c0fc8978948054c955dbf1a0faca73114a99871dea08e573c2fc34325298413cb536e0bf45eb8f99bf1ddfad28bd65e14fdcffb2c2665d7af253cc60ea38e37e59015a29e83c0d0bbd7c99b0bd73e3539bc8e4d5b779dfbf1594498510e26b130bbd1f11515aec060a8ca157968f3052e75fadebfe00b965d2db94ba48174ad6cea6c1fb2d4e9bd9a63e9ca2a8f52010bc8a9e181a06ae9af2e4c52bf09dd222ee9bebf262f04282dc61a813265924c31b23610aaef295e8581301d5fce5663e07daec6268a1e943be80c237858c51eead62eb91b6b1bef7a64dcc68f54780d4662a7eb58ddf8a8bf04a1d093a5fb94ed9c9b951ec1be9952bb4b7aab77ddee2dc549b839c8260d95c2079aab002713c1ca636f9be01f38eb4a938b5576573d909b533536e0e87643616bbcece80d6479e20cd8cf8448be8119fe611d9a96269020712c2de3446794d87ceaba7ceb3a819c80e4a77b1323894751e675e207a94794f7a8ebf6a4dfe2f0572ff5419996f8e800fb889e4e20c698a5ee5b8e4a1c5f3dbc580eac17c344209ad8793a847a73a5de0e9691829203db9f295426a9f5261f8b79b1842623874ce10b1b2b453de331e6528474d4a56a28cd25e8791aeb06393e6d304199b1cb408b9976b7a09dd95f4e1c8643f85d69cabdc8dedaffcf592424ebd261593ed97a3b961d103cec96303a77b4512dd78a462ea80362bd25f11d340a30c02de928097f39f8c7739c39c7ea66bcffe3845eb1ea2a2af768fd725c6e963bb0088fee7a1f3dacfc0e8c6c7ab32b6c824a07720a540af965587cce599019fd06487c11a3c8b1578c34a584b9914b67bc82d4e31b3ae98c2c85273a4a241a2cacc7b881385151832d231c42e006d6596a4dd10fa6338c49895554fa66f4055a4197da229493886a21ec6f0a1f28d87e6483b6f870e6a97c07726a1a89486c9267724e69dd769b00826be3b1a45cd6e15f70277cdbe5320941ec75e9b522fb683335455e344e368eeb7e49610117fe4d4be7e6ef848c202aeb651d78457ef0e17ff192b15384e85820ec0b97f315a68c3d5af86d25ccfaafea426bd644ff60a6b8894bada4c7611d95befee8372deef95a1ea37a5826cef84f3b5419d89e00f0db941f7c5ad56272f01643c3a1057a0157af72e4bb30ae82250954ff04660bf9553b091c13daf7a0f50a460959eebeebab9fab276d2e7439256a526ace61cb138dca2896eab5e5e9b33046f19db9cffa4be5a2f324b3b6d7ea5ab3a7a6153dc731e091326b53206456eddf37073fc38992f018f41105b11300587c8f8b4b56cbc2cc288f656ba126673204069b6defe7b58afb85cbb3ec7d182ba378b94d48dd862f6317d3fbda7392e8d56dfab0bb99a6540bee0412a9b4d907dd771d59169a650f3c078a5cf56abf65d8b3465415927402056e507ce90f0226021b137cd73aa250e2354e20e815e518359dbc9773d57b6de3746adabfea2880b53816946e30831be9f3f5e19d86a8dd14b367e52454f9290dea3a23b44d62bf6f67f88ce7eb5a9678ed20515dbecf019f95298c2a6d273cb54f4acbde5a6e1b0b534d542f8f0994b7a4a697274bacc1941a45352ecaf71218ea8114d0dd52a0b2a35033f57ff2dbd42d125250a2e666c73e5ad171c01139529b96765c95bcd3bc28d7112cc9d20f11ccbcd25d3d57a5ed2610c6a3035e97bf33ca5ef7cdab9e6c5e3aa59a9caf6e0c23e71d470990247e838f8f96b31b673f094b504563d8e7e33c61f00afd218086a0818c7cdb913811fc9ff5d78b2e1c07bcfe23d8fced2970620bb2e67d14c27be2d4eb8d6b6ae5d7b667fa5e26bac9ddbe2a802a29f26b01eac0b80fb71ab0cc17c291699b6861e1c64014e1aa1879fb6e70260c88fbb6555a2258d694568bea517f127bd5296e57628d9f09254642f3aeba1b0138012ad7d4848a22d2e672da6a16abd974096d0332812c5d899dbd0f1fdb759f6676f0db6cb85635fa5f168e63bfe387c0f3967453a8da454d1f65c09f6db0e475bc4b55cba466dad70b1a5576668e27419002dd061795fcd8697d267efb210b82a7aa10bb97ebda20cd773ea9e9a048ab0df2800a07faafe682526120e79df5216453dc24a8cd56d893ac99aa6c6bc49c51a82eea7c2589adfd3a7497a632af7d241dc79d37e6b1aa57469b6d189f4a303ee1200bdffbaa9c0800483796c16895971e6e80f3a0c7e4561de1b1aa04f3cd12d7d8fcab7c41a61b26aec02a6c56329335d8ff1f66bf46a9547185cb7590cbeed479abae37fb5a965bfa3ade58118e0b3b896adf54d9bb86288831cf9230e65036c8847c086f9e40d9e74534c685f204ce9529d6ff6cd0a587b1050178fc38338ba43351dcbb2f235d00b8876420fa80530e6cd090b5afd39852e0e0bb7fa3874bd08f47ced40203c069903244e8956cab662a6a3715066d2121dd16126ca8543bc465f0c6a6d132d651bfbeba7d9b5bb095e03e0d7a92b2568f73834840eb982b8227062a9d7811f6383010c8f181600dc105fba8ff5bad1f07216a037ff7231133e863eafa0032067a55cc006cf5ce9b4f5ab16a9859fa14342f54eddaf8ca15a1fe109a53e34b95273d11ef68ccb4f6043afca669632691c7205ca737f77aa53278f4f6e1dd62a1017fa994727de55f46855e94b5001d023edf165bc38c73e2e1e1653d8b948563e6b2b1f9bc33415221893c7bbf8a5f1ce1a9d6ae61ee63f684e53ec899754aa0f6213b1df1f7fe88e5d69c286101bb0dae7fcb03495a68d7c59c0be9b5fbf2c7470d0be1f380de5f1055097aa1ca74ee2a704c1bc8e1f27fdde756b7c0b2c37c310d42a578e3a93f987cbc26c105e7c14a1193468b6131c0044eba834a9a0872e5ed3467cdfd26fdf7369de0f19882676caece381a91844d03d8abf87158d8d39df252759617a133ccdbc43e1bb78770b0640604bb6ae85e95575551412aac6b452bcd4a0f4f5c964a4acb7762f78fe53f8398d68bca64e3e08050764466adab296d630c246c0532427a6fa6a149240e1e2a1ef3d4a16f056b16810920bd105549d5908ef15aaae263e5922d11e1a2671590b7b5b6cf0b1a5eccf58e21caa0fded1c163cd105244cf5a44bee1f42d9cc26b1a6cbd9d0dc7824840e9773076da5488cd7ec915485e24294e0d5954c247b09169f4cd853b796e39c5d7918f2945c236f46d21ddda09799b4e6b388664a747132763eddac6f4d72ea597755e452e889d185c4310bc4403ce4df70231e225b63d6a8b41b4538f77d4ef571e30558ebf7aef3a6dd773cea677e1fc10ede8a0aa0a404cf1dea536599bda27b1f5e9de9206f2e83a0072b7e3ed354cff403813bdec8640e25976aeecd406558ef74edc815405c9a57fbc835e9ec294fd1f175a4dc9360d2f3478d491aa65559b6e35fae63ea2a8be9a34cbe602c8119532ac154849ec37b77bb605cd0848ff6005d76d994377020827bc51f454b736ef1585c681e39c35e345baa66b5eaab3dcb71f3db4bc0562949bf3012fd8328b3978019ac846ed89b79053777d3a7d27c7a1aa00b3dcb105b8029b5d92020080cf3680f76060a0da8c071d4257cc88d7038d30730a5bc406836dc3555140f12ba8900f2016844e4df1ea9d399dc38ce957c15e579687fc89c34f9a4594c76b9a73c57e3836c43bacc88cfe71ad1be25d083c24abb07e3497da2b719fbe255e46370f71fe80ac3a5a9e4e1d73fbcf9569f59fc867719133031fb4c9562156b2166f171ec5a76d388673bec38dc0e95d49aa8aad503972f18f6fa948b4a24eee461114e54000269fee5e6c1f1d205b58dd2440f8", &(0x7f0000000080)=0x1000, &(0x7f0000001540)="8c2bad441ba979bfbf2ed9032a66d3d0e0beaf75fa59fa5c1c7c5aef385d57135e7ba498dfcd115914c86ef8012055ac42acab8c4ab397e9c4970b7e5538224edd9e623e7ab6d75d4e45e1c81c59be580c72a9b3404a625be39d7a465ec921c46eeade4bec9d9c8b69cb3029f2df25c882a49034459d922a685c1e6b63a8e30317623a48c162ecd1e63d1a090fe8007bca0efec8097e599ffc299c0a406f2a315d8aa396780cfb861be46ce46cbfd7e22272a12048cd63bcd3a47d3ef99c98087e6a5b92204149c6979bd8c57fa5db1c75b77343402a11add046c5a6de3f97a8a65ee68c6a04a2e56e37922a575b7abfe36e15e0a2507c759f3bfbf27747f20ed9efd124030b55a8571d5c53b64eed4501e6a25b31efb0cf4eb77db5857f6b9d765f7a32d3981b8f5a3c94b53c0293654393f3782a893367f482fd69de3fc2fd6adde176724d7ba97ef74420c79f2459065955670c82ffd6be531d4f615fd1c160342efaa89501994af82240c8426556a7b4a585b74a47506821ea6edeafe4875c1d9892641ed01e64e15db933a9966cbba7b5b2c6fce0139888e71abcec990633cca95c5b0c7fda6e33a9946ba11005bd64a7e6ed4494d289a815dfeec784de669035f67289bf8f6464b39d557eeae5fa6807942fe4ce321e58f92f5c06a165e0c452b9d80896ab2195c4fddca27b4370325d583a85e600edab5b3edbd69011990edfb49ec7aec3adafadfa7223824cad280c441fd2a0bf9df7e5c3c54881f165b6aff87c87a2c63f65d5425df3b8f110352308f3bcf6653ae4e9e4efaff423d5ecdba81b7877797908673d6904dfb05cd7fcfe96cda558cdbff0a587ccbdb184b39e70118542be05975748b53530b27f10a92954a3f11e15a5e85b9d1f56c4d24b4c8452c9a45b18d719ec8e335c273408a9e245fb0794b56f60b3f155f8730b1ee630699d592e597a5103747a44a678dc80eaa6bd676277e879085e8d657eef9caf93838ad0fe9ebad208bf138f0682f7c57b9404b428ec83d017463882014734b1c9f71cb5b56f386109185d826c74de8d5c3731a792d4bea0056d07d3d8ce13c9d565360c01e4598fc8fdb2b8b3833b2f2882028482672aeda6960b2c00b708ba2d866999385b76bd6468a165f6a8d8faef228d34720d040cb382f49b5e4ff7c28d0c95a2649ccc0f403f696fd791eacd7df898ee16b575fbdf845c12b99f2dfb000aec75fd762a13a6f37512bf97270ecf60c2559176834dddc720d2a712fa427cc170324b5aa95a255e31859957c6c4770e863098dd1540f72b5131c605157e1b2fc0a5868cfa8f285316affecc6085f2b36874178276c9b263463ca5daa7d7297fa857b25b9a29424ac3e40c32952167decadb381f8928b0b7a39bec231a8929996422180a493c04c0dca43ea9fde677c6d7304d3d57531ef5b163b6381e3be868b70b15c67e520ca67d0c913d75f9b61afa0896aafa397e9081901f43b931a1b24191e9e61bc8422580f12669bf9dea11549bb79155a6196b0a0645bbfb91d2f8b9385508d202e856fe380c91ad4ffc13f2958f10f80beb16d07a08e6709e6b45a75b9bc5626f6e0206a9c0e1ac721bd2aaac13f45cedd9ef75667775471f8b56028894f74bc6aad08012e2dc35023539b7d56d30438e49d452545a86336ee0f085ffaaa14553a9fc0b028e9e011415e9d51972467c9f17f510c734b16ad19778f52779afd9bf7ee893f9bbb583d12ccc71c66c5743f5c761a087b6587f1974308225f30f3975b7e413cbcff4cdfdce25a1f9d8876afd2e5ab850af5c8f2d4f151f0589c78e5bc8983958dc93b808e1a6d01a82fe4086b1990cfcfb2ded097c41eaf8a7517c02f892208713160834c6a666697d6cb6320e7ba782385b1a899406c7090beff35ebe76ed767b244858c9049f4c0d13a9d76fef2ad6061f5a82b53220f47ae99fc0089dcf83fe441599206dc929c2c6b30905792f0760c89bdaf8846be3078ab1c1567a546c0f4f6f3742188a75969903ff489f6cdf62da9ec20fcbdc1c713a4083ceb24329e64553b16778de9cb51f9c24d7060fc4a2bc99021e015fd28f9d5a22938c07cf5f5bc03a3159ce879dfdfcb6879fba3a0bb6f700929cffbc2016b16854f8e739df7d1df727fa601b03094f31a10815dad0e473e82d8fca2785d31793504509b71d10e282e0b8893787009141be0fd4de32846ae18889fd83751c2782d0757d192e904f54e8471c221830792dba9c2d0cab2d9f31ce2bc97e73c7a9baf3ea20e52c3642924f6c3614476243115370d9a3af995f31c0800fb5128b66b57eecfbbb137c19119caf3bb69e74221e508a2deec6b876b74b62ffb20fde8ef62e866a55701f6686ec4d2022745c30cb2c618199270be1412ffb51e07d689bec5546d878700f299ad501616b2c69452b9a9e2d4c0f57e4bef60fd37a62188e0a27deafcfa54e2eb5d4c9ae73c6eb8b331109f37e45a67a4b9034e2627ee9c3a78707b19d1740b92d3a4a726ced63a5fa3da64d42c012ebfde7adfa0bbc485cf92dac0aa378d2f988d202a83d6e01722e88610c3d6988e279fad6df03e661bf0f2a52089094b55596aef94f6adbb812eee471fd3471aeaac3846a6d103251a63111ce68fd01782b6e576f24a106dec5d814ac3bd042bb6492a76e71c0dcd6bd0baa8dc8b63668a241d7919a92b45311174e8ae8f7e80085965386a7e2071b761bb170124104cfec3c5db2cb7d1fc6109d71d608a3b18ba8fa8db3572c1267baef411ad8fcbd7063aa45cf475ef427400bdb801ddf98cb92decdf5f6db54cc2a4ec96a212b9125f0042cc03896401522948456e50f984129263a3facb5fd78ace1ad657503cdb4debd641aa978fc81e80b47f3e61377b503c8f91667e4a62ee773ad81d0338713c35375c549af2a596d34ff3c70ac6012d4178a31d438dac82406bb8f316c992ac213d3c85d7c00e31846afe48d13478bb6e833adb670818c2066e7cbabdcb18fa5d2bde586701a8282483927a839e1746158fe2197a9741d71161d1e6358e0243e454a30a6f9c06d187c1a7e6cfb3aa14a2acad5140fafdbd5e28dcca4178837546ddd70a9c013814930b8de7dbe6ea401bb6726303f45c981038891bc35daf31df766c4c89e8e55780e601bbe87951da1242b55845aea5adcbff7d73b315bb1dd2e8e09ac955077eb7bd9f759e8e407dc3c662c724874cf0c501aefac562ffec715745b6220122e44d9432eff9d0eaef60db8b6fb26e1986e3e521f6b5723a150d9ca5a81944dec598212dacee08a6bd2ba62493fabc8b9639412af0c16fb8ec8a9e038a49b2465fb360faf0d761214765247b52bdc66c38a9f4e6081a45400b9f032a51aa3d326875e0d340e6bef9d8c8c7fb8f042b9767bb0f544cb210bdbfc345ba75f05abe74cf9772a5bcde0c29e381c2a338c5a807d42ce230f00b18f38f8231a40efc8c2caba538a0015c632fbd9d84b80dc11bab25aff20db7f369a13582b8cc8371d0ba195afc361fef13f85c566d884a4754c61229b29d2f5f0385e79b5c5e838adfb722b4ae0cf2432e14830b535ebb4b1c6939ceceb385eb8d04439ee32a9920e846c7e2723935de1d8f955c8cb877588cc1e86f31b2bbc0d71593bdd0015ef4e21a349be70fe0323b5801ecec035d660783a23ec33065f057b70fe7a9bdf80c1ea4de8eaf8bea45724b503e88deea214d047a89c85b2db2af1d1db6df12e275e4ecfd2923474f95957c8b2069a89c0d1ba9a35dfde67957eb2f00252c9681a9b27ab7bec66f02b34e0f287662fdf3acdcfee0788a996f5f7a2d6710179a7346f72c72c275b36568c67776ca5d98ac17ce929b186fe66b1a56c05b9be5ebc9b5e9402ec82a759bdf398f3117ac2363d548e21bfb3131b42232f84d0f60cd245118ec97ca107240c963a62294fcad5981483ddfff7eef8575b874f26a15ff5ff35faf74b7b69a9a602b98cab601f71ef5b8f88f40fe3586d50ffd05f19916a16cb01db7ea2b2a3c1daaf958491625aff4a2ae09b21f9a15ab500e30e277b56864e4cf3131a451cea66e2b7d72aede45450cd3b68d8964eeea21f3a295e4bae00d058aa8ad79b22c08a21fe8a9168180fc0cc8d22f2fd8c979aaa30930d882ed7ad2b3cac0fadbff201506d534c927530d4ffbbbd2af87cecbafc89d3bf0acb03a0c805feb6961fa8096df41e272d560df8fa12158ca9ff8a574557aa11bf7d5ee8044737e6946a554e31f98471aea07511da45f7304dc96598f0cc4eb8dac8e125a08898e90fe0fb05c168a0fa2a992dc68fd0979fb107d59bcf3285438fba9e5adf3d3189f703be8a57602771213b07bae855f66c57e8e0411612b73828568ffafd2538b871e249acd6c436389e35df632c2476a874a793f938284b4a799b08fbbc552a7bf11ed33cfd319944132f074ce1e8dfff52a3d4bbaa1ba609d47ff3d9bc4b628c6bf42fc69b7403f5e5c036cceede9ea603582f32e35cdc8aa757663063164c92f101b04c1bc8ff53425f8f50e74e29df160cc46d724fe7ef2c12361b22e7a6b5e99dd3116fff7260adade0d4e771a28369724a9ada48620f5655b45cc7cca44a01a259e120f85e449b804f19823927154e2ae9083f344b4ed9c93c9cbd55315d2179fd458b77327e981496b113a811427f04d79edb336a1aa15e08a08dbbf7f3d607943d133bd85fce5137878391c330f0a8a82a8f101e862dbc999cbcd4d79ec514dc7934278c7a6e65ab1e1bbcd94bd3b4057931a6bb430be4476d2ca9c57ecd803dcd5b6177161f11af8bd8bc4d1874497a5a8b23d2f83a126501442c6349a9f9a68e47567bc67bc4db8261b15b45e5d9442f96fb8e945ffc8b37a76d80504ac432dec767ee3ee5a7a19011fe3746334bb6b13029ef7aaac8addb43fb696ffc0073a625497ad4d3806204568bc03d04d73ff34b995ebd0eae7d387f72493da529fc6b9864daca28651580e9eabfa2d6983d0412b305e773732d7b562e49d4d4402c39759380ddc3099d3b587a802ada0d33facf5f373d499cb45fb7115ea861280e4593fa5b9770ae5603b2a248a0f2605ed995bd4d98dd2d393ccfba78589a46f7da241481cc27a3ce73e1b40425682badcd4582e066424f8b4ba6b4a5e92ccfb9c7e1d2a0e5dc38abd63ec3487785a31c0d00e1a507d1be6c8fc90a46441c32d3d1bab294f43441cc4d563b98ba318a3abca0ff8ea41c0abed9a89a69cd272f861bf4cd342dc93e5fb85b1e16f4f7debd6a0713b268d9eda25ee63b7a29640787b3e2c96d02aab1158ec322fbbb12d0bb1ec2cb534f54c65a1f50b8172b31339edb684e8e447e457a6c171d194c96d45be0c874ef81228e967896357cb0a387e558cc1107484602c315ca7f0e5fe199ae9e895d82adf0f925bf23fe3069c8ae1ea3fa41c0e5ea2a709bd15994c81aacc2e88df50ab1ed250a1ed057ed49434c427ed2f302e9182c46bb76f7d0c682834f360f6f625a9563408bc91312269e657139457800787bd8009ef3b8f625ee036e95fb4bec4143e5d8389236b71e7e1ae02f48d84174580946ef218c3a37edc55d63e1d838c2b1cdde89222eda5ecf0e036ee42d79fd09c828da9582e53d822da8b7c1af113f1211ac8b61219ce37535ac19cc7f2ad27989787b1b3354ee72de6112d7b5c2a7150fb35abb276ba5b4b95f03753e91ce133049bbd1acfefd04766335d6f6e3ee400a7d22da986d6311c8b32348b6b3d429c41fa777ce7cb0fb59381581bc8bb111f3de071133ef0a605440d3", 0x1000) socket(0x6, 0x8000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x2, 0x5, 0x7d}, 0xc) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) recvmmsg(r3, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) close(r2) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = getgid() setregid(r9, r10) sendmmsg(r4, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 0: r0 = semget$private(0x0, 0x1, 0x741) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000280)=""/176) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) setsockopt(r2, 0x6, 0x8, &(0x7f0000000380)="8a68e043", 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 5: getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0xc0}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de68000000"], 0xb9, 0x800) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x408}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3}, {0x28}, {0x6}]}) write(r10, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) close(r7) fcntl$dupfd(r6, 0x0, r9) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) msgctl$IPC_SET(r3, 0x1, 0x0) msgctl$IPC_RMID(r3, 0x0) executing program 3: socket(0x0, 0x6efb34f9ae2e33d2, 0x0) socket(0x0, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) fchownat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x81000300010008, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)='mS', 0x2}, {&(0x7f0000000640)="a392c0fca4e0a9f8dbf1a3c1c72dfa163e52799a5290120b121fd63e09d6ba4a85ce98f177511d5a876af591dc44b43ec112edf8a7639b9548ac01d4fecadb58e195fd41fe51b8c16335c8c03edddbbc67d4eafb49a62faf488cfd7e7d17cbf021397c49dde6d2240fe5a8b2a6934c4d04a5c84cdef53b5aa72be7022c86f51e30ee08e0f34fda68b2df5849baf10a2df6c3098a2273ca464d7877a36f63de078bd77c89345a1bc6cc16bf53f02483784fe646ce076f4152f30b35827aeceb14a57af87b19f9fbac84cc6b7f0ecd6d27b507d878ba8748e1642db23936120d82dc5f151706a741239aac0a06fc9e944246a6c8", 0xf3}], 0x2, 0x3) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x3c8) semop(r1, &(0x7f0000001480)=[{0x3, 0x6}, {0x3, 0x2ff}, {0x1, 0x8, 0x1000}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x0, 0x9}, {0x3, 0x800, 0x1000}], 0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) getegid() getegid() r2 = getuid() syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaa8fbb86dd601ab5b6ffffffc200000000000000000000000000000000ff0200000000000000000000959c0001ae3c5815762ac3c36796cf0a27dd1a668622ab9396ac400311e6ff185835d3553cdd7e1d3558ea78632dab3c24fd6903b51be42b613969572f972a300bc17c60e99214bc93d05586c28717369b8a89d7bdfe15935c1dd11c658f60c284ad84cfcb04f553960b9cfce0f3cc447621ba57fc16e1759ff7df7e787657ecd80d7a9ed05ff166a418d6ad6dddbac4930ce73f6450e68d82df8c0097d4ddcd202e76044fe06c2addd49c33d583d1b0717383a0ac90fc263c60cae452a103fff490730cb5071c2d9252889155723da92fb4f1a266d98dc37fc4f8769fab233633b1bc6641866df9b507c6674d3fd6907694afb746ce7bd3b1"]) setreuid(0xee00, r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r2, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) executing program 2: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [0x0, 0xfffffffffffffffe]}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x6}]}) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60054bc800000000fea6c3"]) executing program 7: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="94", 0xffd0}], 0x4c) close(r0) execve(0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffff9c, 0x0, 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) getuid() getegid() r3 = socket(0x2, 0x2, 0x0) r4 = getpid() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700060000000000", @ANYRES32=r4, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, r4, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 4: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r2 = socket(0x2, 0x1, 0x0) sendmsg(r2, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x405) r3 = socket(0x1, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) close(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', r7, r8, 0x0) r9 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x40, &(0x7f0000000000), 0x63) sendto$unix(r9, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) executing program 0: ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80146940, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mknod(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x0, 0x1000, './bus\x00'}) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000001140)=""/63, 0x3f}, {&(0x7f0000001180)=""/133, 0x85}, {&(0x7f0000001240)=""/39, 0x27}], 0x5, 0x7ff) poll(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x1000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) executing program 2: r0 = socket$inet6(0x18, 0x5, 0x7) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x6}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ecaca5cae2000140", 0x8) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x30, r1, 0x8f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xfffffffffffffe37) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f00000001c0)=[r2]) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}], @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) writev(r0, &(0x7f0000001440)=[{0x0}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f0000000240)="9cae72c5b65d890158cefdead190636c6a05e0bb76e053bcc29fd1e56d3f3b77dce2c96a249f3872e447347cc7ddd517a4b8559f46daa4dae21449f289b0ae0d81b9b44e5a94a6633bf3bcdf71b4b60ef94580ff456cdd115d1d19e447033c6acfcdbaa547b72d510581df8f9c1a95f6f0f23f54e955b116967d073241ee4eae9fb7e1a0193e6b44007db39da6c2ee20ab9aa190463ba2844fbdb0c1b260be4f29f0268c70e7e6ebfd3577611518c516f452d011d4d27573e4cbad885ef33b00369fde18e2c08960ba1a47fa83971afddd1a174067204a2b3bb1db1be3734f6b27f04666082cba94ea185b7d356c2a84e53f3b67be74ae2180e72d6be981e44be96ba35b204b641401e41feac135e8d6687253b2aa2b8bd5c9e3654b199fe45f51fd3931797d49ad57ae8671b735e27704adda57c3d68ac075cc6c7f3de6d985ed312eddf2526f", 0x147) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r5, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x4000006, 0x0, 0x0, 0x8001}]}) close(0xffffffffffffffff) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(0x0, r1) getegid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) socket$inet(0x2, 0x2, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x1, 0x4, 0x3) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x282) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3b, 0x0}) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x230, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="60ec01e9ccc902469b4c43c3de981de8937a043cd2933c5f5e97c1fc6a271b4377016ef7dd4cf9324639bb89d081f3d781", &(0x7f0000000140)=0x31, &(0x7f0000000180)="2786ab31a5e4563b8c9e304ef9a23ecb", 0x10) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x8e) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x4, 0x2dbe387c4417487e, r3, 0x22f2f052) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1810, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x5, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x50}, {0x812e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$DIOCMAP(0xffffffffffffffff, 0x40047309, 0x0) getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x8, 0x0, 0x6}, {0x8001, 0x0, 0x1, 0x8000000}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) dup(r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x1021, &(0x7f0000000000), 0x0) geteuid() r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r6, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r6, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200, 0x800}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x1, 0x7, 0x1800}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r6, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) getuid() executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x3ff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff2, 0x1, 0x81, 0x5773c546, "e50000000001000000000000000100", 0x10000000, 0x56}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000019c0)="e06e55fd616cb29e5a20d1d1875a600efebd7612ec9f291f8c06f99aec925e829112016d51978c0c8253414c5308fa7231dc5699477448547f5a68f79f5cbb143a5380b5b97133f718af495217bf20cefe7abeb7c509a4a88dc73b13915790c7da01d356981e82f0080ee7483c0cb0c02129e677d3768027489c01f41cded5c1cc938624efcb9d4b1c47e9886ad4895dc31f3546e0f028b52b9cb5ba8257daf0a909e07cb913ea03109b9e2843f6fa660f69b3e1ad6ae66763d81925ea8f14851e51c06dc13a781cde86b429e936d05ae729b84faff4bca9bdf830377006469c0331f522fbeb5dc58fd8615012d876c74008be1c4b52ca1d0d566f189fc0fb8a5d47d5d20a417acc16691a9fe3294e61f2ad14aece638861f5b0429dc1295e582ce8a170234371c1f30e5c62069e28c955d2d27ef2239e3db69b1c2e4ec7807f5c6b3cbb6da1a8d8c29f5ec8131b14ac9e74841087fff0945fad778b861ffaacbc9f65e2c8a6ff180b2dab768b475dc01460e66c0f4906179abdb9e23986f810536e6bb5f0714a46d1516d121f061225f287bbb21fc3ebef76d76e89e8a638974073022f2dacb71bab39d00f79e0cd3dcbbbcbd03e88a9f2ce8530b733bb9e1a9c1261ce1b9bf92b5afa14ff06bbfb2449875b19d50d117f64cfc0bbff31615ae93421fc19fbf90b565dc35c688e937e874d7a7e298cc3fd9d01ff467dab8a7b72d1f739d8b8b6d9ad39df6d31121bf169d806e4601660560fe3b7c794cca5bca428526670b5b98c9578cd51035a49d3282a3a235fb204b800b51311e72216b07c5af7206560d36ee3ceb82cc3de68abf32387a1d3b437f00281ced27f521af51bf472e67c3a9d4bb4317fffe5e72ef86933b25282f1c58b1f04c89808e9caeed215cd37049c55886adc0a0dea33f92aeda907b22938c5c9a13a490d6fda1b4d78723d742452ba049fc029854909743611ff2bc838d25444e3e64d62670aa8a73f9e1164eec179b101b6cd6cc3e47bc044838934459bc342c85cef31dddb7cc8b7d0ab4be472582dc74d572b90888e25791e7a02ec42b124a80b1845b3437f3c8767c933911390d4983c2a433c77119ae426b2a4a4bf2019b2c65fcafd469839422945c81fd8323eddc40ca1fd64268ce55c78025a2d5f7785c6af3e574af74d041d4c350fbd779490620625e95dea56b93b7742722f7de1c453e657edbf68c5f3c9f591e24e804d5a1d20b1fcceb30ca230a2404a059b93fbf7cf402944405ae10ba3d596f4b3b99a7c67ce3631b320c1a494c05aa2da0b23860b58d46bb356952a657453d111886900025c28", 0x3ad}], 0x1) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) dup2(r0, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0xffffffea) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r1, 0xffff, 0xb01, &(0x7f00000000c0)=0x47c, 0x4) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x7f, 0x203519, "28e54600000600000000000000d2000010001c00"}) writev(r3, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c2807", 0xf7}], 0x1) executing program 4: getrlimit(0x4, &(0x7f00000000c0)) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) r0 = socket(0x2, 0x3, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x12f) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) setrlimit(0x0, &(0x7f0000000240)={0x7e5, 0x1}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x0, 0x2) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r3 = msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYRESOCT=r1]) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYRES16=r0], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x14, 0x0) dup(0xffffffffffffffff) executing program 2: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004080), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000004100)={0x1, &(0x7f00000040c0)=[{0xfffc}]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x8000, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x80000001, 0x80000001}, {0x18, 0x2, 0xe18, 0x5}, 0x8, [0x45cf, 0x2, 0xfffff947, 0x3, 0x797f00, 0x0, 0x10000, 0x49]}, 0x3c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0x7, 0x7ff, "01000000080000029bb82f36b921aab39b58505f"}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000009c0)="714688c3aedce32d84628a599b646fcebc3f97fef14c64b465c657888acb0d4d10de9a40866529fe3b486823b437b7b99b6a5fc09b36567a6742830b345cb7055db8bb157a1b3f509d069e4220c73db1a608ef96982cd93bc34b929171d7b0fc7ed382aafb952e15b911ad84854b2e7ea7d04e2104c113c4e4178646e203b3ed98669e953e7d89affa57ff1774450d287e6ee9179911b74d63376539d3b8571714cbc82daab45bc34a83784ddeb2753ca43562784933b1043d997fe5e147962651925fec3fd0afa7d33f8180c1ca61c0ac3ab4516e17ec6d86d566ae000f4ddcc885480993edfaf8a6a300f424497b70599044202881b1c36661fffac5aa26df4dcaf5181aaaaf21de8ee04a1e56f6d1549f8155459cb78f1cd3d7f8b06a80a30bad47a54cace88b622454848cd31e9ee15be248e41319dbf524fb14ad22e4551a044266129e8c3bf7661f4564a61c521a16ac7b105567048a9b27711f805e64b390bb464ca6370162341fca5f121b5ac49a3a06f458b95eb7e142c0ed0ae062ef79d6ce3f5549bedc913c81a752523a057b811074227646c3903d5092d687099f6f0fa864a516511e780a90e2fbef704792616f7ee2feaefdb11864d49116068e5fea5c95762960f0687ef9bced13c74b9f80dc2ca03e5383d67d4ffce2f293c294013d922fea8ab685a08fca72f1da74be8a4577290fad05d704e894bda8f3a7ee41fc25a6610e07b36d85c0b9d1623949991cce1d773a3fab0a8ca4b5cde17d247b20f69fb784d12f2c6eb2c7dd5a7a43d194dd499acb506b3f4d724fdc88e713c864e2eb1ec91bc270717a27cda8590fc1c48df8282a9ec5686f9ef4c78e99a2da5a57f482ec6714f5c2d58f4e1ba34b8fac93b05b9cc7babca9966c602c395edbc06c1e57f4a62005f6f7a5c47ccc4e3a720595d0b0005f9c71de5e58aff3c191fc2bb473134d62d25e18d0872e118f05a7d43de1d99cb0097b6893f76e44c93c5c04acf8b7c0ab369eaf020fbdd7dc80ef1da83a0d7877af60fc6fdaab2eea35bf5ab65038aa82eef294090a7002acab9a4e497d4ec21cbf7447218a06a53cec35fad2ec5a317d24e39b0af94d280a668b30d7aa9ea787994ecc57e023f49935d8ec7ec44a79c12ccb5706757a1c3275ea37e20d3e5a38dd2d7d00a4a5e0c34d6582d742416e51606497eebf36182c34f1e693ae852b1abd361ba0061b734f28db6e3d1a07b87e0f87c694c51c2d1af81ff70f849fbf3e0da62d553359c8ebf0dc597b3bbdc01c3f487cb40a42871ca7c0d385fa4c19a235b219dbfadf800fb54c1092d1c7161fa50117fab172c69f3da25293b9fdaf74d3f2de77343bbecdd5524d0c3f440dbb7b688e84edbc097ed031b5bd0ab099026b24a99065ff36aeabbf446666169fb5f856b24faae027affaaae2d0fd13c8e8d380c81c12aadf11551040659a9bc6ccada1703792d19806ac6a18f881ea0c4ae1f974b11188ac1367fb0159379b072580553cdf1f2bc3757562782ad14821f71128ad499a380e1d6f081a226dc3c4fbc7a8a06fda18646a09c48e92854719733af42140e267245a285a9747a1b63898a07eefed023f640c6bf6f9e67759b2c20ab43c93754340a93beebfaf9456cfecacc06e0bb0ad9d9a80cd25f4478c29006ab198593cf255508189abf14f160f8913afd9e78454ee42d3424438bc6f8d7f8e43f5df884a15a0fa9597d47f2012a437a8812c92d7864d7a6902a8a807fec96511d5efb0271ae53e3c500db2b1d19ef963c96d0c314e7020b055151767763c26d7b50aff9da2b9ac265e55e44a759b47ec50504a243ae5b92a4d223e364cd048153467a5d69bd563b11611b0419543e891fb846ee8642d0284a43c67b012b7857cc4168b4d15f835cf19c9637bca0fe9a532b8b99ce4bab7be5197702fe0836f0fca2a76805550a003977aecb7c53e56d5ff1b8d0b718be5593142e6493dd1e76cd6cf10f7d89ae55874be30f11ade8e61bab20e9275b69473d1ccedee8eac192ac012b19070eaff02a56736b6de896401a0588f551e8941671d5a767a30cdc02e4fe002f8a3171e427f5e3f75ed9d0754d8bbfbb6650dc0f1a41c743f5f1f4b65fdb4865bc37729d3e43e6669243d12e2c5df313843c2a511c24a59cb530751133fc44d8d4103bd304226dd2e861c3d3dd1667dc53ddf5cfeba185294bf488d2663858b09f2103707368d664cf2c738d69a2224af556b07196e21c14943016791216183a5960fec47eb0b5306650b0e38cc6ef7b3fd10a318a016dc2c649e90b2c2446399ae39caf823ec3337fc8d25df465dfc0f8701bab8fc1865f901a637cb8610a33a1ed887e6b368dded6ebe26234cf5fbd36d4efc5d82450651e82b073cab54ea1cafe4beaf953e90b1e95655b99a9a2b15fb79af8e942baf4f2a187e854282bfb3af47e3d8aebf11af13d04baf1b521f66040e0d1728f6b8f238f85143e84efe3b60a0fb7fa03972432b0cdfb970ae6123f643454fc82ccb90698eefaa3b02d28688c44c51031161695566b62afac3193ccf15450169ff956aae1460331d5ab192653774f3d33a386538f7f10f53f65d12576c7939afde94651658d90ec54a493f9493a8572621d293e73d6431ff2e92d116b6c0425c0372c9428be2c343cb0c996ca936026e846052c7ab8ae1030d699e7e6763181a61237f0744a35947ec3497e4ebb2d1caac59fa3ce937334ff4f80767215d2b231a18f0a5f43beb3ad84210cca31d1627e5c1d161d1d139f564f1cfd766a30f46066e7034596520e3101a80669b7c460981e2748d81ee7ea1d08e313f94a1151b95084f81fa3d217f2c4af801e96782d559e7d3d0c75a0bf6f6e074f1f413cc4c8e2800f045369fcb213ed20df546ebb7fee2a91ace908f03ca57f110c92c69ac7a8c92361595060afcbbbc53ed57c460a8758307b56938ee1811169f2629191047799784845cefc3d952208980", 0x842}], 0x1) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open$dir(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d", 0xd7}], 0x2) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000098000/0x1000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f000025f000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(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, &(0x7f00000a6000/0x2000)=nil, 0x3}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 1: r0 = socket(0x11, 0x3, 0x0) dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000000000}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 0: sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000040)="745bbf495370902de849ee33f5eb81d4afa82195e662ca3acd02c398a2e970b049f752aca9709499b5f5645ab1523413505189dfabeec625f9aae7bcde0163314a3c79fc4b973ab8ec3c754e95be3c13e9b037ff3f949a58fba764702ef26480f820999ec9aa88f7f3a61ec6f8fa6d9810693f9e68e6ca02cee4b82a0f417e7852c34d115a32cfa99ff5c9a96b686611e5a5a6fbc7e0ea198e8c1c215964ad162e43", &(0x7f0000000100)=0xa2, &(0x7f0000000200)="16c965ab38ce6f2b37ad6a625c5bc3dbaf4eae4fd880f89f0e8ce550feafaa4b9e6129f8802283974edb4dbe40bd6325a4c3657921ec2efebc269a40b533db0babbab356591593b2399dcc9d5b3e67ec425d8ab5ce2df04c8a378caef37e0ad6b54e0bf15ec34162acccf6514de5a1ddf6f4c2a0dd1e7c3c3055a6213bf5311a78927bb898bee770b2c12f7a06dece7bfccf23b2ff15d8b494d73ac7cf8d66454e4e3e8e846f46a5ca1616d14e241548bcda477c0770bd82dfee56f627a4a4385238d36b654198f5a95628582b132403b345b5bd33a837151a7054e0eb3a8da4c5c2167c2e1ba6f61fb609c7f184efcb8b1f0b21c9fb59bb4fbc", 0xfa) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa632ce495778b886460752f9166d81a35d09009be72ae77ec926e55914bc591beec3a2ffb040da83b83c39cf0abef0854eb95c32090225481c65993fe22c0773eadf70be8ca08c6e300e769e70a17a5d53b5fa99d04b41b2bdd091653e096467d1d5e2cc5e5f3bf3e3516da23c2135c5e85ed9bb089deca680200000053dd9d4cc8edb566689ad96a78a24e465ca575d59072f4acc29166427afbfb96985e7c07169e70d3ebb3c2f4368603f37f6e5c550cc479c0982526d062765fc6400000000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0xa2, 0x3) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r0 = msgget$private(0x0, 0x282) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) dup(0xffffffffffffffff) poll(0x0, 0xfffffffffffffd9d, 0x3) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) setreuid(0x0, 0xee01) msgrcv(r0, &(0x7f0000000200), 0x6e, 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{}, {0x100, 0x80}, {0x43, 0xffff}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000740)='e', &(0x7f0000001740)=0x1, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000200), &(0x7f0000000000)=0x4) setsockopt(r1, 0x1000000000029, 0xffffffa2, &(0x7f0000000080)="030111008da02ead47050d06a564d591c4772136a79d2f4cb70528a0966f06fe5932ab595670cc259e35e77f726c816f658f14e716ffc1ba7056d832a9c00fde247c670505cae7c3b22ff4549fb4efe63e032391c762d5", 0x57) executing program 2: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [0x0, 0xfffffffffffffffe]}}}) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x6}]}) (async) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) (async) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60054bc800000000fea6c3"]) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffff9c, 0x0, 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) getuid() getegid() r3 = socket(0x2, 0x2, 0x0) r4 = getpid() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700140000000000", @ANYRES32=r4, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, r4, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: msgget$private(0x0, 0x58) syz_emit_ethernet(0x46, &(0x7f0000000200)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "9f2844", 0x10, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x20}], @udp={{0x1, 0x3, 0x8}}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x45}, {0x2}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x5, &(0x7f0000000040)=[{0xffc1, 0x0, 0x2}, {0x1, 0xff, 0x20, 0xffffffff}, {0x3, 0x0, 0x0, 0x1a7}, {0xd9, 0x2, 0x9, 0x2bf}, {0x401, 0x2, 0x6, 0x9}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x96) poll(&(0x7f0000000100)=[{r1, 0x40}], 0x1, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = msgget(0x0, 0x0) msgsnd(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="030080000000000062ac996215c7edd42fd13715037ac9bf88e8a4f712683f9bf18541c79c2c86d0c989a5111969266692225a617ce3ea55d16e2de6bfd4253c8ef8ff3fd728b06008da612c685b99df50d3cf"], 0x5e, 0x800) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2c}, {0xc}, {0x6}]}) write(r6, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) poll(&(0x7f0000000140)=[{r2}], 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() fchmod(r7, 0x10) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000080)="0356c372", &(0x7f0000002f40)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x1}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) executing program 6: socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) acct(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0x28) r4 = getpgid(0x0) fcntl$lock(r3, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000, r4}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x3, 0x0, 0x0, 0x0, 0x0, 0xa, 0x8}, 0x1, 0x1, 0x5}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) chdir(&(0x7f0000000240)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x4}, {0x64, 0x2, 0xfc}, {0x46, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[0x800, 0x8]}) socketpair(0x1e, 0x3, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) executing program 4: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x44, 0x0, 0x4}, {}, {0x6}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r0 = socket$inet6(0x18, 0x0, 0x0) lseek(r0, 0x2, 0x2) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) chroot(&(0x7f0000000300)='./file0/file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x15, 0x0, 0x4}, {0x1, 0x3}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480), 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000033352f9b469d20"]) r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) sysctl$vm(&(0x7f0000000100)={0x2, 0x8}, 0x2, &(0x7f0000000140)="0cfca8cb", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r1, &(0x7f0000000600), 0x10000000000002a5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x6}, {0xffffffff}}, 0x0) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000001}, {0x1, 0x6}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) close(0xffffffffffffffff) socket(0x10, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x16, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = dup2(r5, r5) setsockopt(r6, 0x6, 0x2, &(0x7f0000000200)='c\x00\x00\x00', 0x4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1}, {0x54}, {0x6}]}) r8 = syz_open_pts() readv(r8, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x200000, 0xeaf, 0x80000000, "0fdb000000000000000600000000000000d900", 0x6}) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000080)="ee08665d194381ac14d5e5134876f197a7728420aef6171504b1c3d4b3830cd73c616a75a55c3f59006a89dbdf00", 0x1b) sendto$inet(r6, &(0x7f0000000340)="da5ca0e90660987bb7e641f8d95f7c601120bd155931e4788b7c1995b3f51444ba93c7974cd8bd02e27ede376f4291ebcd6bb68b3e81bf8bf8834b833717bd7151224a49d05deba92c028554fc0909202850432aaf5a1676bad07c9cefba2405908475943a5fc734709f932f6289e467f3504f9e716ce458f3d8132001fbb572711e70699a03", 0x86, 0x400, 0x0, 0x0) executing program 5: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000140)=[r0, r3, r4, r5]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r7, &(0x7f00000001c0)="321585ddbb24c83101ee59ba513a1b933eb7ce5fadc4195dde1d3938e4f31cf9fcb43a0559363dbc22ec00199bb255ebf075b8cf2b38b34eb04e150885e797e2f5a30734010fe9f671958289828fe397aac5b1ca775362b4094ac3934ad886768eb2e518edde8fda3e8c093ea4d94ced609ec836917640cf469cbd9074f7951eb60f847bf926553d5f37042f442d955773f00884e4f76a95a2af88b5c3913971201f7b29d2b8", 0xa6, 0x0, &(0x7f0000000280)=@in6={0x18, 0x3, 0x7fffffff, 0x101}, 0xc) sendto$unix(r8, &(0x7f00000002c0)="b740b87027c406a25762379e8861c2037d00a2b8ce31c4dd80791fb6fc4153b31fe3afb5f9ea7d0fe93a507ee74895e4213e526ba040c263c0dca6b04e42dafb565a79bb579c2d508a6c4fb5f1bd9cda1cf58cf450c0a20aae8fb46d0516ce10912265dc05f43c8b4d48a700dd65bdf11e5d94eb093eb432c4ba1bee90bbed9ba2c0c19c90395da7f987b18fc1259cc7cd61a8966835bfce5ad24d2a6084f2d6a367837be154b644c3805cb51a92a43efa8a9cbace343092a5196e2a7446deaf8e66e95242700baa7f0d4fbef07b0721d671ac594a256c9c054d77fde690811e", 0xe0, 0x4, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x89, 0x9}, {0x83, 0x80}], 0x2}) fcntl$lock(r8, 0x7, &(0x7f0000000480)={0x3, 0x2, 0x4, 0x3, r1}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) r10 = open$dir(&(0x7f0000000500)='./file0\x00', 0x1, 0x80) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r7, &(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0), 0x40, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0x81205724, &(0x7f0000000700)={0x4, 0x9, 0x4, 0x1000, 0x2e92, 0x3, 0x3, 0x10, [{0x27, 0x400, 0x2, 0x40}, {0xfffff58f, 0x6, 0x572, 0xffff}, {0x4, 0xffff8e6f, 0x5f, 0xa00f}, {0x8, 0x6425, 0x4, 0x6}, {0x7f, 0x200, 0x6, 0xec}, {0x8, 0x6, 0x0, 0xfbf}, {0xfffffffb, 0x400, 0x1, 0x2}, {0x5, 0x1ff, 0x5, 0x879e}, {0x90, 0x4, 0xffde, 0x1fff}, {0x3, 0x3f, 0x5, 0x4}, {0x9, 0x5, 0x3f, 0x7f}, {0x7fffffff, 0xffa, 0x1ff, 0x1}, {0x8, 0x4, 0x0, 0xb0}, {0x4, 0x1c00, 0x0, 0xfb7f}, {0x81, 0x7, 0x3ff, 0x9}, {0x3f, 0x9, 0x7, 0x8}]}) readlinkat(r10, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/49, 0x31) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f00000008c0)=0x9) ioctl$WSMOUSEIO_GETPARAMS(r9, 0x80105727, &(0x7f0000000940)={&(0x7f0000000900)=[{0x6, 0x8}, {0x86, 0x9c4e}], 0x2}) socketpair(0x1, 0x4000, 0x93, &(0x7f0000000980)) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0x81205724, &(0x7f00000009c0)={0x0, 0x0, 0x40000, 0x5, 0x8, 0xae61, 0x2, 0x10, [{0x2, 0x6, 0x40, 0xff}, {0x3, 0x1, 0x4, 0x7}, {0x8da9, 0x44a0, 0x6, 0x7109c32a}, {0x2, 0x7fff, 0xb6f, 0x8}, {0x9, 0x10, 0x80000001, 0x385317d8}, {0x6, 0x2, 0x8, 0x24}, {0x3ff, 0xd2c, 0x40, 0x81}, {0x9, 0xcd5, 0x3}, {0x0, 0x1, 0x7}, {0x4, 0x0, 0x8, 0x3ef}, {0x2, 0x2, 0x34b3, 0x3ff}, {0x9, 0x7ff, 0x3, 0x9}, {0x0, 0xdf, 0x1, 0x7}, {0x7, 0x4, 0x7668, 0x6}, {0x7, 0x4, 0x2205, 0xd86}, {0x7, 0x9, 0x6, 0x10001}]}) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000b00)={0x7f, 0x1, 0x1f, 0xa735, 0x5}, 0xc) mknod$loop(&(0x7f0000000b40)='./file0\x00', 0x1000, 0x1) socket(0x10, 0x5, 0x1f) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r12 = semget(0x2, 0x4, 0x450) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000b80)={{0x63, r2, r6, r2, r4, 0xf0, 0x20}, 0xfce, 0x1000}) sendmsg(r8, &(0x7f0000000f00)={&(0x7f0000000c00)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000c40)="8404ce8201031e1d515e2b", 0xb}], 0x1, &(0x7f0000000cc0)=[{0x108, 0xffff, 0xfffffc01, "058620bf1a0ea1a655326dedfa09b342a86059a6c1c10eb8cb7fb53995511ba3530f08276f5909f33526d54d5e6157fd85a013a0fa89e5589a7540857dac0ccb0912eb204776512da789355ebc2bffc8b0158f5f5a516e74e732f3530459ea583b71290d7bc0f9da7a2be7454bfac6a92e58aa40d9635559a0b5b67e5f0243cdf6aa5a5133f16e649471023d15f7ae2eab20f184ffee9c04324430a531ae74cdefc3374d35f56d940c23161584f7b1b9c2c6df4c6840e5c7b631ae91c2c6aacee2bd8d70967c50d2759cbb6ec87ba1e2e9c8f4974a02b4ab1d0fa811670c6ce58a542c7b510943b9e9e8d8d8fbaedd35b2001969ff"}, {0xa0, 0xffff, 0x7, "767e5fc4b1807c2033c2d3eafb8c1f556811a77173df29a5ab1c8b5c9752f7c4cabbbb7784804becb7e87aa15d358d0a8049cf06d188d222fd1e4c008987ec78eb814bf61849f107dc58331f6a0b31c005073a8130d9f1bbc08dfd5e62327ba58cdb30ac525e53e09a5b374dfca6e61a6e8fba6bc9cebfc723ff6abdef197642efbd373030a9956904e11e"}, {0x78, 0x1, 0x101, "0204867f0c80bc23c24f08e207807fc489451cd23578b41252da957cddc1f359954c831083f975e559425f687adf667294d576a99bdbc00b5dbb6c575d50b585e9fdf6b37d9cb07b8382a9573e96253b0d85927378263f0daf37b181dd0dec6339d48c3fc9"}], 0x220}, 0x40e) pipe(&(0x7f0000000f40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000f80)=0xffffffff) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x7fff, r1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x84}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = socket(0x2, 0x4001, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) poll(&(0x7f0000000200)=[{}, {r1}], 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pipe2(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x0, &(0x7f0000000380)=[{0x2, 0xff, 0xfb, 0x8000500}]}) r4 = open(0x0, 0x0, 0x0) writev(r4, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000000)="bf900dcd101c25b23d7737ae6f4d5c1043009e2797371a6852962b5dfbcfafe00bf6c5d5ff873431ede7d752d7858d46fcc72e697471831fb06b8452652a3f9b3a94db0b53a4f5dec145854f6e6eae649f5147c69a3f6b09dd875ce0ceb3cb71c807cfc9da01962ec4669a2dd11cc62142b8708d798bbd7211a0ebd633a50c803923e4e813a4418919b2a408f2997742748fc45b4607754ec8e66f2985d67340ed560d76a195f382db5b2fc93df13a6fdc4cf48202e89809a8cc6f4346e16dbef189b25e6ffbcba312b28414af9527f9bb384ae6c2e9379d720125be369694972755174ad0e5e47907504483acb4", 0xee) madvise(&(0x7f000055d000/0x1000)=nil, 0x1000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000300)=[{}, {}, {}, {{r5}, 0xfffffffffffffffc}], 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) executing program 2: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = socket(0x1e, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000780)="9df24d77a4f60e85adb6f2cc662954b3ef49d3d90f3daa25ee716b8bc218a3ce7276222febea0e24a7418a54d1ecc96dfb3342234499482e9aafa23d7467eef6097393cd8921f212c093197e6c56bce4790e97d2f5a8dab71c52898626bc926a3ad96e6c4e38d8faa057742de8840f4d4c08e4c8e6a1eb56d6976c146eddd9fda0383870ec", 0x85}, {&(0x7f0000000480)="cf203412f38e5345148a0ecc9768377228ad966f7606fc4850f0696d7b162068780d0a7c7ebf770c9460dc666f408304a9ebf9cb0d973d34da606f9cb2ea8a1092536ceede2715bd130dd3f3832f41ace5244e2d637318e941a855080758f20c354cfa43740f65ecc3bf7c522c20b1e49ff6855f1b57b8675e431e6fa7cf8bd6a20bb0cee7c211dc43df266a0caea328b6e514cd1ca629f64f4b1218813c791801e70d14b5cba7516af9d2806c320c0ed79bb67aac7235104dc443599de611f840ff2915f567095a3b99f0da2f37ad30ced2fe7836295a830d16a8df07127a34b91532b3406c842ab80e81908a662f9d98227d603581", 0xf6}, {&(0x7f0000000300)="b726a89a2084ef15a500e67012251b2d45076322759961e75c06b1bae7164fb1c318f542898411d212e55321275b76d4dd8a448e87bfe3010c27d288e852736924634b", 0x43}, {&(0x7f0000000580)="f6c69be80e3f0507581fb31088c2cef373fa80bd9f691acee5de268ad04ef8078f59bed332c6b29b48cb3e2d79cc29ca85743eea5dc12ce9efece5da82605a59995e4f12ead9574b3501ec3613aa0a86d2c9991a81ee789211638bbd539faf1f04e0534abbeb6f2f9ddb9f46cd3a2563191162b13fecb4b33888a68c0f06b1962f547d942187c0a1c898d600cd93266762168c21215824eda74d891094d03ebc5be7c19f65a28bdc49cde1f0b71db13769a525a1f5cbe33af7a1db3d6c7a998ad6df22764e4dffee47c486", 0xcb}, {&(0x7f0000000680)="e24e1e9eb8e2744e5e092e8fc0129084148859f500db720777cb905e49950e9e1d41a1635b980b10b49196504349d97d6781603a75390f5798359e7b4dec49ec7c82", 0x42}, {&(0x7f0000001380)="af57ec1902a7905823fc1e3fc4c3932f93b12ebd60e36fedf22138866b303cf02e4939c2fbec3835aba890ec9242937eba691d38397e4fc94b4ac2e35e0385571b2081178c25967088e8fe341a18253587f9a90435a51f367e4182e15c04282e80ad2e0459704530a74d252c3298650ca5254f52a077f805f9b92fb7963626daddb0794028ff0bb646a79c1efd096ec65a09e36901308773f31c4274677340fb8ebb0bcb812c95e0fa71f497c93851b23956c07334a4f0735ca99e86a76172969d23c0820f3c0c07df795154db8f1ec8cdd8dc58b844c77f9a42c83245562cf378129c61fad9a606299d201851fbb6960fd97795de4aa4d1d4d33fac051a82b8d56f91a3297956a2f6866a706c97478d19206911352fec97bb4572b7a1ab1f9ae04e98450d12a688e335abbd983d4222434f709439d0c9c3793a2f50d0934fbb5142516faca2a3b214dd758ed9259f6e665a25896facd9a7f84ab7f2a71599e3d5f11378e914cca907cd398a70b6c3fb614760ca4c24af73aa7377f0b2a6d65069675239418d5cd2875a148951f48539c5b707c47629eb42caf0b123f0c7a389484981757b64bc45c693cc627847c78bb67a2a3a685ccbdbad349657b0db9a02f2250b74abbd4b7d82625b35b6fcdf06b725e3614aa8130cd572a0b9b7f11b3fea25fdc9ff06ced8146b80858d2c18cb591b9e78abc8ba97be474f5782f620588bdbbcb28c8025e13e4e6dc983e43df906226e7febedff310c3969b98e0a4f2a02687e7240c4f0ff28405afa1196acfb0ce8c563d56b5c3c968152ec5efb99db2d5403022a8a13129cf7a1b1b00b0888cba8da870d27f08ffc005af73067584fc5527428300004fca4168a7cb53b452d9404af735b5902bfcb3f54a4baada6f1459a0a5bb685595b1b3a600a32462590ba86a08bb89156a81d493d738cd74ca05a47ce94ea0c99742bc924cc3b16fd2a82f24db61b9b9b3b8649742866a0764738e57e83abae8d7229d260c8f016e740284178abeba3c24536b219f16bddd7bdb631660c61565e59b472919dc225b77648ce8ffefa8679c1f457dfe8f9ce27a68764e61fa440a8b408b3df1990d3a959af4c4ef1577df3828bdcd5142bf57ada1dc7a57dbcf8f5dfab5e8e4548acd31c03dec037b708438b41f0729f513e8a250da849c03c7c7285d9b79aa4e71591a9b4a5e9e24dcf5ce8e6dba4a6cb33c3def75c4c040064c9e7166670c68f78f4726f2e64a9571d98bf4216ce2b28d5d5267b2c49bc8501e1e5f576fdece2fdcfea41b62f432b7f48d3954b8b309d810176d30cf64c2e5b436a8692d817982c45b2fb7fd03e40c3b392bfe2bbcce1d5fad21c966a37cbe845a208bfd4e5df2a9cd78f98b0cba85b2137e6a0c3136fc66651a87b7ab93848764a9f4b3b6be6f0179c74bef5dc354d98294a6595826465afffbfca440b63b6cb4055c1b95830c059de21b19f4f7c701b56e99f0a90f42bd69b7fbac0faaea3fb76e4e6118c110bfc32000029ef26d004cb514b17453664ecbe4200a7c03d85e057f6c27600cc690ae340ac21f488f71331cd280f1c9a086d1c847157756272b09a3753a5288b082cc90165dc37f10095d620801fffd1dfa3f6daeea1a46d471cc0ff9d11e0c2d4d0e20e41901e28e13e786648635be87bd8fc3e44b859ce3f91e5cb37fc3b3ba60acc1fae9304741feb406be089087ef17c0a0470a8013e45c057a9495e700827028ed6cb0ac590cea710e25d648f92851ce17299f4665002b63d7246aaf559955720d84807334a8ff19393ddbec842329171e34253e0e8cfc1c3f26f31d198619031f20d815fa6fef15289cae920f9a60892c49f354bfd0ae244294a67fba6dc6cffddf865ac9e71e83129fed87c6ae8c8b263660d8a45842ab93de3e8da6beeda358cd1fea247b747d5aed6aa6fcef310914826cbc63531ac1be4ad41a0f044611c69d362aff356f43b760c68d11d06e34991a6e3982fe7df4135aec568aca4fca6d59a2659adb1d25db1723d631e4cfade8b5802cd9a9a67172f00ec4a707a258da2272705282a2778c16fdec86efe8502296bb294683d0601a6dca619807363eb39691aff1ed605026e77758746dd4d7ebb20878fc771b39c87df49468c616f5d98a1dd1fe598d64c89fd7648775b0c2b2cce94368e8efa77266bf557f587e58cf1b48194a39c6181a5ae3c13a79234acc75c444c47eba0fa115eafc94a967e972b746adea61f42c8e5ec5dd7c10c2d147b58b19ef515bb887d6469bf6d81843c71594342d8deae741ed3654d3f1aee9affd0dc625913f79d96672fda2f28d23243e7754836508795baef3d36cbc7dfe1d729ce1153eecdd922889979dc1a39e34aba95096834b2308c4cf4fccc98633ea67d5a64df8e08c91f277309cd28303a8aac4d8bc4adcb35403f1d8752de97a9fefa9d8a78d9c55ecb66976ad09bc8866805a2a494fe142782c6db77f8246a3edadb0d88473b97059f8058385b17c05bc04c3faf7106ea1ae4ea3a32c1645eada250fbab5e777ea1848539b2ee82282bd9c0d208557acf6558b07474487192eafd99b5c0d963f30acb041e443baa210b77d122d41aeffc825775ed424e6677f1301fdabbe05d5cb50f90e2b66d192d065d828bfc2ee6a94f653b2dabf1fff2687fc4392b119aa1a0e350a5fdafcf4be0a7802f83604b6581688088288137bb96d2793273531995b1df22eae31238c6bdd93dd66d823b20f6d7fa050362a4cd9c495745db8e92edf01375265feaa6ceef10a51fa21b2763b7a0ca9641fddeb97861567382bc70c9b0e282df0ecbb4fb007d60a990e06d143b6b3337b570b3e5592c4b9ed28b733f49d6472e881cf4ca3fd90035bb391a994877dce4768455f54bb3c219d94ad91d1a1bd134abace6f200d5c95624d685ef3f10624ea7b0738451968b543b465b7b7542fec9f5e7ac5ccc531799d497de666282418b65228828dc2cff61ea46ce8c8362a1bc79a4bec30f920d3ec054b6aae5b385d85a1279445ad5f1b81a8b285ecfbb5b922233d78be41c0058ddc8731b474e1f644c90e47c133ceccd776e014577df1849d2be00cee60b3d57d99295e27a9d3cfaacf0404c42158bdbcb823dc39d5b40b97285e6e03ef68d9a1dba3d070cc378c26679d841cebfed0778b513c5fa1fcfa5c56acf10fd5fd79faad34406839f1fb8abd5ab96d22a4c71fc7fae4737c404ad14cfa9962f14c25506073da4cb96ca43fb217f3370bc3465154942e4b870eae6b19eb49080f8014ede87160f5e593858878a4390f0fa7253cffd9be3bba6a8cc1e4278faec56392fe9395b83fe3c1e75c21951ea37a8619fe10f2ee305e2da79e77ce2e3e9286bafd3f030e9716d9cd37ede036c65608eb89c38d2582e6bec38c7dc3aa41d1ba7fa0e945a8eb6802fcfda93c6c2897dd1c03240bb7de74c6d639ff6b2f0f3e55fc1e8676b849dedcd5a983836f1ff05e6f83737ef4af10b7ff367c51d46aac4a18809b22c8d29d889ecab71774f5f0330b8acb85cddea5d69767236c5b8e94eef7067c31a952d7ba7f826fd2566e276924af2c368f5e5a58903cbe39c68700f00b9f4389fa51e31c9080fb89c46e087599ee499f52eb840bd2a2ea2ef6e4315dbd6803cacfa8583062ce38f582cf1d76b830b4e50c6f2e03946243c85430e51a403343d12d64eefdd5d3dd227d22638f40cbb5c78a559466ba692b6e391c438dd1cd8fba8775be2c650fd3d722d97ac4245f9ad0e4b0442a2488065d003412fb7b28e2228116991b993e83b618b3ba970e3416a10d0d0b44924b787f09215a016a55710a61d0028d8d286271f8f1cf2474908b6f3eee63fa946fe56fc46840c44a64ceee1d4fd77e3d905e00a781b9c7dbb133210fc48856bab2083fd5c6c605c0d811fd3a32c0ac1b50756b2d9f5d51c67df6909917545c57ab727cc0b721fcd6cdd88a6e393229f35f30b30de7efbebcb3c31fc3d015feb3c8df698db3d6e21775821a101f2310323a306e3bd2e301c548b9401a7195528cc97b3a0558cc97716565054d4651299e51ccfd2576e5bc2a183e384499b539cf12de76957e6e98efb13f901433c248966c711e9544df89df2651be061e745c878efb2cdf32698fa20cd10bd6ca53d9a2ad2c3f6c1feb48387af2906e3b7115ed8d661354de275d9591c9ced0e0cee2a0b3e0972273a773ff7b586f4ac00daa1bf4e680b09b887a21b39399f645b8313272501c362a712c5e1df1e471040eaafaab640852893c3968b4f6ec0c77c7754453fe64587d93d208e4d3c9dbaf09a6e61acb946a6be549704ce4aeda77e429f5db2ed18cb11581705a3ccd297ee131507fb1152daa21f83f47e68bf26168a4c97ae0545f8de6d27ce2fb4ff8c5e5ba8755a68becc0c1da08418a5292f22c14d4fcabc1a82cb1f1369dabf453a7aef1564c8b83843676e15b6d92288a37b645bacaaca2e4ade3f8772950927b984f94eb808b6802c6929ce1e2f121565e4ee72ac0748dfbfca921c066f1ed6af4dde83bf6657070412a3b8b8c4c20054d2956f9caafe335c86d78194b6944247547794bdc2219a3660189318f35dfd4f8ec62b9efcc196a3b5facc9bc84884a4a6fecb938cf50505915ec45403072fb0a1fa7d98e617cbc1d103a6d8f65f3f907bc59c0ccd2f795a27f0e3789ff45a9de2c86cf488cc496299069d9fbbc138d4e628899eb4af349dd856fe64f485a1d00fd2ec1be705896e7720da97278e6407ab81356c1aac61b1583a7aa8ee03582b962010afcc0c41b3a2298580ee21379f74e83b047697c88ca2998bf1f180a3d95c1a25086ff996b73e523a51e8d6608a0266a0e9a243a56bb800b7df94370b19ea871df2beeb74af5d867e59b231ba2eba0cbb0960a89e6c8842a87256c3f23cc1e6c39f8f39af7560d5443b9c480b9ba86f879d8313551a4514d2958db7d87e6cdede5cceab75e82efd0bf933d3bee595573e1b51cab4bc3cb01b99ac86b529e141289e5682b604b915e5747e09ebe7c200d254f91b65ae36ab5dc375e36d4b7fa6d1da153f57b4d266e898fe93a05a788488bb5d94d501ea3b21d7d85a259457fa4faea07811dbaf9e37de823b95e2babe7da35b6d2e1d310dac2a06e755e07e00c775525f333aef79c9c8e48bbe48c60581bd6913b300083a2d53cadbc9b6e11446eef28f62dae4b99e2fbec41792ec71212019c1d439d6c247b8baa7fc76144efd4feee83c84d8dfcfe69493c3697492fd775a7db881ccfe0b96fedc60ddf0075c85c57a2a698b9cac82329cfe6c2bd64a8c58c77c16e3758c1e5e24eb8600031b3167b15d345acd87689fb5705d78bb96e6124fd8df12fc1b3a0c4839a3d30704466331897f4f58b68ab78235020865008ff55e87c9a872cdaa367f5ebd7c319c7c522d77eb85b8401358b72bc2c3136394fcb076b7cc667fdbf6fce22f21a323847df3388bfcb7d7ea1f5cffcc92238ddba4a57da33a74f23be5b2eb37dc385663bb262e0020d8e6a28a4578d1a61b0c94a4ccba5a2bd3f268bc3f29a01133f90a89b2764c06a5d9e81403b0b0de6bb2fa9d262c3b30e31d92b45f942664d98c0826a32f4b59b15a6e471fafa7f74abb17fb4f9a94bf5387bde9ecbf5a8a8542c9849c315baa527ef9b8367bd5c52b0cd21c8e07cc03178d9e03d5755a8750dfba86ee7fbb691ec774f4beafeeeda1edbd740d1d163511ac1b9faace5be495ad55d187fe36669056cd6cc677f3b08e1064ee019d12c1f7cb0c4daabff7e9cb058fc9a5d3e79e", 0x1000}], 0x6, 0x0, 0x0, 0x408}, 0x4f25e6d9ae18b4d9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1ff}, &(0x7f0000000040)={0xfffffffffffffffe, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./file0\x00'}) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000380)=[{&(0x7f0000000280)=""/236, 0xec}], 0x1) write(r7, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r8, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000080)=[{r10, 0x2195b6d824f0fd6d}], 0x1, 0x0) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x2, 0xffffffff, 0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0xfb01eabd9a2e21d1}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000280)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c89960289bd7a07e488774592496856ca7b78060998608c2f952e43bc0bf11555c94cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a260458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000050000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7177f92cf061ad125ca670353b45d53a000000b3dea22d6027625614b12183721f98686e472b70b560f7021f567adf4d000000000000000000000000000000008518f00d6aada7a690a3cb4cf1c04c877330a56683c6ccca5d1beffbfc538d", 0xfffffe9f) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x2, 0x8000}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0xc2) fchflags(r0, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4087}, &(0x7f0000001140)=0xff9) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000001180)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, 0xc) r5 = getuid() setreuid(r4, r5) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001200), 0x8000, 0x0) mkdirat(r2, &(0x7f0000001240)='./file0\x00', 0x100) getrlimit(0x3, &(0x7f0000001280)) setrlimit(0x3, &(0x7f00000012c0)={0xffff, 0x7}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r8 = socket$inet(0x2, 0x2, 0x40) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000013c0)={0x7, &(0x7f0000001380)=[0x100, 0xe49, 0x3, 0x1000, 0x7ff, 0xffffffff, 0x4]}) symlink(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='./file0\x00') r9 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x882, 0x152) renameat(r1, &(0x7f0000001480)='./file0\x00', r9, &(0x7f0000001500)='./file0\x00') ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000001540)=0x6) setpgid(r7, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000001580), 0x8, 0x0) geteuid() getsockname$inet(r6, &(0x7f00000015c0), &(0x7f0000001600)=0xc) getsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000001640)=""/207, &(0x7f0000001740)=0xcf) ioctl$TIOCSTOP(r1, 0x2000746f) pwrite(r9, &(0x7f0000001780)="27fc40e1a70b2fd67700e5a3445e1e517503c2a4a1fd616e7562316878ad341303805b09cd978dbed51d989aeda263650312e78212c812d1a09aeff5b33d68ad68948ae38e85dc0d3c7e2bef1c492c1763cf3fac9446ab58ab7b2e13c47428c106f83a27c284e5175de2fb60d595ab6655a3488ae98b04ba22305a8c24bcb17e84fc24380ad34d58aa8da9c9ca972c0682f5149f5946337d5ce8e2dbe68d68b9b6aeb18e6166e939e751abc0ad6c82ff3a9567c6bb7239f587be61f3d53d0933e3081f7d50e740264259c9125aefba4e605109d230a8fbb3e71d2fcd7abc83e0c015752b488033afaea6ed0e0088ca079484a4d21700a14ce96afc56d6c266ad5d6797cea62688a4cd473f1794e5f75b74c9674dd7c336dbfe6742cf9fefbdd6d0b9d8216782848f57e133f738987f42bb857cb895e9e172d0cec9a78e286521bfc24369fcbbe88b4d5a9894672ded6c86e71c3429d132b5c39d103b931e253816962f7e832f1761ae6582cb7e1f97154087fc0540684556e4a38835aebde980e1166cf3b952bfdb62e1c0119c2e53ef3d7c9d2408841c2e172cdf9025e7a9adabecd9dc4f4255ee49bd93dbf3292054409c716b2e7666c232828d5be4179ba316620fc6ad4e0fed3d8a31be14f55f2ed5714cee1c91ba4c7119eaae248262532dc0bd53e4ab44ff8fac710611bcb5b867b4cf311327f2068eaedeb175f7d9a382126ffe83970dd0f40e5f5099769cb021ec2720c0afa3e53aacbe0c6df7a1b94b861dcb976fa13dbc768c024d4d2e50a24432e7f8786ee19cd72ed851c301426d874109a4c8e35f4255d5f26a961152699c19056b4254735be403a2dc361a1569c7c9c33f59a7aab6a9405499b2709b3bd83bd07be59d8dc3dfcdfb79b3339b969c90ca9dcd261b737c3e75d71122ec93c9997ebccc245f7552d7734e05dbbb84c7602caae49259ad431cfcda52ff0d7deb986d22fb9a016a77d0574f1ceb264d7bc334f0138dc4a42ee363f18f7ef0465eecf952b109311e9816557ac573e42afaa956c269e965d91ae2b4465089e548425f17991828a1e7718858947a766b6619423098fd61d9583a6e8b1ef7f71439ead92a70bc8d948f5502358ea2aa7fb84069780701d5e63f04be19fb2846020a54594d739223885bec4306bfd12eee6518707b672c271c8889e52f601bca96c7115a58094515ccca3fababb4d0446fba006bc02bf3e721ba9afb9787d3918fded014a1877535a611f978e0445788415413faa253ff75f46ff6d70693f8f5ee21125426b37f3ff7e93d23cc9e3d32e2afd6339639a55871b90ee63ea13c7262a3a0fc89fddd9a55f6bd7eb01a008a15a4ac691c9c3a5c4966ed434f77e7312cad4a80039c366a72672c639120da0f5f07b252a64b118c6c13deaab384ceb4b160c71eb1dbde980191b9ab089ceffe35d1221eaf5aef07725f7a4d7c82b4cfb707d78571a7febf935be69653a3b99b0d7749b0867980a9ca1fc114162aedd080f0042e8609c24d470029b2e39c5e7b73c2c8a83ef8b792b235cdf355c3748a95a3344a84a35932b6cb663b5b263abf4da8370fddef171609db2a8f44215181655be2212b6fced921cd79a6688f298cdc16fb9bab1128b3f11d9dfcc62e72a72b8587fbf21ac1e112cb9ecf28ca953b6376621bf9ef97de824cbe308e63b0909b7ec8db9ed98d18b355bcb1c274bc51db296d643ce2a58750fe371218628b9bc6eddf7ce50239c7202934e8bc02ab83c7c93e141dd0c351deeea5a23ba342c7a328a1310e72707002beea52f9b960893979c0f3c9966d384645aeb5865a9bfd7c21698f41aaf4f171e930d29d986ddb1c32cb0c758435c263c13f4987e221a9e16c6442023882b2c76336178fdb9ed2fb7a9a5bf0eff3272762e3def8342643c4b522df425621597a24bd2587d03ae0f0aee565e28104328af13af159521e4ff8378162809a7daba65fdd5f1de7cbd039a5c55b292c45b518258c92a291d52b96316f490e3e34b10ede60a4bb975c610c44f603621e42de699bb1cd3043952b0374d1ba243f0563a8c1f869e55fa71f4a9ce9880791c0afd34d51543996064c2fac3d0eebb1184b994a7717576feaccf0dae781cfe5772e3717003a7cb5f899a4d91e65c89d10bb3a1b12714078d52576795b386ab3cbe12911a529f3352bc22dd9764af1a630c32e04c45ed086e5b0a2288b862c7c073e585f2d7f4a84c99a8866b2cfa8acefa7298f25d06961f280b194be0a8e13c5eec5a60de99b5d905032c3994c36cf88f5b9e00deb7ae8325b15e6d4d139315e93b8f47239a83c9ff1e8c834560de040988e70878e9512ed2bc641e808db014448cb6773f48a0bb84bc13ed44b65eb7a8cb542d8702f000c49ee5edaae42c6d0e7e6dbd1b6673021f204418e7aa6bc51f8aacfd70cf46b02e2d43a84aeaa3b550f3ed2503d8b36e00d7b2cbe15f8d66be27d4cf4bae46322e3622b47e9201365096936463d46c917165277d5da9c91c689fad5e6290412f05b1006f517545f7b9307f94ba1d5f00871a33e55fa11f8cc7e36e6c3689db08607eb9b3db22d962e81c26516dcc05b21ac9e81a57088664427678c47ea82f5079163c77ad0a06cfdcd96ce316073ac2996a953c6cd7dfe84c8adb0f806a3fbe7c9caf3b662e2a407ce3a6795944616e6ae7d7e76167b2e22d07de8c70fd11517bb23b4d4aadb42a3a359cdba0e71b6bccf982a84ea405eb30cab017e02d029ddb3c65c99c53b5812a1ef9920d1a45544d1ff103e1c04631f4b0ca4015886a21112a1e9a770fbaaefdce9e5c1305e12bafb19569c054927e7fb6e1c326e2457061ab24188e7413d8b840809df964bba8fb914d275552855c574e7cadb02d4a32a245b487a38f8de702f25aba2176d993df4d0e1c019565ac22454006230007d10530e8dc75c8cd2a7a0cc883bfdfea3fcb6b329aa296445e2c7cb397d6d4cab27128786037555ff947b3e68c7c49f7a8fab6b812c436db12738e9a84072d949d19f0f058b308048dfadd952d9ec3bcfbe14a3413da809136836d2fec6651a2cc788d70805a293836c7b2faa6811939bb09f22d6837d56cbeacd337f9e237063376e64563512fe054d79b2b8eb1960617a10765fa8d095c34dcc81fd849bb9d7b059b8d4e1774e63f6d83f7edda9942593f9dbd540b5513b427d4d717356434c3e813d015e78068d70b263e211bd79dca3c858878cedd2bbca41c7e0790e9758037e17ee80b71cf93dab50b8804332f6952e66e9c221f54ad71bfffcb79682707c122e55906b55ac6901f7a53dee67e18a8b80cda2c033f7b524edc1421f6121875fe2fb13ca3dca4f4bfe1276c33763c279895d60a0071b898f502591ccd690d69fb1609881a2e9442f3135491663e1bb75de65ff9d294dc716949dba779cc1d6aab0e1f36b3e37952b9be9da86c13cd9650a7c798d08d7aad4077795eb079b2d13679ca724ea5398809c65df12d099fae1c12a23b21182cdfa29aabf8e15472b45042dc18b759d9288341791cbb1a0852ed82eeb5da6713373c1078dafbfabe1b7aeb07f1cf8f5df9c4b077fe40cff1cd6acc1ec9ed6ba991bb3e1e5e2e657906924f24cc845e55cb9dae7b11d63db29038e550b851a3c44494f521107e5430837180d5abecbe426c101c02d16a83d6b9568ca5ad9933da8d81e2a1362456dfb3dcc08b4e4fdbf7cbd2ecc588ed9f0da9c3157503b1f023e3715d9144b6662871dc20495597f784baf3bf33cff661484a781727aefdb650d992f94654a937335ca03a6c28b70d1ed949fcf9bb91b99788ad45a0b58b021fe606418572632e84e60ec0ef2ce8d9d53e93cce3b34669747999594e014d5128b8128dcd7b85ca23909e64c5ba4fbf130a74c0396fa5dd35ccf8642d5cb9fded36487fa7cabf879285d36ddd07ee013ec621e2919214b6f4b038d312ed5e7e2c2121bea2bf048446d812ce1d4eaa423334bd49efb4543616707c8cdc2e18c93b2deb65f836bf41435e1d770cd59e8111484c82dfba52d793de30c59c3acfa0e62733275167063e6bea897c642616603f00bbb2fe78d3fe83653c459f587a0c800439ea8dbf0e6dd6ef18bb10e6d345cae8fef961d4641fc91ed0684258ba356934aabf289bf6fe226b3fc11ded09b4566053e6d82cc2b1effb597a666f58325f5da56e1effcdaa2f85a85e7244822006cfd73dbdb8e8af462d7bd4caef9ea162ca30ece9b11c53c37f9fa2e1582fe1942bdb772f33a9a1817176fe6ea85f2c308c445077a33bc347d0cb079ad140234096e4d61803ee7d1de33daaf6ad9568be7f3d9b31520bc7983b3a03456182980625e78fbfcfb8a42252fab4f94e56d721d5df6932d108d6ea66b348a58387e1e1ce6f5472a350c7a420d0fc3cd73ca1b85d68b55ddbb510f30eb948c75bba1d9abae7bb25a237080bc6a6a8365191bff1ea3eca011cee4cf515a4510223b6dfd81db2a50c63fcc0fe0fd47963629a979a6fde1019e028a4933aafb6143f16fca17950ad90932fcda788e7d57ea710d441e852f52cfc83a265bcbbd4c8a64b4ffe224a7af70c8edb43e29b1d623444a613782d7872742f0111124dc53a52d7136c567974bcd01254ae3b86b741df1e70cb272511cbc87aed0e21abd31725a56e058a794e0c096cd35be5166bcd25e3501956e87a588b3263531ca41cc7ef776a97424c215e87bb70312184780492b2bb4028b3b4fb4589ec34c0c7c07f48fd79d196a618d8e8ae3ea3d2cad0955f7165283a3e072f322ae34d879ebe041ad86b67ea3ffa477282b9d12bd1dc2625d9d63ecc698a6a2a268de01e94c3e6e093c4f4bf342e7e6552f4cd61a2808f2aecf1fdc383aaebcbb5301f1b86d14ef1e3bbefd6e2adda6cb7cc82d4003be0d3d00d23e490a21496d19bb830f54c0b95174fd4fd9b416df0eb1717a2025b3d32b2cb54281cc829f56a55ba6c9dbc04358a1f8f02719f4ce683f82fe18a901de49840580715a200a3de34bfde0ca4945b9374e11f1dfd4e9e7a5ad857ac12327f57f4cbaae8983dc9a38c58f44398b04f55ea2ff0849623312a7890dee17f0c6680ea34d83f25d26adb7effc0c465c0347456d72b9fd2e8a4e70b5dbbcf2668ce653df625e71dcc04bbf61f6eea65b1d582b1fc0d10561b0daf48d68b22855b997386ea9585715c434a2af50b3f173db8bdd00c164c294a22de58d0dad39e024dc7b5aad428670f874c3d6b70aa4804071cdeb06d17f65e3c836960e007b3b88b93ac09488c40899f8daacb3c2cd7979af16ab80b9fb6445baedd526ed93bad9d55193a13c7ac6e5c4de03ccc03147ee4029ad906dd192c26b668659ed5f11eaedd147f6d228b7f758b2722cf979ecf34d149b9a8b4b645307185bda7b37b4bb53fd55d34043af9d240e017943c64b87dcf46270625df94cc94f77ef401a5ccf4f579524d68f71a52424b8adea41bd1e379ed40be4cec05e4cf89ba76881644eeb53f8dfc3d5b9b6391e53d098ee64c1e2c6ab87f63e32728e807db35dab79b95359c18d47768e14d7102558aa7fa64d3041ad926c6d3f907c38b4c797333b9f0640df8bfdb476ed40f1329989b42d70fb7995c40ecf14fadc5e01026514f97856c3518fe643738891fd0e0ff9e1bce80f70b864942c3b30c495ed69d1842fd716130371185f9e07ad98efbf722b02c316249c86e424611b1410b41df4c823f6be6005e5cb1b8d4e166c573ec6024f3025abceb621afcf837320e0b32fb78729f31f52e4a5ad94d26cc29b6b2f3c", 0x1000, 0x5) executing program 3: select(0x40, &(0x7f0000000080)={0xfffffbffffffffff, 0x0, 0xffffffffbffffffc, 0x80000000000, 0x0, 0x100, 0x8}, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="76f5e4a0f4d3b99b3996aa113f97fad3", 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(0x0, 0x5, 0x4000141e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000180)="1df2ed97cb8903669bb34ab100e7e0c4625b89416ae2fcffd13dabfb28e47f1a8764f31b8c328ef521ca67a87bc08053fd5c7e06a7c7a21e58951ff435c9c02dd0027415c9c91a7b1cea53fde8aa199408f9f9b4d2c8fffe75bc36212026c57dbf751aa7fd47cef20000200000000000424b9ae653f4b5bacb27e53ff99e00000800000000000000", 0x88) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x50) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x6012, 0xffffffffffffffff, 0x204) ftruncate(0xffffffffffffffff, 0x8) clock_getres(0x0, &(0x7f0000000300)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x4, 0xfa}, {0x81, 0xa2, 0x0, 0x1000}, {0x6, 0x0, 0x10, 0x1}]}) syz_emit_ethernet(0x76, &(0x7f0000000240)=ANY=[]) sysctl$hw(&(0x7f0000000040)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x2, 0x0) r2 = open(0x0, 0x0, 0x0) clock_getres(0x0, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000440)="7777b907c6609294e373df63726371a3e49161f44765981006da94ff7b4755be2e16812e8dbad115eed4ec04d6eae34b693df2b25068cb78638ad0bc402f6153c0df715b9f9bf8a7463d6d3bca90a04902fe0ddef4088de0a5d16651b0e635f0368d5067a1a16d73f9e012b567e12b60bfcb32d43ced07e3236dc8b864280dbef93d233c994cca556ed4d7a0dcc590aeab50cb61befe3334d5df119334e4b12e4003d0c6c155270b336d024e77cf2cae657eaf88bb2393ca09000000000001000000fa2170bf9e84a9e9cec6829419c71c9d24289e438b30ad460ec1a61fee736aa91aa2646f18f872cb4d590432e80ff032541a87cfe8c1fb89275aa70f3a8caba26c6cd541b408d5e51a00474d8cb166f430a7b890c25c54d3f9f5bfa24e01ac1ed9277b48b74f10b9feaafd17b23d464417bbc055e65f3a5fd4e6dfddc44e4ec85a21268d580be892c3120e10d3a90dd8e95a2aa3a48a9320", 0x15a) open(0x0, 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 5: getuid() syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 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) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r1, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x4c}, {0xc}, {0x8126}]}) syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[]) connect$unix(r3, &(0x7f0000000000), 0x10) r5 = dup(r3) sendto$inet(r5, &(0x7f0000000240)='\x00\x00', 0x2, 0x1, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) executing program 7: socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000), 0x4) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x40, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000004c0)={0x0, 0x0, './file0\x00', 0x0, 0x0, 0x9, 0x401}) socket$inet(0x2, 0x8000, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)) poll(&(0x7f0000000200)=[{}], 0x20000000000000e3, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {}]}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = shmget$private(0x0, 0x4000, 0x65f, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000001540)=""/4092) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: sysctl$vfs_fuse(&(0x7f0000000180)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000080)='./bus/\x00', 0x2, 0x200) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x0, 0x0, 0x2000, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r2, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYBLOB="ff02", @ANYRES16=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x2f) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x1c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r3, 0x808c694e, &(0x7f00000001c0)) sysctl$hw(0x0, 0x0, &(0x7f0000000380)="1743b2e8ebca4bfa7bd0d76e3afd685239c754fc1b54fb89a0b9081843ad35fbc1152082fa925eabb1e00204fa3976dad359bc4c2a4bfc3931d892e69229194bdb3b1ba4", 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) sysctl$vm(&(0x7f00000000c0)={0x6}, 0x2, &(0x7f0000000140)="279881da5b8357ad747c77978254bb51aa67720bd6db5b45050000e8546055fce0882b643823c2cf5fe73bc917fb2fdf0ecf93f7c8b8603560f11e7a00000000000068", &(0x7f0000000000)=0x43, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r5 = dup(0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000080)='\x00\x00\x00', 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f00000002c0)) clock_settime(0x100000000000000, &(0x7f0000000040)) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) executing program 7: open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgget(0x3, 0x640) writev(r0, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000300)="007a774de42cdefad090df9330cff30babe1d1782c1e25742b93f22af167b5002066ee9e08422f7d219bf16ea11e8f50", 0x30}, {&(0x7f0000000400)="7c7e80ed1ccab9e30a2f674a0c12608fc939166b83a1c174ae72c40ce2949e4eeda374539a19a0e3a6a612bd7e08d836a99688bb53bf7bb7b27239c078323c773b926d94be790b597229dbeb56f4d12c040305577f305e38432f95499274ab35b5ccb7c52ca59f4b96b0d97dba39427c95fdd489f1d969022ffd1f92429cde463745c04fec549592326c089c27243d8c5d63a4f24db58b2b958c3896b65fa5b682da226f501f86bf0a25e2f31e0d5e3d0068f8a6fb25c089505221b88b213563d40422e7bc006ed1f72b973989ffb42aae2ed0f45717417ccb8ad88b24c52b36895c31fcab417644e5c850811f621e72243705b33a141d", 0xf7}, {&(0x7f0000000500)="951499beb1196944d5281c7293291b6a621879a7061fb6146524eff42ec1ea745607579424cf70435f447ad3295a9ca4c8fc3e469317d0ba074002e553cc076f17f4806f6199b1c5b199794c7800af061ed1ce7b630c86a3347b9a73fd049d42bd12b680ce1df91da1ff910ae94dfccb8dce56d68ff4a8b95e7d4091c15a763537b014f680df73a946e3150504b6883d34ac684e0e6f5b6abb33001767c2f4654c31b4da9135c07e68e6982e0e5258554d578518c10a8a88d2f1bbeead6f832991df8668019b53fdcc4393d72be950ac3b", 0xd1}, {&(0x7f0000000340)="d27d291d0f1aafce0f4be11fc4c3e26a2fe0a840ae23ff56e69fea5a4afe8dd0b8fd531aeaf0baba5556970d7967388e9b8c71628957274847287417131810b4d373a1e9285bb10ce17eecd59838818462541ec60ec5d44d1aa9a58d388607d20b71b39c2259140bb2bd8a6b", 0x6c}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 6: r0 = msgget(0x1, 0x290) msgrcv(r0, &(0x7f0000000000)={0x0, ""/11}, 0x13, 0x0, 0x2000) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000002700)={&(0x7f00000026c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f00000000c0)="91ba89dc4f4e243142d289d67fef4a249f0bda8e3c05b48c29d9b7b9c811f3793206a0109132cc814de6d0a74f9c05bc3a3f", 0x32}, {&(0x7f0000000100)="51eefd4bcdf24a751e03cfafd36a759a7c7ab88917a4708486d4a6650fefc3547a4b88075106e097179e09583e22831e76a26fe5131ca8e18d1f3bd69b1124a2e65c0d72b5af3e91cbc3cd7df0f6109baea19a969956a8dd4dfdadf1e43dd44d7eed46b067e9d6f1026f52cd22c82269", 0x70}, {&(0x7f0000000180)="950972d4ae297b2f5d161c3372539dae60faa1392c30a0a3ca4ce0b9cdf9288796cf47", 0x23}, {&(0x7f00000001c0)="d917190947e8fb403623d58746d347f01b1fa8cc9d7ab97ed61b43c0de68f09c4f632547312cf406680c96617468b442b407f7c7050d74eec5d0953903e0789e31233dd2c7127fbf91c8f01d2f72c363003622fb610fef22ccf9823e4a4602d2c05f6cd3b2ad75a15f2c46cd88ec1462514959927c81922f2131db3a62d00378e2b3ae060575bfb20f83bf082b48a62ed9fae7852c368f1b0b098b22fe0c853136e3bb9ae9feb78815ffa60894e41e6f5b446c15ac70220a5b2d02baa2bf9ced80c2ee8e6ef63a019dd021cc0e552f09f7f90fbb", 0xd4}, {&(0x7f00000002c0)="7965ed31379020f23f9f2efae72c5615d54912e9b290aa49da1ec8f7254ef93e62769c77b07b06ea40e373a8b1125b0d148985a5f15afc9465063ae3aff679212a7773ac653680b3a2103eb2aa0960719e59c2ea4640d366c3c2b2471ca6297adc82c2ea14b81a048d917a10607b4bfc1749c72a3983d9826fb1a12ed4155e22dcb56f59f49d97dc99a2d002bbfb1312ac3a2d1129252e2ba839d660ad180386d28647eed3874fa6fb83e161dd27acf84136cde621856897a3aa746d37e355c4e4e4525548deaa37f0527906c114693b43a835e243dbc61d79ab68e95cab7a30830963e576b0e381242c95841bf71dc11007a6fbf40518dea0bc30", 0xfb}, {&(0x7f00000003c0)="0872b5", 0x3}, {&(0x7f0000000400)="c53c92dc03af5c09fe7e555247016c3e381727379048f76c1c6b4bccb7452f26055a72386916f4630949f0df9a6fe95127ef0dd1ad0e61649ec2ae0aafae1f1ffb99374a9212f81e208444f80e7127da953b288322f5de607acd723ca2c1efcb5c1aeefde2f220c8644f187c178ae3bd8b4de44aa4315bc6f1194945259fdf9671ec46ae5c87caab75bd119e59ff8bf69fc7e587f8b94a9da036b592e9c77deef09215ca7a0b5e1e91d90d0aefde1ca8623c3c925b037ba866ea9c9abd12cc07e902fe07c8c6e747354a621555add47084bba20e3827757467d0038c073c2a742d8add98ded918", 0xe7}], 0x7, &(0x7f0000000580)=[{0x1010, 0xffff, 0x1000, "6d8627009d8a4ce242e3e05dc40990c1546b369bcfc3bb8238792f120ee2c0b5fe96e235340e705e518c8f3d449d596d740492551a22d3e2b7eb38baea79e293ae820a10796cfb3ac871a3f4e78cfa526ffdefd295fdafa77fcfeb2d51c841428b21b31ff980bd5dfca35f6bb62e672250f0c68dd1e34886b5aba15c0664c91baaea45175d8e7af3b30294389238252e18d90dd94c275dceab44d0f16d80abb4966a7aa1efde3c15cdabf02d1f7a8798366bf5a600a853ebacb2c42fc3f8d98d2d537bc5bb53e98cb2c830617d40ca23d513dc24b2e7b4e4853c058ac2846eb86af5bc5d936d3fcbc406c80e1c983bb1092a30707be3b0c6354e53995cb586d2b43ac5549f90f2a2d79e23b8bd09c0cab3cf634fad95cc83b0290466c65bac3a36c1a21af193a7a0d58ec10dbd45d3132e0457f69e7051189333d06b03611705d65d613dd04ba6dd459c61e99e6b9d0e29329e022d3a7d03e0c466a90cc62db6830557f2db08b268ce669528bf2dccf09f942032744bc8beca3bdb7693edbfb01abd0d31d89d9b8db6dbb1fcce3ecedf100ef38f083c28e9dc052a844564e5338f7c78cf8756d60beeca406a29b813beadb58bffe6e8edae3da8412c55a29d7d7797e6c3193d4a15da780ede1ec1daccaef5b7cbdd376b746f6f547e45c7e5fb7f9c04f66df70c53c31badf2d071e1f583156a796e32c63e56bba690f3a490f4fba6ca66250dcd7844243ee5af27309131d3cb9f61a97fd1be800060f55064c3455b364eec4853de4fb7130665cd2472217df7ec7d06e9557445137dafcc7dfb88a36c28fa2b788e4207615a489c3ff11d12f96b5eecdb562d770bc4ade53d0b9451323b8c7a1dbfe6c1222ab29c878122baa026b5978beae1fd79a30b80e2ca8681ca5540e5a9194b5a782014ed5b33b5ad132854ac805278ee969b75b0d27c621a1e6dfb0377f15b80f911103fb755317e4f0ecc37fe55dbd9f891336afa9ee060d4847fa346e9529c13f75bbdc5ed6d3d24b7a661c300c07cd41542e7dd85b7f40c1559582a1e7703a7e6b66af6fdd48c76511dcac6b798940c1b737c25775ffeb75a57aa4894ea47e8c60b7b3dc75ff14dcb0e78f8792a085402de88b55de5ac9886f34b363299efe17ea1bf743ad72280e836a12cd81a5541d68bd3868f68deda8a59bcd1ad5c3d532f15eb7d8725b913e70baaf2aedc96a0bd10cf6ef42be36799fb518eb3f45130c8ce6daff1daf8a1dfd159fdcee9eb28e8865ed6bd43c4d492ba5d376078a30b37e9df9311cfde7769c592fd3c4d1bc57b812cf2329116ebe373fa89c6efdad7350612befcae011c4ca8780758b5c12905d83ef63a5a88712a167ea0ccbc7101b7beff5a9933009349d0476110242d13a6e51a6de0ab7a6efd5541ee7adb7178a35411c7ed93aa83145282420724a187ed4b9c9e857a4c5cfea7f4d6b482d8ff35d3863ad32cebfd9d424459853c2c743e69a8f8b45e45b56709598dd3f139e772c3b95563539d7776be5ec0a6a1ed6e264686baf3d7dc18ede043f5eff4c84812476cc809a4d25749bc20fb286902ce47d4a6df792df01f38f5d82336d21a7c4fe54061a0c8f782c9437b224d33f5b125193231f54d10478d2725374d85fcf28db6abd1f83b3ab15198a3b2aca68b21bb0367da1bb43b0672943e204044ae750e17c11d0f458b8149cf4f51b73dfa9f851a441e534de13da9c6c538ee1ad7ecdca15fc018f4fbae27c2a26982ca35150d37a0cae11afd56d32e7961ac6a9c4d2893404d228dbea2c3a9d5946769710ced53278d2a07b2177e18c9739d871db3982c02f1cf04c95a2935a549b28d7a69329fcd241a3401707d41882dab224f24cffb2e9566f183fd5cc8cc594d4fc64f2a5aa03e0c575fb2d1cee97d37aa49d425913c848f804d2d35b7a6fb8d8401e4bb8f6de328075c2daff404b5e67052c8d9c3116d3f6b7bbb2eb0ed514d3f261c5ad89a9e464c617e751579adbc3d157353e58d6d0817cdf97d2e54fe51a3c7d37d603c3a39d615c50b0e6a510eeafabb37a680ee00d4c723121c86ecfcd7e46c85dd86b648f3ac247d9b5e0246086dc36df3ca35f94ceec10e02c49321da42bf723b781d03ddc88d6985f902e126d56dfeeccbb29abf92661c652cb6aec82f17cf548673de3878a116bd339b834140a712ff12233c2b24ffc0f61f21285fb1228bd7223c4b5775f471a7d57206238f322732fa67581bc74a40c5a39952d936f609e9680f40e16080529db74734bfc769a43b228dd2b6da74045311f1a1d9313720c130c1fedbdd4bd5298e5b7d658337b841c940101305f970f34d8af112e4903281bcc6cc8520e2c5883ec143872699e0142dfdf1e3c4d73cd4d5204faaab3bb9d99f8144e52fbadac12344f31aebda1ae92845df0c2e5f822c0a92ba11b8418fdd85fa1cf0f4ff18ea3fbdbf16533352c63e267e3f757668f8beac363bba93dc9f24bf820a937ce9343912191eccd0751e0d70583e8e1a260c38a6a96d47907066c6e766d6c604fa5a856cfa5d3d3d2f917195b869bac271650fead97de0c6c1561e66711d68cec6852f0e3cff4b8ec3eb973b3047069db61310573c3c399c6ac8fddb8155729a79ba265004ee275e8a4a378b9cff83232a27321eb0a6cbb4bccbc84c9585ce588ccec6af78be8dca6322b2ffc6c73606807b7340e8f8cfb6d78666e4741284823bf821f8ad4136b48c611722b850827cab92e18c1009d650f381523955519695a626520dca997fd0cdf65e2e029112657280bcb1c8f4fea66987cd514d3b3add5387e1f0030cda9204a14bc56597ac23b0063c8dfce633ae0cec658473e0bdeb8be2a67aea4baf0d786a0d2dd74f0311aa3d328bb6e1f14930b25847476e039a29905e4790a3297e36f154c7bb2ef9d82181478144dfcac31bb648ba89658e375dd06855f246414eb98c8c17b25fdf77d08a1950e87ebfbec93c099b18f9d47022b016f27d11a93888357b979b14bc8fffa571d5183306f7b210bd16c415a09ae15dc3b560f14ddeb4cfef0578ba848e4facf0ef0e2ae119a2865ffe573cbba8ad56ed7a64782af7e9d1edbe003b5dc448de9273d1e338409ef470580319d0d41a63d9164bd7727a8b160f25f02fc69be9b717f3e6fcd09f92fdb85c0adfdce78f00db3a164c2bb7e833c8de645235aad1a011d203e79d0c13c068184a857a71abefc77f14227f14c239e9576838b7fac06102f625958768e618ec5112070addd2ce8126a6a1bb0c3359f8375475cd86c63323185849e4b85cbceb71b7b02e12c2613e069898131c8959dcc7f9fedbf62f1b7c9e91acda1eeede4c0e2145dbc8ab0a9d336fb44e35dcd6ad61daa714fa7d5a56c060c5a2199e4f1ce16d6118b7e985126c325571358824a6757f7ed712fff1489c3341b70f35d2356023e1884a147ebb2cee59b9a50439c290455ed971bcbeae29b69d1594c0e6ac6f1473d6d67e6e2e9662f941c28ad5800c57873dfbfc4c8289bd178c2f465462a4aabf885369af6690b273c634c244fd7e2441e65d620240c432e603023d4f183cf1e8d570a3f299be143a9c296d2be32068cc0126038d7bd889eb72739515733ea8ffce5e20126ecc8fa466545e4447efe2246c7c5e8e7f4a1aa448259301aa45738e52200da723262532dce95aa881500864d3de19ffef3aeccc461f08eede50a7b7ea67d8d69666ea40ba5288fb0b235e25568606de96531461fe7fe7351df4d0de413d8bdba1e7638944d80bf316d81067393a383107564bfc188debd1de2fda0eb634e268463be3748f719cc1eae7c0025859d52ecfa3abae1882e10ed5da891acefc22d3b12c3b60d59eca3b7d4783d002d67cf04346ca68f0f4d347eb4421f8211f59bf02e37a0bf540ff355adb5e2f4ed8ff599e75bb938c68bb214354badfea93b4507ca43d5dddecd32a0d18784ead1d4e35666ba14c7a3a1edd84e63939a11b89dda3c7b0fb66fe89a43a636e6e9ab715380654c86044f95217a152cfbf0cfb7c3ac99696455c31585ce00f98a83824c11f7a260ec23ff0a9c2c0cbd583d67fcde17f045d6be00959f24547885eb2abc8dbccbbfc71a9a06a754c1d2a6802295587053cf5d06d32d8df6d726a9e640870aef4fa314842a095f664ce893e79fc9c76379fef5f19a2e6c898d82eb605e64f5e07d7e7bd927e4fe8d00b2d9bcb046372623f58f9e3f4598e70af829d154b56789311f1dd7973ede71deaa99c87ec5b8e5c769c3b9e791879bd6bc3f80a2110a15c3524311b2a1334967dbce7796357bb858dcf743891a27db188b39451a6526279334152f29dd28099218c4e252c8c7dcbc964e30f04109eeadb6e77349e680c6661de3c2bad53ec49e523f7c203667cc8b8c88f95063d4f95c593b51d6ffebdfffb7d9a4899807099d1f86e18dc165ade8e60aaecad1b8de32898d7a9da0c49b908efcfde751fcc31ee4656bcd3bd37a75c6063c608e5b2642f4297e561b8d5d21fe13ef501338325e000bdbe71b093d5192d0d319c4817466d335d1c92fb8bb1246b367e2191c5193f90191dddbce5c5f117a1101b795a0c2e308322d1e3fac677a05679cb2a7782408dc4daa027f860f69a36b6846704bf2d51e2d6bf1d62e5a773b5c98a4af7a9977a792dec8a56dc3faab4a2b7ebfd1c567f15404f91265e303ce7f6199f78583ba282907479048eb59317f1bcd850c81df28e24a11cd0c3953154d7e24cfce30cd48f968d5e6aefe06cd37c2ae3adc7a81471cfc25d05f1834c55f8502881a450a57e49d1c07b623c585a861cc48e89111fa58b67117dc580dbdbe50a8a9f731d613af333b7b010690456ce671a5a2f9f5de00dd20bc38b6fbca45c181f870433ef4f92629c816c69653d6f4e5d1492bd8939e180902abae3dc6cfddb5f09e21cf009dcea747b8f0e8f4c3fd713d70ca19e42c4e6b888a0c162c1427b91c678369733ad7859e836bc470d8852ab97e9eddef2cc4a4e1bf2913fdcd64c7bcbd2486bcbdf73365402d4068c57af53e2d0d74d7f5f7c4b912ec4fd3d32f19fbb0849f24a1aa3c2f465b62a20dc50a81027dad9b7cee7ec0d1580930d8bdea3f63b72b9797a8030784660d1d0cdf05b0968a605deb1a62fba9f141287fd8f5f792a848f8ed4267de393c0f784e69acdda0958e4f7249b333aaea48f4af8599c5db0156044d217e5dc462a63eae0f6a8757be29496d85b3f1d11eea52f032153633f52971fe4744ed37b54ff52ab9a68b44c98e80cbf901f9b7ce903add6efbef6e58b2ba215f8da6eb91b8ec819196843327bf39ae4e8342e837fde6ec25ea445c652f85b15811d60e5002528c9282df5f5bbce7d95654d2b0818fa3d0ebcd5d078eaaa9d637cde23341f9e71791f63c13805a5885edbfee8786e0a85aee9746c2160f06b5d1c62108346660d59ac4cabea39cd141cfe9e886b050da4eb06c72b50b59fb358f5df4c03b0b64992f2e263238d55903997e21520b9159a5b18e705a1e22033cb3bfd0cfa4ac8b43fe98c7bd0aa9acfde664ddb13cfa7ee9e86122515acda746b9e9fc2ef42bb8007d1aa657aa2a384e5eee8a872787e3bcc2cf28c824f722a2436c52ffe7dc1225ae6ce1b0c54c466e1417a4057c8a9f7a2d41b0c04f21631dd7f0c82d8d4448aca9b7d48080430b70a2675a0ee94f673d3a4b8dc6193b5e6ce9b98449787d5acd6dcb9d3e42333062d2145a9d0a2a58141e8af3129e40b60df31e6b9946d55698c6cd0688e01238c1ef4a79807118c9c4cd92945dd290f"}, {0x70, 0x1, 0x2, "c2c0800ec0a2b55215a503d2e507a988ea72c5e2826d7a8d75e7d445b31395f6979eb1182fa76cfea610d2de438c8d950dbeb5ac8e5934036fece5ea27466c4aaefab8dcef6180af16cd2cd0f787fba6dea595c5c2f5b573a05bb3923e"}, {0x78, 0xffff, 0x0, "2e0843494c2b28365b32882e23d153f165431005bfb2b960f9a09ce3998d5e240d004f4c90926fae2564e9e93acd11b9ba26681f3ce467f82d5d684903cfef03bcca527fd66a7c1a34bff52a8d420eb9aa323db7d9ce2a40f9267b43177b7cf5c1fecff4501ca9"}, {0x1010, 0x1, 0x5, "a3971b2c594a63b6f3baa43884f96360b395daa5b5b51c5bc1d1c3f36ba600da0dd4777ca9010787d3061bb83670768a04f70ed1d2b6e06881b0ff02dfdaa0efec3ff12252cc67179bc2cd0be8ddca45f17db406adf8cff6ba5216b71001576553f5acf456be1a1c18cd5abf9c122650723705e0a7f38a8fce93d711b31129c6b99fe2db8a0671e7f09fa2bc9e3ba5af65f9cce139420eea732cc455b5e72b87e81edea464132dd73d52bbf95fcf60ebaf0bc444a93f3530a33a6bc100da3a38dca83deb17a595c4d13f5d54d96dd4a9fce1e9260d8ecc73d001ed2ff1b7987634498d4c035c089c8431204ec4073db727f46012c09d454c4eebe22459f5bc4c89a7c6962437b5a2eee044cf4afd81a637e721e5c7d6926bbb2471ae5ffa9952f5aa09ad496e927def76b8928e04eb9861e3814d5962d5ecaa070d48d97c1a462daa7950b982e8094d8c11df34c694345d42a87d8f2334f619be4eebff9075d2567d1900e0d63ead1fc9d5898a668f4e6d0e3f0ab6173f28dcbb83add44116f9367ae08eca1ab86d123b0d64869be66e79cc35d97229b88a17970ba163ae0d83f2f28761eff7f7bb78cc61c7c5a2cd15af2e8b28525fcb0ac69fd26b0f2cfb30e337076b234ed4fbf398efdf625b8dcc77cc2c7c32aedf95b236e8b9ad8423172b4c2848d1d574a4a8ec1ff24559e6a1ba7e96b97439b73a24b254f2a2b56d80c72db412cb2096e5e831846f837e02bd9bd6385806d35c1a8bd81b11e004b8a70f5723064cc004f0d40428419d63b664a47480732a63a251731904faa048ae1ed619bc5077995bfc68ee1f88c5ce3d181521fb95f9577eb21b3e5703de012937cc796e02c8f2d928b0bdf7d3e463f129673023cfb6fc31007ee3bd402f8b409d23e48be80bbd9e132ff773b91d4bcc1af0454bb244aa82391d113eed3f278bd3ad6bee88a5da40534de4a3f47e2ef4ff00a6f9345abeeeb20d8e8371c81d07210a5b22e1e76d7be3d8215e6e7d367c6d68e817af5eaddea38ecaaaa3f18b22466c59a7b783a496d03455f286f552338911f72d628bdfbfe7d16c41d5da70e0cebf9822fbcda210f58de0acb3c102a11c8c8c715d5101513a2054f3854abdb6df66d9c14ffd9b972e59e92df47fb5adb589f87d31941934d4f1c23419f935d9ebae32c083d0320027829468c902ddffd513362b7cedbde6a9e74a13787e821bc6bfdcb81fccaff96d92600da20160a8601fee5f36d85b5e944d226b57cd7eb5e6d371de6d3d497a207737764b441b23a280a532e44be0a9491a3d404d353791f9c46a9505352cb4cfc62ff072b4d35be81556e87eabdad059129cd0a384f3004a7d1aa7d90b996c0e7ce2170ed7586b752f4a66d8f82796589f5bce33b0932fb2e74876e2c9171bf0df9c2f313ed8f99b13a1331ae13b2ead6740f6563503d5257b98591d59829b38b432330677a7868ffc4ac1755b98add6955f4bbce0bc33845494f794ab26fd44d30f3455e0d88a2dac9256f4fddd304a6441a2da78a3ccd901b1414f0609bedcc111b47973dfd6936945eb35bc876d25dad7860b7e6f5ec702c749f79d84a3cfdb6cba96f6813fb79cf735bef329ca8446ae72eea6b907b7b842f4abf6dd4b3299756309ba83e35a5b54e408d0e09aee3a7b311693f239fabb3df5aa7ea7dc123739c6051b734fa71bbfff8e5cb4dfd00d1d32cf74dd0b28628458b07084038117096fb506751d687ba0e95dd63c99eaf13923479918f58e5aba337196973ac64f1215eb7e7dae20f733fbbb8d4b5039021d8a6e58caaba7070229d8f4228f7b920b3574842902d6cc75cdb4dc4735a9c738a3fc237fc991eb1e2ba8e2d67c86f7f3cec9f35c299b6d6b4356428ac98b0e7db326e1021ff687534ad99894ad659f57c8982cac2cded02f13cc2fc5f18f4902e68fea53ad952c8c41b8d8cd7dfa05868b480e208cea5374249af9eebfc324cff10554ad60a5905e4732598a58246d73a2f1a3546f90b0357489c52bb23df4cd8f5d3e936f928c1cd8b53bd1071d83a24534f493c84d30e7bae3676450c45c4ab1448736390f83d3dfcc3e552271301bc0342f1c3e2b16c1ba310bce1950a383603c34bc5cf0d95a0d26a7515d112267856763bdba76338c9f7e5240e055038f5f4b231077738a8c3830e8411b1768f3903e42b4b3c1feef80d5b2c47ca11763aeb968857480f0734ed84e4855b18cdf467b558ff4f8dc51f724d0782e1be1c5277f5d230f11e4e34e0c6d5d7aa9273eaef2fedb9e3398ba6e2b15c74115a595adfd9b01d2a7762a4c6d4fcafda5c17d095e3771e3a9e0ed019c5185a3125a50436b0441a4e07e4b09d0c0f63292d35925d2dedfdb0d38e752451089d4bd65104e1b94702d7042f2847a928307734ea946023c1527d8d87851953ca8f6e1f50aaec3a4525acb147ade57680b342c3017e1a8c5c7eed507b891d3f608da681fa20a66ee37d4f66e0a6db10f5701b2c6078c1bc01816b745be63de06423f988c547e185a9db776b329361d252f52188ec9957bbe73b89233891b94e4c71229359bc2041b4edc1545579ff05ab54593ab8718b42f85edf020d9d12415e73347eaaf26df944b1e4eb30fc38ebb0a3e7e2ef7b1a6fd0b430744df9fdb58be977cc6b2ad07bcaa83a535c293624ea543d320db0a32269ed89e1d44de28b48473c4dd657a2cdd0003cfc80b96e373ce0b9b06291a36c82edd114cc2a24b5a8a814110877f07d5fdd6626083c1ebd9beee74142ea97bc8c04efd9f56beb3408312507635393156e9aa536419312a62baa3fc688052bce4313dae3f3914d74527cf58fc221d3556266c7e334eebea5d4e2c48dcc294aeba5dc8852ce29432dcc294f6805564cbae2faaa3d31d739eb00e5fc33ad28872ac23eae85d6d0c9e8176f3af62400e1cb2f7823b6513565aea06384244f5d0f2215a79f3d6ff89abbf7306e9160cc34c708c76c64a2e00787672f955af70178a9c4fc152db528d16ce9c5f420e8e42d5b7747fcd937d10871d73d5ff6f56f0f0bb6f6b8195b6974626ca465b37ce9572b79b1ec8116b1c2c700a35ffa324e1cfbcd1f9df21c030665ca2e9ed612da87759d740c1f59ace0fa9d533a97fbf797ee274306e1dceafd6b21ad3940ac22b447c9a68c528ecc30d7e3e29d4ce7f9370a23a938a4166b582b006ccfd4dabec56fd8812bcf9490ad5cd78baa3b122f5fb143133a5658593fc74320b92582bdd291fe8ce0a77b05d26b6e336e3a0c758a0e0d608821c25b2b046a7f055cde9962dc506eefe623cc574aab6a324c744e9d4e4a0cd89f4f7e64c63c46f58e44f5cbe29f550e8fd43b09803c026cdf0a22784658744bb85ad0d07bab60a86a92d89712754c6757b126fb24521b4ee0ca40901486f07b357af11f54e2f9c0a9b325b0c3e9884b1d835a6f1fc6c5df2e24f83c4f8a48b3ea1e3903114a35220aeca04761ada20aceee44eec719b2018e412d4a6839dde85a1947627cd4052f95c2dc6352965196630b031fd7bf5eef47014f552e25438850a06157892f103073a48ac7171a5095c96d8492950bba1d32667e2b484db9a5f7e9b94645f4fbacb2a3129caf9eb94942926706cba63a620c001a6a5ea6ee56e6135649daac834ac19d9f8ae8a8b2a6d9c4d4f156ae9a358d51fa57a5e02b42e3877130b9c790e9f47e4793ffa511f00d8e0e2449a8f0c4b1a79fe171bf17a7cca92768d5b97b7a622556dd6b30f2a18d9f94bbd151a79455832a03594113c23e388b1f12939d0172e1bc1bcf9cbab6dc6ae0afcfc8771e1ff6b247c66b88b5bb062e06664025574fea69cf3516e6bd56da25b06a40df90191c555a0c5dc2cfcff7cfa1d88d1dd2fa627e88b1a026b7202b21b939aa340c1504c1d82a594e7ae1cc8f658c7c25025c20586aced001d4af126338683c8f0a72b1b1768426a842a1dc73ea5cb3aa90201cfde3b8bc59d90f94cab3e3a92f93a8aa3af0b3e2959b163d8fd23878df8b1e2ec46224052340e5a2543e2dbd49d032cac499ae81e156bd352d0001b37e7f104c175a30270beae77424ce183561cc0c13cdf8e702ef685866cdc5677a6226576f8a21dffeafcf12d27b82c70917b576d7bf64eacbb92463d8ba992640570462eee5f653b83109e60a8fd5ba7cc5e975b18efa55cc655a064adfa6dc06bdf56305b294e72b7a0899f61fae3278bcf4617262a017a952af1827aa916bcae93a22f1a377cf48b51a70e6f2e403e3dbfead3af2930fb22b6c22214a76ac236addbf4ac595c1a2945c0e4c3b9f2c425b4337545ca7e51783fbf2e8158482ad5e99f72309132426317730f6bb3b041ec528e15d57661d86a4a3f247074797f8c8c556751d9d87158908a6294d67919768168c5d83f287779d83e14709dd6d4dfdcd74bd81dba3ff27aac431c7b21bbbc0a0e58e676fa7e9dcf3c4a0ca7ac303d2246f1eb06d87904c31facf7d897b91ec6e3671c9e8c8be5585d2792c563f5a53d9430662a80d9d6292e948da1147c085e4565d368bd68f0b2481573b499d5b66ca57bd557e9f67bc72d8046f295fdcdb7facf2e72453fed336b1b15ee557bde32f29b84fcde11a5ad03eace37be3135f4ecd4d04fcc8e31af352fc061587a0e54ee05946c22fba68f7c712c10a3f13418ad471929c015a585f622c4291ef51a99b3d912391bedbd4eac618a88fc5623d67a65c7d0570e6f6017ef0a893c811e1bf9b6fd61906443dd4cf140040e1cbf4edda284d37e6d5807ac5259ed9d3b6a9b446d4c842d2995c4ca6548f6219ec58607f362416025c41d987482c2475b65bf0bde362101bf1c2dc989f54be13e2a77adeaa1f64502d3b626f8a91a6025b1cfa9d0ad3fdedfc0f3b2826b74a03892a969417a00129fef42fc81648dbc4b64f96207db766b2e279f2a8b625537f0f1772ee25b63c818ec014e995d9d693b1f332df2724c712f3bdf6193d4425fe6f735a06e91d3a99aa3eceb8f93619cc4a27c22da33358b509ecf0fdd2c1b0824d8a6b006f439c8e95046f32a6b9ad10fd08b480971679b78b62e24581da850a9c560b0da0313b4b017aed1270aa144abe9c606949d44c5e360166e861d4ac7794109efa8df2e5cb21a06ff6099aac745ca9b4289fbe1eea8b318eb6f0b4cb1c2f09d118a37cbd6a56854f24cbd9020f68765f838859584c43c372c0427320433aef4d5e15498fa6c095b523afd6fca6dcb7fdffec37a679d925d19bbce2334d6a71994810fd6b757b7fe08222041497f1469f4425f3440051a9b8519fc854979567251487dd6f508fe63e937320e867512386819e934ddcddb0cad4672f5568701039a4a91fed757879907f358373705248c65069812ac80c3d2807930a8dda423e7e1f642f19e7c02e7e58391c6f0bf917e22855ede2f44b17ec73a1c00979fc6ca5b777cb6a789ac214a3a4672242fdcb8fc35d6e225595e1a999f5ec9d27a9fd59ad6e369d2f69295462fe776c5d6ce300e8415022a024297782c713d9bfb5d78e35bb2bcf6942da93ab0992941cb5ca47623c352b894f415b57cd4bae644cd01cabf08dca4f3245326378d64b4224fa7aad342e5fc3e49564d923e0c8b8abca82163d242e7c0a53eb072a86c5f9e72eb86e1063c004c1c8263501941df0e061c5c5783c0590422b20f07dc43e1af386251886a7f961136c8eddf82144db0edbf220a102e36b18302055761d31a0856abd3488a6fdd974a3a1c7268f96fcaae8ecde006aab29bc2bf53e407ecf4419d85efbd6dad20c51b2c72"}, {0x30, 0xffff, 0xe8d, "45001824d7853cb7d2f4bdcdc3ede6e2680db41e7ca6591b657c268e"}], 0x2138}, 0x5}, 0x10, 0x8) msgrcv(r0, &(0x7f0000002740)={0x0, ""/185}, 0xc1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000002840)={0x3, "54c34e34acc351015758ead3072c0c7e7a377803d043c53cbf1d1865d00ad3966803cebf040a93da448255def62c3f508a019e98174548b7e73d05525626fe321d45c0ea9bd890aebbbe5a2f503b8376bdacdde269a10ece21e13a386773fe54e1ec0885963b4eb6373ae0778fa30e43a62065ec9f6d8802eb4e4d82182fccbee6"}, 0x89, 0x0) msgrcv(r0, &(0x7f0000002900)={0x0, ""/193}, 0xc9, 0x2, 0x1000) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000002a00)={0x4, 0x1, 0x3ff, 0xff, "b2c7f3d229f3468a192e0d3eba6d3e4ecb9b446e", 0x7fff, 0x3}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000002a40)=0xffffffff) r4 = dup2(r3, r3) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002a80), 0x400, 0x0) accept$inet(r4, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002b40)={0x3, 0x5, 0x81, 0xffff, "a6a5aa7ad1d6c5529a51c2c2ba472bac263ac365", 0x3, 0x3}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000002bc0)={0x8, &(0x7f0000002b80)=[{0x2, 0x6, 0x8, 0x823c}, {0xffe0, 0x1c, 0x80, 0x8}, {0x8, 0x8, 0x80, 0x2}, {0x3ff, 0x5, 0x81, 0xfffffffe}, {0x7, 0x8, 0xdc, 0x7}, {0xfff, 0x4, 0x0, 0xfffffffc}, {0x4, 0x6, 0x40, 0x6}, {0x8000, 0xee, 0x81, 0x7ff}]}) msgctl$IPC_RMID(r0, 0x0) r6 = semget(0x1, 0x3, 0x414) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, r5) r8 = msgget$private(0x0, 0x104) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002c00)={0x0, 0x0}, &(0x7f0000002c40)=0xc) r10 = getuid() r11 = getegid() r12 = getppid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002c80)={0x0}, &(0x7f0000002cc0)=0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000002d00)={{0x9f55, r9, 0x0, r10, r11, 0x20, 0x62}, 0x10000, 0x7, r12, r13, 0x3, 0x7ff, 0x3f, 0xff}) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000002d80)={0x3d25, 0xffff, 0x8, 0x1, 0x9, 0x1000, 0x3, 0x10, [{0x7f2, 0x8e8, 0x5, 0x9}, {0x1000, 0xfffeffff, 0x7, 0x80000000}, {0xff, 0x80, 0x882, 0x2}, {0x9, 0x38f8, 0xffff, 0xfff}, {0xd7a5, 0x5, 0x1, 0x4}, {0x5, 0x3f, 0x7, 0x525a}, {0x126, 0x3f, 0x6300}, {0x2, 0x4, 0x1, 0x9}, {0x9, 0x80000001, 0xfffffff7, 0x6e9}, {0x10001, 0x8, 0x9, 0x9}, {0x1, 0x8ca3, 0x5, 0x9}, {0x5, 0x10000, 0x2e53, 0x5}, {0x0, 0xda, 0x2c, 0x1f}, {0x80000000, 0x2, 0xc49, 0x2}, {0x200, 0x6, 0x2, 0x47}, {0x2, 0xffffffe6, 0x3, 0x800}]}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) semctl$IPC_RMID(r6, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002f00), 0x20000, 0x0) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x3c}]}}}}}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x104) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffd, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x13}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) getpid() unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x10, 0x6, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000180)=[{0x6a0, 0x0, 0x0, 0xfffffffd}]}) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) shutdown(r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x2, &(0x7f0000000040)=[{0x7f, 0xa9, 0x8, 0x9}, {0x9, 0x20, 0xb9, 0x80000001}]}) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x5, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x102) getgid() r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r3, &(0x7f00000000c0), 0x0) writev(0xffffffffffffffff, 0x0, 0x26) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x81, 0x5}) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/208}, 0xd8, 0x1, 0x0) msgrcv(r4, 0x0, 0x1008, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffff9c, 0x0, 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) getuid() getegid() r3 = socket(0x2, 0x2, 0x0) r4 = getpid() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="140000000000000007d0230000000000", @ANYRES32=r4, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, r4, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 3: r0 = socket$inet(0x2, 0x8000, 0x81) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/82, &(0x7f0000000000)=0x52) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [0x0, 0xfffffffffffffffe]}}}) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60054bc800000000fea6c3"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x108, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x5012, r0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x80}, {0x81}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r3, 0x6, r4) write(r3, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0xfffffdaf) fcntl$setown(r3, 0x6, r4) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000440)={0x10, 0x1, [{&(0x7f0000320000/0x3000)=nil, &(0x7f0000411000/0x3000)=nil}, {&(0x7f00001c9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xc61f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000050f000/0x2000)=nil, 0x575}, {&(0x7f00004ed000/0x1000)=nil, &(0x7f00001b1000/0x3000)=nil, 0x6}, {&(0x7f000018a000/0x2000)=nil, &(0x7f0000057000/0x1000)=nil}, {&(0x7f0000552000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x190}, {&(0x7f0000560000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000600000/0x1000)=nil, &(0x7f0000785000/0x1000)=nil, 0x5}, {&(0x7f00002f5000/0x4000)=nil, &(0x7f00001fd000/0x2000)=nil, 0x8}, {&(0x7f0000553000/0x3000)=nil, &(0x7f000014e000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000098000/0x14000)=nil, 0xffe0000000000}, {&(0x7f0000178000/0x4000)=nil, &(0x7f00000ee000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000027c000/0x3000)=nil, 0x1f}, {&(0x7f00005ca000/0x3000)=nil, &(0x7f00003ea000/0x4000)=nil, 0x35}, {&(0x7f0000601000/0x4000)=nil, &(0x7f0000782000/0x3000)=nil, 0x4}, {&(0x7f0000432000/0x6000)=nil, &(0x7f0000229000/0xe000)=nil, 0x8000}], './file0\x00', 0x1}) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r7 = dup(r5) kevent(r6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xc5, 0x1, 0x9, 0x3f}, {{}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80, 0x0, 0x2}, {{r7}, 0xfffffffffffffffd, 0x49, 0x2, 0x6, 0x8000000000000001}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x10, 0x4, 0x6}], 0x7fff, &(0x7f0000000200)={0x100, 0x3}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 1: socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0xfffffffffffffffc}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xfffffffffffffffd}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) setreuid(0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800460000200000000000016f3384f75583030000"]) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x6}, 0x8) getpid() ktrace(0x0, 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) r4 = dup2(r3, r0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000140)={0x305, 0x1f, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect(r6, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$BIOCGBLEN(r9, 0x40044266, &(0x7f0000000100)) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7, 0x0, 0xff}, {0x4d}, {0x6, 0x21, 0x4}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200003b00fe8000000000000000000000001000aafe8000000000000000000004000000aacb12b82d2d1a0dd954ce95ad9cbf6484b7af241018349838349f4f88d5dc64e6cbdbb57385d3e1421fd97afe90e2059f0983dd60b96aed45b5577cc320ae4245fad6a396dfbc1f1b558e5d4b74f802688664979f0a00d1070a23918ac9b38572da8d10f22d821e2be1578118a96fc4560dbf7f1c6800f4850bedb2691b6d27a279150ef4d202000000ecb1a91969bc78d1d40300000000000000f88e64a2c28dc4eec4ae88b0"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) sysctl$kern(&(0x7f0000000000)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) r6 = socket(0x1, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) r8 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) poll(&(0x7f0000000100)=[{r5, 0x20}, {r6, 0x108}, {r7, 0x4}, {0xffffffffffffff9c, 0x80}, {r8, 0x8}], 0x5, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket(0x1, 0x1, 0x0) executing program 2: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = socket(0x1e, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000780)="9df24d77a4f60e85adb6f2cc662954b3ef49d3d90f3daa25ee716b8bc218a3ce7276222febea0e24a7418a54d1ecc96dfb3342234499482e9aafa23d7467eef6097393cd8921f212c093197e6c56bce4790e97d2f5a8dab71c52898626bc926a3ad96e6c4e38d8faa057742de8840f4d4c08e4c8e6a1eb56d6976c146eddd9fda0383870ec", 0x85}, {&(0x7f0000000480)="cf203412f38e5345148a0ecc9768377228ad966f7606fc4850f0696d7b162068780d0a7c7ebf770c9460dc666f408304a9ebf9cb0d973d34da606f9cb2ea8a1092536ceede2715bd130dd3f3832f41ace5244e2d637318e941a855080758f20c354cfa43740f65ecc3bf7c522c20b1e49ff6855f1b57b8675e431e6fa7cf8bd6a20bb0cee7c211dc43df266a0caea328b6e514cd1ca629f64f4b1218813c791801e70d14b5cba7516af9d2806c320c0ed79bb67aac7235104dc443599de611f840ff2915f567095a3b99f0da2f37ad30ced2fe7836295a830d16a8df07127a34b91532b3406c842ab80e81908a662f9d98227d603581", 0xf6}, {&(0x7f0000000300)="b726a89a2084ef15a500e67012251b2d45076322759961e75c06b1bae7164fb1c318f542898411d212e55321275b76d4dd8a448e87bfe3010c27d288e852736924634b", 0x43}, {&(0x7f0000000580)="f6c69be80e3f0507581fb31088c2cef373fa80bd9f691acee5de268ad04ef8078f59bed332c6b29b48cb3e2d79cc29ca85743eea5dc12ce9efece5da82605a59995e4f12ead9574b3501ec3613aa0a86d2c9991a81ee789211638bbd539faf1f04e0534abbeb6f2f9ddb9f46cd3a2563191162b13fecb4b33888a68c0f06b1962f547d942187c0a1c898d600cd93266762168c21215824eda74d891094d03ebc5be7c19f65a28bdc49cde1f0b71db13769a525a1f5cbe33af7a1db3d6c7a998ad6df22764e4dffee47c486", 0xcb}, {&(0x7f0000000680)="e24e1e9eb8e2744e5e092e8fc0129084148859f500db720777cb905e49950e9e1d41a1635b980b10b49196504349d97d6781603a75390f5798359e7b4dec49ec7c82", 0x42}, {&(0x7f0000001380)="af57ec1902a7905823fc1e3fc4c3932f93b12ebd60e36fedf22138866b303cf02e4939c2fbec3835aba890ec9242937eba691d38397e4fc94b4ac2e35e0385571b2081178c25967088e8fe341a18253587f9a90435a51f367e4182e15c04282e80ad2e0459704530a74d252c3298650ca5254f52a077f805f9b92fb7963626daddb0794028ff0bb646a79c1efd096ec65a09e36901308773f31c4274677340fb8ebb0bcb812c95e0fa71f497c93851b23956c07334a4f0735ca99e86a76172969d23c0820f3c0c07df795154db8f1ec8cdd8dc58b844c77f9a42c83245562cf378129c61fad9a606299d201851fbb6960fd97795de4aa4d1d4d33fac051a82b8d56f91a3297956a2f6866a706c97478d19206911352fec97bb4572b7a1ab1f9ae04e98450d12a688e335abbd983d4222434f709439d0c9c3793a2f50d0934fbb5142516faca2a3b214dd758ed9259f6e665a25896facd9a7f84ab7f2a71599e3d5f11378e914cca907cd398a70b6c3fb614760ca4c24af73aa7377f0b2a6d65069675239418d5cd2875a148951f48539c5b707c47629eb42caf0b123f0c7a389484981757b64bc45c693cc627847c78bb67a2a3a685ccbdbad349657b0db9a02f2250b74abbd4b7d82625b35b6fcdf06b725e3614aa8130cd572a0b9b7f11b3fea25fdc9ff06ced8146b80858d2c18cb591b9e78abc8ba97be474f5782f620588bdbbcb28c8025e13e4e6dc983e43df906226e7febedff310c3969b98e0a4f2a02687e7240c4f0ff28405afa1196acfb0ce8c563d56b5c3c968152ec5efb99db2d5403022a8a13129cf7a1b1b00b0888cba8da870d27f08ffc005af73067584fc5527428300004fca4168a7cb53b452d9404af735b5902bfcb3f54a4baada6f1459a0a5bb685595b1b3a600a32462590ba86a08bb89156a81d493d738cd74ca05a47ce94ea0c99742bc924cc3b16fd2a82f24db61b9b9b3b8649742866a0764738e57e83abae8d7229d260c8f016e740284178abeba3c24536b219f16bddd7bdb631660c61565e59b472919dc225b77648ce8ffefa8679c1f457dfe8f9ce27a68764e61fa440a8b408b3df1990d3a959af4c4ef1577df3828bdcd5142bf57ada1dc7a57dbcf8f5dfab5e8e4548acd31c03dec037b708438b41f0729f513e8a250da849c03c7c7285d9b79aa4e71591a9b4a5e9e24dcf5ce8e6dba4a6cb33c3def75c4c040064c9e7166670c68f78f4726f2e64a9571d98bf4216ce2b28d5d5267b2c49bc8501e1e5f576fdece2fdcfea41b62f432b7f48d3954b8b309d810176d30cf64c2e5b436a8692d817982c45b2fb7fd03e40c3b392bfe2bbcce1d5fad21c966a37cbe845a208bfd4e5df2a9cd78f98b0cba85b2137e6a0c3136fc66651a87b7ab93848764a9f4b3b6be6f0179c74bef5dc354d98294a6595826465afffbfca440b63b6cb4055c1b95830c059de21b19f4f7c701b56e99f0a90f42bd69b7fbac0faaea3fb76e4e6118c110bfc32000029ef26d004cb514b17453664ecbe4200a7c03d85e057f6c27600cc690ae340ac21f488f71331cd280f1c9a086d1c847157756272b09a3753a5288b082cc90165dc37f10095d620801fffd1dfa3f6daeea1a46d471cc0ff9d11e0c2d4d0e20e41901e28e13e786648635be87bd8fc3e44b859ce3f91e5cb37fc3b3ba60acc1fae9304741feb406be089087ef17c0a0470a8013e45c057a9495e700827028ed6cb0ac590cea710e25d648f92851ce17299f4665002b63d7246aaf559955720d84807334a8ff19393ddbec842329171e34253e0e8cfc1c3f26f31d198619031f20d815fa6fef15289cae920f9a60892c49f354bfd0ae244294a67fba6dc6cffddf865ac9e71e83129fed87c6ae8c8b263660d8a45842ab93de3e8da6beeda358cd1fea247b747d5aed6aa6fcef310914826cbc63531ac1be4ad41a0f044611c69d362aff356f43b760c68d11d06e34991a6e3982fe7df4135aec568aca4fca6d59a2659adb1d25db1723d631e4cfade8b5802cd9a9a67172f00ec4a707a258da2272705282a2778c16fdec86efe8502296bb294683d0601a6dca619807363eb39691aff1ed605026e77758746dd4d7ebb20878fc771b39c87df49468c616f5d98a1dd1fe598d64c89fd7648775b0c2b2cce94368e8efa77266bf557f587e58cf1b48194a39c6181a5ae3c13a79234acc75c444c47eba0fa115eafc94a967e972b746adea61f42c8e5ec5dd7c10c2d147b58b19ef515bb887d6469bf6d81843c71594342d8deae741ed3654d3f1aee9affd0dc625913f79d96672fda2f28d23243e7754836508795baef3d36cbc7dfe1d729ce1153eecdd922889979dc1a39e34aba95096834b2308c4cf4fccc98633ea67d5a64df8e08c91f277309cd28303a8aac4d8bc4adcb35403f1d8752de97a9fefa9d8a78d9c55ecb66976ad09bc8866805a2a494fe142782c6db77f8246a3edadb0d88473b97059f8058385b17c05bc04c3faf7106ea1ae4ea3a32c1645eada250fbab5e777ea1848539b2ee82282bd9c0d208557acf6558b07474487192eafd99b5c0d963f30acb041e443baa210b77d122d41aeffc825775ed424e6677f1301fdabbe05d5cb50f90e2b66d192d065d828bfc2ee6a94f653b2dabf1fff2687fc4392b119aa1a0e350a5fdafcf4be0a7802f83604b6581688088288137bb96d2793273531995b1df22eae31238c6bdd93dd66d823b20f6d7fa050362a4cd9c495745db8e92edf01375265feaa6ceef10a51fa21b2763b7a0ca9641fddeb97861567382bc70c9b0e282df0ecbb4fb007d60a990e06d143b6b3337b570b3e5592c4b9ed28b733f49d6472e881cf4ca3fd90035bb391a994877dce4768455f54bb3c219d94ad91d1a1bd134abace6f200d5c95624d685ef3f10624ea7b0738451968b543b465b7b7542fec9f5e7ac5ccc531799d497de666282418b65228828dc2cff61ea46ce8c8362a1bc79a4bec30f920d3ec054b6aae5b385d85a1279445ad5f1b81a8b285ecfbb5b922233d78be41c0058ddc8731b474e1f644c90e47c133ceccd776e014577df1849d2be00cee60b3d57d99295e27a9d3cfaacf0404c42158bdbcb823dc39d5b40b97285e6e03ef68d9a1dba3d070cc378c26679d841cebfed0778b513c5fa1fcfa5c56acf10fd5fd79faad34406839f1fb8abd5ab96d22a4c71fc7fae4737c404ad14cfa9962f14c25506073da4cb96ca43fb217f3370bc3465154942e4b870eae6b19eb49080f8014ede87160f5e593858878a4390f0fa7253cffd9be3bba6a8cc1e4278faec56392fe9395b83fe3c1e75c21951ea37a8619fe10f2ee305e2da79e77ce2e3e9286bafd3f030e9716d9cd37ede036c65608eb89c38d2582e6bec38c7dc3aa41d1ba7fa0e945a8eb6802fcfda93c6c2897dd1c03240bb7de74c6d639ff6b2f0f3e55fc1e8676b849dedcd5a983836f1ff05e6f83737ef4af10b7ff367c51d46aac4a18809b22c8d29d889ecab71774f5f0330b8acb85cddea5d69767236c5b8e94eef7067c31a952d7ba7f826fd2566e276924af2c368f5e5a58903cbe39c68700f00b9f4389fa51e31c9080fb89c46e087599ee499f52eb840bd2a2ea2ef6e4315dbd6803cacfa8583062ce38f582cf1d76b830b4e50c6f2e03946243c85430e51a403343d12d64eefdd5d3dd227d22638f40cbb5c78a559466ba692b6e391c438dd1cd8fba8775be2c650fd3d722d97ac4245f9ad0e4b0442a2488065d003412fb7b28e2228116991b993e83b618b3ba970e3416a10d0d0b44924b787f09215a016a55710a61d0028d8d286271f8f1cf2474908b6f3eee63fa946fe56fc46840c44a64ceee1d4fd77e3d905e00a781b9c7dbb133210fc48856bab2083fd5c6c605c0d811fd3a32c0ac1b50756b2d9f5d51c67df6909917545c57ab727cc0b721fcd6cdd88a6e393229f35f30b30de7efbebcb3c31fc3d015feb3c8df698db3d6e21775821a101f2310323a306e3bd2e301c548b9401a7195528cc97b3a0558cc97716565054d4651299e51ccfd2576e5bc2a183e384499b539cf12de76957e6e98efb13f901433c248966c711e9544df89df2651be061e745c878efb2cdf32698fa20cd10bd6ca53d9a2ad2c3f6c1feb48387af2906e3b7115ed8d661354de275d9591c9ced0e0cee2a0b3e0972273a773ff7b586f4ac00daa1bf4e680b09b887a21b39399f645b8313272501c362a712c5e1df1e471040eaafaab640852893c3968b4f6ec0c77c7754453fe64587d93d208e4d3c9dbaf09a6e61acb946a6be549704ce4aeda77e429f5db2ed18cb11581705a3ccd297ee131507fb1152daa21f83f47e68bf26168a4c97ae0545f8de6d27ce2fb4ff8c5e5ba8755a68becc0c1da08418a5292f22c14d4fcabc1a82cb1f1369dabf453a7aef1564c8b83843676e15b6d92288a37b645bacaaca2e4ade3f8772950927b984f94eb808b6802c6929ce1e2f121565e4ee72ac0748dfbfca921c066f1ed6af4dde83bf6657070412a3b8b8c4c20054d2956f9caafe335c86d78194b6944247547794bdc2219a3660189318f35dfd4f8ec62b9efcc196a3b5facc9bc84884a4a6fecb938cf50505915ec45403072fb0a1fa7d98e617cbc1d103a6d8f65f3f907bc59c0ccd2f795a27f0e3789ff45a9de2c86cf488cc496299069d9fbbc138d4e628899eb4af349dd856fe64f485a1d00fd2ec1be705896e7720da97278e6407ab81356c1aac61b1583a7aa8ee03582b962010afcc0c41b3a2298580ee21379f74e83b047697c88ca2998bf1f180a3d95c1a25086ff996b73e523a51e8d6608a0266a0e9a243a56bb800b7df94370b19ea871df2beeb74af5d867e59b231ba2eba0cbb0960a89e6c8842a87256c3f23cc1e6c39f8f39af7560d5443b9c480b9ba86f879d8313551a4514d2958db7d87e6cdede5cceab75e82efd0bf933d3bee595573e1b51cab4bc3cb01b99ac86b529e141289e5682b604b915e5747e09ebe7c200d254f91b65ae36ab5dc375e36d4b7fa6d1da153f57b4d266e898fe93a05a788488bb5d94d501ea3b21d7d85a259457fa4faea07811dbaf9e37de823b95e2babe7da35b6d2e1d310dac2a06e755e07e00c775525f333aef79c9c8e48bbe48c60581bd6913b300083a2d53cadbc9b6e11446eef28f62dae4b99e2fbec41792ec71212019c1d439d6c247b8baa7fc76144efd4feee83c84d8dfcfe69493c3697492fd775a7db881ccfe0b96fedc60ddf0075c85c57a2a698b9cac82329cfe6c2bd64a8c58c77c16e3758c1e5e24eb8600031b3167b15d345acd87689fb5705d78bb96e6124fd8df12fc1b3a0c4839a3d30704466331897f4f58b68ab78235020865008ff55e87c9a872cdaa367f5ebd7c319c7c522d77eb85b8401358b72bc2c3136394fcb076b7cc667fdbf6fce22f21a323847df3388bfcb7d7ea1f5cffcc92238ddba4a57da33a74f23be5b2eb37dc385663bb262e0020d8e6a28a4578d1a61b0c94a4ccba5a2bd3f268bc3f29a01133f90a89b2764c06a5d9e81403b0b0de6bb2fa9d262c3b30e31d92b45f942664d98c0826a32f4b59b15a6e471fafa7f74abb17fb4f9a94bf5387bde9ecbf5a8a8542c9849c315baa527ef9b8367bd5c52b0cd21c8e07cc03178d9e03d5755a8750dfba86ee7fbb691ec774f4beafeeeda1edbd740d1d163511ac1b9faace5be495ad55d187fe36669056cd6cc677f3b08e1064ee019d12c1f7cb0c4daabff7e9cb058fc9a5d3e79e", 0x1000}], 0x6, 0x0, 0x0, 0x408}, 0x4f25e6d9ae18b4d9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1ff}, &(0x7f0000000040)={0xfffffffffffffffe, 0x2000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000280)={'./file0\x00'}) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000380)=[{&(0x7f0000000280)=""/236, 0xec}], 0x1) write(r7, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x13d, 0x0, 0x1}, @tcp={{0x2, 0x1, r8, 0x41424344, 0x1, 0x0, 0x13, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0xd, "96c729637cae4fa49c1558"}, @sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x4, 0x0, 0x40000001, 0xde5, 0x2, 0xffffffff]}, @timestamp={0x8, 0xa, 0xb018, 0x8}, @generic={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"}}}}}}) recvmsg(r4, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) close(r3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000080)=[{r10, 0x2195b6d824f0fd6d}], 0x1, 0x0) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x330, r1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) semget$private(0x0, 0x7, 0x3c0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) write(r6, &(0x7f0000000000)="76a5dead0f01f8", 0x7) executing program 3: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_gre(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$vm(&(0x7f0000000100)={0x2, 0x6}, 0x2, &(0x7f0000000140)="390f6b1b1b3eae47b46287249646159605aa53d4150a6d3d23d9dc308bd896a0fd984631b41152f08fcf6231eddd4f91a3488d974309e03048da229c8a98768cc872903e4116d2857f9d920e49868f0290c839ae662b76c1921f935a9525e15c4d323c3718fb63997370722b9d2030484120cad4a41cd6f525", &(0x7f00000001c0)=0x79, &(0x7f0000000280)="d88b98", 0x3) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000240)=0x4) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) executing program 0: socket$inet(0x2, 0x8000, 0xc2) r0 = socket$inet(0x2, 0x5, 0x0) syz_emit_ethernet(0x108e, &(0x7f0000000100)=ANY=[@ANYBLOB]) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@un=@file={0x0, ""/81}, 0xfffffe46, 0x0, 0x0, &(0x7f00000005c0)=""/214, 0xd6}, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) getrusage(0x1, 0xfffffffffffffffe) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r3 = openat$speaker(0xffffffffffffff9c, 0x0, 0x782, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = dup(r3) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) ioctl$TIOCSTAT(r6, 0x20007465, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000040)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) executing program 7: setuid(0xffffffffffffffff) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) socketpair(0x1e, 0x3, 0x0, 0x0) executing program 3: r0 = socket(0x7, 0x0, 0x7f) r1 = socket(0x20, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f0000000180), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000440)=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) setreuid(0xffffffffffffffff, 0xee00) r3 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(0xffffffffffffffff) utimensat(r3, &(0x7f0000000240)='./file1\x00', &(0x7f0000000480)={{0xf8, 0x1000}, {0x8000000000000000, 0x80000005}}, 0x2) socket(0x800000018, 0x3, 0xff) socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() r4 = msgget(0x1, 0x21) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, &(0x7f0000000280)="d2a4629fc3395824c3a6abdd47f46546f69cc6e639e3d9a57d4128e369e2a1adea72966b04d93220fd53c6a03539263ddd16b7ef9361d4f95416cf2f6753546a3ec1c85912182e26bc6fd7da32709b62ab10563dbc2c95973738453937ab0b25a707e2e34d09898ac2b42f882f9b6489e71a05f7af1e04ecd3413e1f4c15b192741942fbeb59b27229e76d5cde8ebe4b804ab243884ec79687a1d1603095c3be4c6d4e1d738da1e89662aadf78c9e16781f88083a35e2e4a3150e51a462e175f935429e9d6f1b670f274e061b861b66557563bda038e88ac142d20e7c523df0d36c26bea26cc139b2347f38957a20641229247", &(0x7f0000000380)=0xf3, &(0x7f00000003c0)="ccce78f37b1cb121ed0382df6d01c1bf274d04f381015a8cfe8e35970d1164bf697af43f4ff439044c30b2f0e30adf0fee87917ea4bfb889872f068cfc881796d26b0f2eb283778cec23b3a41e3ea66e08330e36d57de7c3f9333c16", 0x5c) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd29, "871ff9bdca0d88e03a90d692080d51aae100"}) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) msgctl$IPC_RMID(r4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x81, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00002c5000/0x800000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000388000/0x1000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000202000/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}, {0x0, 0x0, 0x800000000000000}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 7: open(&(0x7f0000000040)='./file0/file0\x00', 0x68eda01775965b95, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000000000000005) socket(0x10, 0x2, 0xc6) truncate(&(0x7f0000000080)='./file0\x00', 0x40005) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x9}, 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) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511ba", 0x0, 0x0, 0x0) r4 = kqueue() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)) r5 = dup2(r3, r3) r6 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x83}}, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getgroups(0x5, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000012c0)=[r7, 0x0, r8]) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x0, 0x0, 0x7}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: getegid() socket$inet6(0x18, 0x3, 0x0) 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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0xc}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) setsockopt(r0, 0x2c, 0x100b, &(0x7f0000000040)="03000000", 0x4) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES32], 0x280}, 0x0) recvmmsg(r2, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) executing program 5: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000680)={0x10, 0x6, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffffffff7fffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x43f30b6a}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x515}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4e}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xffffffff80000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x100000000}], './file0/file0\x00', 0xa000}) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x1, 0x2, 0x7fffffff}) setreuid(0xee00, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000000480)='./file0\x00', 0x200, 0x8) r4 = getuid() chown(&(0x7f0000000040)='./file0\x00', r4, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000300), 0x10) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r7, r4) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) chown(0x0, r7, r8) fchownat(r3, &(0x7f00000004c0)='./file0/file0\x00', r2, r8, 0x6) setreuid(0x0, r2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r9, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) dup2(r9, r10) r11 = socket$inet6(0x18, 0x4000, 0x80) setgroups(0x0, 0xffffffffffffffff) getsockopt$sock_int(r11, 0xffff, 0x1007, 0x0, 0x0) r12 = syz_open_pts() kevent(r0, &(0x7f0000000640)=[{{r12}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, 0x0, 0x61) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x14, 0x0, 0x0, 0x2ca1}, {0x4}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7}, {0x24}, {0x86}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r1, &(0x7f0000000100)="8eef894615049a65fdfa99a9dc304a559da1f8eeedf8085015316d2d693a4fef449232317605e1aca1abf06ac80b4c301aac11717b5ec98341631d71988eadaac7194a016456d71e92cfe21c1c51e9f26db421bde065d501bf502a4131a5692c5c524f17", 0x64) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000140), 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x45}, {0x812e}]}) getpid() syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') flock(r0, 0xb) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$unix(0x1, 0x0, 0x0) getpgid(0xffffffffffffffff) getuid() setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x15}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0x7, 0x7ff, "010000b39b58505f00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f00000009c0)="714688c3aedce32d84628a599b646fcebc3f97fef14c64b465c657888acb0d4d10de9a40866529fe3b486823b437b7b99b6a5fc09b36567a6742830b345cb7055db8bb157a1b3f509d069e4220c73db1a608ef96982cd93bc34b929171d7b0fc7ed382aafb952e15b911ad84854b2e7ea7d04e2104c113c4e4178646e203b3ed98669e953e7d89affa57ff1774450d287e6ee9179911b74d63376539d3b8571714cbc82daab45bc34a83784ddeb2753ca43562784933b1043d997fe5e147962651925fec3fd0afa7d33f8180c1ca61c0ac3ab4516e17ec6d86d566ae000f4ddcc885480993edfaf8a6a300f424497b70599044202881b1c36661fffac5aa26df4dcaf5181aaaaf21de8ee04a1e56f6d1549f8155459cb78f1cd3d7f8b06a80a30bad47a54cace88b622454848cd31e9ee15be248e41319dbf524fb14ad22e4551a044266129e8c3bf7661f4564a61c521a16ac7b105567048a9b27711f805e64b390bb464ca6370162341fca5f121b5ac49a3a06f458b95eb7e142c0ed0ae062ef79d6ce3f5549bedc913c81a752523a057b811074227646c3903d5092d687099f6f0fa864a516511e780a90e2fbef704792616f7ee2feaefdb11864d49116068e5fea5c95762960f0687ef9bced13c74b9f80dc2ca03e5383d67d4ffce2f293c294013d922fea8ab685a08fca72f1da74be8a4577290fad05d704e894bda8f3a7ee41fc25a6610e07b36d85c0b9d1623949991cce1d773a3fab0a8ca4b5cde17d247b20f69fb784d12f2c6eb2c7dd5a7a43d194dd499acb506b3f4d724fdc88e713c864e2eb1ec91bc270717a27cda8590fc1c48df8282a9ec5686f9ef4c78e99a2da5a57f482ec6714f5c2d58f4e1ba34b8fac93b05b9cc7babca9966c602c395edbc06c1e57f4a62005f6f7a5c47ccc4e3a720595d0b0005f9c71de5e58aff3c191fc2bb473134d62d25e18d0872e118f05a7d43de1d99cb0097b6893f76e44c93c5c04acf8b7c0ab369eaf020fbdd7dc80ef1da83a0d7877af60fc6fdaab2eea35bf5ab65038aa82eef294090a7002acab9a4e497d4ec21cbf7447218a06a53cec35fad2ec5a317d24e39b0af94d280a668b30d7aa9ea787994ecc57e023f49935d8ec7ec44a79c12ccb5706757a1c3275ea37e20d3e5a38dd2d7d00a4a5e0c34d6582d742416e51606497eebf36182c34f1e693ae852b1abd361ba0061b734f28db6e3d1a07b87e0f87c694c51c2d1af81ff70f849fbf3e0da62d553359c8ebf0dc597b3bbdc01c3f487cb40a42871ca7c0d385fa4c19a235b219dbfadf800fb54c1092d1c7161fa50117fab172c69f3da25293b9fdaf74d3f2de77343bbecdd5524d0c3f440dbb7b688e84edbc097ed031b5bd0ab099026b24a99065ff36aeabbf446666169fb5f856b24faae027affaaae2d0fd13c8e8d380c81c12aadf11551040659a9bc6ccada1703792d19806ac6a18f881ea0c4ae1f974b11188ac1367fb0159379b072580553cdf1f2bc3757562782ad14821f71128ad499a380e1d6f081a226dc3c4fbc7a8a06fda18646a09c48e92854719733af42140e267245a285a9747a1b63898a07eefed023f640c6bf6f9e67759b2c20ab43c93754340a93beebfaf9456cfecacc06e0bb0ad9d9a80cd25f4478c29006ab198593cf255508189abf14f160f8913afd9e78454ee42d3424438bc6f8d7f8e43f5df884a15a0fa9597d47f2012a437a8812c92d7864d7a6902a8a807fec96511d5efb0271ae53e3c50", 0x4e5}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) socket(0x2, 0x1, 0x0) executing program 6: setrlimit(0x6, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8000000080000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000001440)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r6, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$FIONREAD(r1, 0x808c694e, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000340)={0x6, 0x9}, 0x2, &(0x7f0000000380)="a19c88bb9ca50a73dc9d8c05fb39c54ecd6205aab514c6381804d2b815d8d17f5eed5fafa3753987ee867fe77141c9de85faa8405a64d26f9cf68c35b448efc3dcb7ecabdb0b1c2444204bcd922f0f", 0x0, 0x0, 0x4e) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) socket(0x10, 0x3, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)='\x00\x00\x00', 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x2, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x81}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, 0x0) fcntl$getown(r4, 0x5) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) socket(0x18, 0x3, 0x0) getuid() setsockopt(0xffffffffffffffff, 0x2, 0x38, 0x0, 0x0) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='.\x00', 0x0, 0xb22, r3) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f00000000c0)="1d6306b4eec4804f12fd236729a09052800000004000bb47aaaddcea6ad4fad424fd756df52eeb5244ed6f467c5138ea9a41f14d10cf7c4604dea1d69dc6daa8bbad1005319d46aeec925cd3184d991a0db964251907c9d78131", &(0x7f0000000180)=0x5a, 0x0, 0x3b) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) executing program 1: r0 = socket$inet(0x2, 0x8000, 0x81) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)=""/82, &(0x7f0000000000)=0x52) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [0x0, 0xfffffffffffffffe]}}}) (async) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60054bc800000000fea6c3"]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x108, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000001180)="06006f293599", 0x6, 0x408, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x7e, 0x0, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x40000104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r3 = semget$private(0x0, 0x7, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0xffffffffffffff27, 0x3ff, 0x0, 0x0, 0x0, 0x6, 0x0, 0x8c3}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0xbe}]}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000001440), 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) dup(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, 0xffffffffffffffff, r7, r6, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/240) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x5, 0x0, 0x0, 0x7}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000480)={0x6, 0x1b}, 0x2, &(0x7f00000004c0), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000040)="b1319386b7539d2263000e8c061dd6879145d16a92fc41d3269976816db0ce7d02a414da28b4e6d34c7cbd1b90ef96bfcdaad43b8a2ca966b6596dfc3fd25239b10d04a1553024565f984d9ce16cb0a1faad5de8cd2c049fac2d3aebd8bfcc00ce75142c15ed7176a3ce4e0c556cf542a075e88df0036425917032e9b2c803bfa9a51c52ea71337aa4b18254d6ccc83209b78e35ad612c9d3ae1262985eaa24e9d4909dc2e582cc1e248dd2a6ce285fd4440229489d66f6cac757d5a75f09e7b953e76ee18c058a343494ee921a21ba9a27b69", &(0x7f00000001c0)=0xd3, &(0x7f0000000140)="d43764d4ff4af8dabac8559764b355a30f9e5902a339376732b3ff3f", 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0x808c694d, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xe02) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pledge(0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x20, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) 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) close(r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x2a, &(0x7f0000000040), 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) write(r2, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r6, 0x2, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffff9c, 0x0, 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) getuid() getegid() r3 = socket(0x2, 0x2, 0x0) r4 = getpid() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000701700000000000", @ANYRES32=r4, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, r4, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e648fb22cce2af402dcfd651d5937d49925e62e8e70533e461c221d0", 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x37}, 0x9) executing program 5: open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee01) rename(0x0, 0x0) truncate(0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x7fffffffffffffff}, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) executing program 6: setrlimit(0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0xffffffffffffffd2) syz_open_pts() r3 = socket(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x33, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) clock_getres(0x2, &(0x7f0000000100)) open(&(0x7f0000000340)='./file1\x00', 0x880, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0), 0x3, 0x0, 0x0, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) 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, 0x80146951, &(0x7f00000001c0)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x8) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x40005) executing program 0: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001140)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ff1e1cb26f696b497b43ef0e2670c2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x1) socket(0x2, 0x5, 0x3) executing program 2: r0 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1582ab1203b31000"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) executing program 4: setuid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x1, 0xf32, r2) r3 = getuid() setreuid(0xee00, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) r5 = geteuid() setreuid(r5, 0x0) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f0000000200)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x36}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00', 0x2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b12e19ef6c8cd6d25c95aad79c76619f0ba57aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) r3 = geteuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, 0x0, 0x0, 0xb2}, 0x1, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0xfffffffffffffffe}) socket(0x0, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000040)={@random="51ff7c0a23ba", @random="46abf2ab6791", [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@generic={0x94, 0x2}, @lsrr={0x83, 0x3}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast1}}}}}}) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x9) executing program 0: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffff9c, 0x0, 0x0) getuid() (async) getuid() seteuid(0x0) getpid() (async) getpid() ktrace(0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000080)=[{r0, 0xab6cc3d7ffaa0897}], 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) (async) socket$inet(0x2, 0x4000, 0x0) kqueue() (async) kqueue() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="58de1c9df0b34b773550248f2ab91c387f4f8bef72e047b44255a5ccca599d686b2e3a2435a506991b83ca030ccbcdc9c9951802c3a687d16d513949c6163e86292e5a4b2b33637881f940bd1faf37e93c422b1987d3d96fe53b", 0x5a}, {&(0x7f0000000400)="59d9b78a11e52e8150b69431c36a8d94910c74162de445019382879c2c501b9ec4189b0964134425ec847eb8c860ba2456bf1645f6b292c7a152946c21f1913ac7c0f3deb1f540f7a3d3f0599185b980c75c1d23ed2061b9ad8a28d58c5886a16da73480c70ffe3998e8faffe657200063785219e841e2294ca392817f51e2dcb0c4e498b48ae8de863f608ebc736e8b93e7bd5c90cb1f05b9dc4d352052b6613a28a316288cda3607b232ddc5966096639550efa7a739d2bf16cc3bc0ff424e227c153a15270534cfa850f8196ac7fc000a973950f2fd1ca61e457895ad15650558afcebae4f94cad5bedf912160ab81533d20099a410587f5d5a6d59c5d057811ed7a1650c5c7519e24cfd38e8c50b7922be931879f7257825140c7ffcead17c2b5678b9a19005c70feaa235468e40736335d8a17a355d4e002482e1ba06aaf931e10ad49cc35596974f5c13f1170d3bac15f772376f4fce8f1b10289e4bf1cbc2087592359d20f753ab476a959664955336f0b4e8a82e46d67261912301d428488a8b1c2f85920d09e477e4b70e5b7581eeb6e743e55f092cb25baa25c391faa8d94f426c5baa5dd610bbb14498ff556367b3efaeab0a2bf0790c02eb38e01fc598755d56ef06fac30c061d500feb3553a875e283e35a6b55bfbc6d291d2b319d1b719ab1cf9a916eedfc18031232ac775d154976faae06536cc9ad42f22d106f8bb01c3694c4a3f693ab91e8f08a73ba9e262d547e3cbdce25a1a304b21fa9e18deccd3caf9d2b114197d78208b69e45f5eb91bb65368c987c3bdc7e0ca57ff98c6332eda669c0c6821dc29ed9b5e1e36d2335ed24972f067c8a9be92e70e6f33627dca0b9c00563c0df7bb532ddfd3fd9355ad73631a37ef0d89885345b7c305d9a04f90e94b2c48e3bc24b4857943f8d813eaef726e4a276066976f1d61c695f9fab283a8832f98544e064a58aee18cbc770a426093586ab9d1337e605a689e42ec3ede743f326ef5f6422eb9c5871df80b640803baa8c458b57ff2cc0af19ec5dffcb626a99cbe37b2fdcb4b113effaac3db9b78977dfa30d4ece654c5a4f8d86a123ad01613931315f0ed855c2605f3358550853da703253aad437120689f4b34e32884de50ec63f0c6b01b329401bdedfca5956bb718ad645ece70d0f4e13afd08b0713917a928f52e73622d851fa2607434525c61b33dce393f65bd4b985d33092633e7a7c04b47361f5a793a5864fa0d4c632e51a6f3fdb6586ae0853b892d7eaddfd408d20251e26c5a7beb109fe1439565c94d6476ff5c8f642897549621e01048dbd34ff89f781832d823161d1d71b7809174e09aee32c55714cf68d5dfc0ec41d5ce1cd1633aa9b7b59dc7998176b1b2d1a6687808365f714e4e3fdfbb03cd28d458f042a43655ba2429dcfd4a0e42a6b964c278ea1f26dae59ec3e3c199964145f889a5551e7cdbab0c1037c354c2ed9f1db45331c98eef71b5ad5bc89475c0216e67650a4babf6c66affed737328cf3a2a4ca34682996325045b2b58faf65eac4a96da2da571f94846c635c26ca3a0e67fd4340d1451447926402165c9b07e81b5ac6c5c4d31d691573e0b227aecf200c9f1ea8b926809e892191538b4f72f14327b147c2e41c25f4fe3f4a4e3d206996bdc9fca32bcb45a14b153cecbaa2162217f40a0ecf7ed826f7997f4f439834943abe9a7326f16920b9583d7290dc7e6dd82e8563160a52b0262be835323f689b4cb9659b670618acb6777d922600cdf2a8a14accccbc8c5372653baaa762b730bb956ea0343b780ca13c7bfddb6d5d651c9008f2477c5cc725b3aee03fa2999a0b26ae8c38ed744494f0c76a1c9021ffe03aa95608354769fada8cfc0a83078f5b72ce50d17a6f85530cfea2999c26bf8620f9101ddaa9214af1f06f4738ddc968b6bc713fa47ae312f30480d4cc9c47982ea34eaa9ad6a7f1975a6c65efe2594eae709afbe524f20a272fe5b0fbb42ed3df2a13bbd9aadfa4ff711ee4a62e63cefdf633aaf22b7308ad10d55650b1e4294c1ce4da4ea3969b711d8031e0693256f3d79d042a5391accac911b28112b098ee32fb68cd840ea708f91238c3c298dd180aeaeac513a669b803d212307ff6bc72d88c610ec5cab6b58bb7e88294a439189712c30f46019dd4833daf3520eb2f458def2361bdaa6d73139675e585ac6eca743548b8c9525583afbca55dff7a6721595928b34750be2d0832864aab888761be0e4e1c1a2b67f68bc8cf98c9969485b533ac74bc0d5427ade2cc053272e715c2ec7ecc349660870a8ad35b976564bd08a33ffa543ce78f2851aeadbd778dcb4b3c3da1b6317dae21a2c96806c9d09e532b5a684cd3f1e15e6172a49e59f9084853aaed2aef925a8f2084cf6ad7d170d74d533e7698d765d4da0f64b8af28691e61f821e00799b2ceb9881afcc4f81cb7aabb6e3fc6725ff178e0d38eb2ce40a8587c0657a6a0fb9449842a07e94924daee060fb911e6b30640f27cc73cc0b9150357a6af10dff2a1465affa5ac99432666919b353d9b1c24c7d6e3c95aaacab8b3e18c827703abe5a473f3525edaf42e8a3f9b69ef7e3db9e2fb0df84b34ccbcc05f4160fdc73bbf2e33543c532ad12e8acbda6f8d90a2a0322b86c8842b0226ea6f24805e49cf2489502a6a4f02ef070969da935a4a0f68492d6df5a28c12494091b33ee92caefa45e2d0ad9eb236225371840bb00b0aab2c26d0f7613b9eef24a6c9ed9fdfef83f8fe9864257af318652e540f75e083c9d6586299d28e8ee216f1cd22898bdce5a8a6acac50decbb8c8fccfc9d29ff31f33a86a734a7369b6b390e06049eda144a27495026292f854633126e6fca5111a78efb28dd5e6405784e03283c2bff7895d91a460f089dc9df052fb3d4b82fd72d327c431fc9f71e12a90e52de207652ed648e8936249dcc62081669b297ffcbd1d67358c2f76e4de184f5241d3a8810fcb137b04b5be0c581ecf240b16b353f3a8b0c8f9766cc1e4f19911dc0d6214e04f674c71f7c9b8f1494c2dcfeed15d669a6ed6d6d919762450c2322ce8defacb0da72ce85dc3e56c72f4d804fc1735e1808f8d5935007045706f8caf72a796d37ac4ef668be7f1d29b9963d642c78dd250fd310a4b3a3cdf963263ea6ffcea0d9d31efc8fe8f96322111460a0919b42e94566423391c2908f56ab2004780c196e89bae3344e9c694111bdcb3522b4c03b74612effb6ada4bfe515b16795634319e485a895f45bd8eabc257ca5a2793d199c14953895aa73e95113303d6fd50b6faed23882a18571b9c99d0ac9f41f9de0fa9d79b61a3f1354227d80c3c25134542486e1ed55350d3e52809632886afc10248dab8c46ed310b0c47f35eb08559a4da8567492b99227768ccf4f782986dbb63331a71bc2826cd2d6cfa4d299b702d98dc134b1cd480163eb2b22ab2597dcc71ba0781c2a80a6cbb354d6cc38d76314d5cce183062efa114adf19401447c9fe008c74928d0ddc42bf19c12012eb16237b68800d3a42454871c5bd357e64343a0b27925410d9d7c3d5503037b813fa10650303d5703e7c7a7a75630c512bedbdb992106fe3d8eb3adb097c9341ae44014faa3769ee82407a5260d0f6fc200a8a00e22c17ed28d48079e4e156370c3c78456d99315513703a65da05a3ca1c845e65616dfb93cf0bac7df91a9941869b52a4ab392d5af85566690ed5b14d3f8c35f4d6440416abd4b318accc231f0f0c53a7a9cb41a00bc462ac02cab7e87b29c111da5213039abdb85bb9b156dd575d249fc694f0f888a3ed3971f824ce57d56a0f19f1aa96ac6151b62dfeca2c3562f0431f553629839f76f0bf6a8a202b8014dcce424d44eb1f942327ec7b54f497314b72843d4b7f5728708e08937e788584f951419a845f92077b9eae9b2f4a72db67f485563a7d4ccc9bd94d476c9994899ebe380345b6afec0629e70aa324a6b1ad201ef861b573849db24b432014ff423259f672a5ce1972dd3dd0cde109be3b7ac8e0bcae1f49e6c683eefa0b65a192dd68a7b65b5d09daec6522866461051f0d98a556c227e12789304c45e6443de16593a7a308a6f6a6c27f872be57fded58f7e3589c2a457970ae207f3b6f1a8cd9cfb3226e9dea1d595b0d8c8089f7616e59a046b6a1f3756880759f34fbc6707fb3a2837e22dcacac645ae1e3714991dd82def45fb6991895b1a558579ee38abcbfbe3c30a393463f526aa73e0bb79286a5061fce06c62ac64729f160230aaca62f28d46c0b7512df71461a14b805213462e030fe285c37d339d49d4320c128d7cdf11afd7e048ff2072a5851ecfae69567f413f3140c7f9cc2069fc526c23a63e21b2ac063df8339e5fd25d2f37377aabb26631b4ea168a389a734e311644ca630c1df19686e31f36f6baa60d05750695e03e18f4d8d78350507173b2521ebeb21e08882ead62bc3006c48df42b458c8c9dfc9525482049079276834cf00adeb7bc9623b29724d07ceb393e00f36aee3b362d873a5a1806b09a53a2e58cfedb775296983b75ccb450a3a19a79eb0e0bb334688230389434d99bf6fc5dc44a8ef31c3205f1d01caa35273d75958542e054963d84cfce9be065c0de93ef097d8b03bd6465979e24be6615c87c6e5f544991f7e386ce63a58b9ff0392ff920ea612d37d899bb43d679aa3167750a95fc55add1153a33765639bf8bfcc6b19ee48b3899cd862a51d5eb20b99bbef0ea9d6f18c25efe2b5d6668c2a6f351d6b5bc30cced4cea9046f29228e636a299a4f2abbee863576ee2527ff8833e2640a28f13c5cde383cea3c4dead375b14985804cbdfd016693ea232ff6e7c49e5a1f46e77e6830fa2633fbbfd87d760578d0b2c84a797794543fc7deb536ae645a3a1854856e3ec88e44335056cd221b803eaac0b741da958bf1c9c55e59ce988dfb6cd739f5ad7712826de56b360c7dc7b3b99da0c29a6f4aa4867278d3d1bf4673e52dedb86bd276271a330913e88e632651f62250829ce85cef4adc6bf091838d5664f84b92fc6b4992e6cd04d0e7144923ec38f1c7cd4024dcd319400b6e0644240c7519095207367da4c5f69ffdc812bc74edc9a95adf28dfd395dc0cf9eee9bb50061a6091fb57d8b5d7d23483ed129c9025ecffc2f7053c3252f71ba69afab326e8bd0983a37b7e273f19e095cf6ef0ce593070d15c4969d91fe1733ae81bcff42ec917c1da636d5d05e41da791cd96e19294db4c38c7ac9f398fa26926dd2d58f91c48810cb261bb3e20e11f44a19a81b2895fbe160bcc68556dd46d30b22a95e2a7ca5d80521d9cd5caa2addb324425a109ceffdba4970e5e92ae414cc861a5096a24c598bcf18e313c67b1be7d12c8e15080df7817b7854cbe4e16d73304197b5bba0644451834551685a820447e01984ed3c5ffe48ce0707c7496c358e2132e0c1226ea41ff70359d1754c65a622945e8e1564ee0f48400c3dfdeee5feb6ca0c40ff2c4b174b634f263d3dfd43e546f7452dd8825b082a4eb653415fbc8bf63a3768b77247cd6e5797e7c4feac01df3fa10acbb08ef0a1feed65bafada7a457f608d37669981be4a9ad524981e2b17054b8fa77a0c9e97765292b02ed8093a067638450a7e0df2dacf9dbf36607e9477f41cf7f31ea5143620345196da2d6de90c19ca85259b73bcb1f2de2c0fed882e41e5e37a38214849a58fccd1229c29dd203e533c7547f8bd4981711ff80ac2e810e78f5508bb6c4efa0c1ebd6d1983710291f23ab781e427ec9d", 0x1000}, {&(0x7f00000001c0)="3cb6b45f136081e1a769e23af03938d1ba80735b5e6585dd9f8268cfa3c5a7", 0x1f}, {&(0x7f0000000200)="5c87b5cdb60b47844074c6dc8ab885fe1a1cb677d6923fd97e942430540560dcd3350f84fb40c51123583f7512", 0x2d}, {&(0x7f0000000240)="00260be172b0c8d8785d2797d49e7f1a13b60b6b054079616e0e774c073f735270d4c17e338bda500bfdcae6e6c22956df140e80c563d3df7e1938c4c04e1f8cbe0e6a4524066a1cbabf9064daf7db680902a5a898cea43c6494384d6b68ce0965102f53aed69296b33f", 0x6a}, {&(0x7f00000002c0)="a2c0c074f621dd6123b6998af060739a2b51da1aab5e8c1a50088089231faca5403bc67691e3cbce0569e0f2e3dbef44f5889c877120b3b670bc9d7a5fee5737", 0x40}, {&(0x7f0000000300)="186de4f2ae003cd8c26dc0a807027d6632593719825aae03130d18a45e7b2ccb1c635818aef6c388ac4ce3704bc11fffcfa8e0419ccfef5b4bbb8fadaeb6479b0628", 0x42}, {&(0x7f0000001400)="4ee60bbe5f029761959c1597749954d67e8516797eda43bdf37d17573d850a2a40b8cf9fc1c95d26f5d060db3624af8bfc43d233e45addf229d4d2e18539b08d7ccbe68d09ecafe49c8d3596de41599710c72305bb573508a69416d2ebe7eca12d31b9d20d01f02065ee159f72ba18ef663cfbd44b5937f96c470eab6fdbe0e29f78908418fa7806bbe73f21022e8777e2e200346015f992c5435725aa52d998b9e77fd21cd44d85af7a413caed6ee4adbf843af90a3114fc28a0090a36814d25b84f2beafb1843164d3714e31376a184974f98ab44cecb7f48aaca7183db251a4a3f8a9a3d9eac6faa409eb5bb7948df6ee80", 0xf3}, {&(0x7f0000001500)="036956840810b7383549573c3d5557da4d1ac839b99d981a4eef75330ef85b445bb79d4b5074abd41b357de868506ab813157874f172b5a20be8c9c2209f4387712c8f232ce79003dbbbd2818346f9c0e4967728efee97fd0f42cd55497bb23940b44578606aa6623c995c22eb7b453169999b10953ddecd599d6905a916faa5d58ea07f01ccabdebf5968c8ab094b9860776dbfb8e26dee0f6bbcef848e4efee03a2f11c7542f82f3eb4ac2611a6c24d547b15201658ff077df03d5a23e", 0xbe}], 0x9}, 0x3) (async) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000100)="58de1c9df0b34b773550248f2ab91c387f4f8bef72e047b44255a5ccca599d686b2e3a2435a506991b83ca030ccbcdc9c9951802c3a687d16d513949c6163e86292e5a4b2b33637881f940bd1faf37e93c422b1987d3d96fe53b", 0x5a}, {&(0x7f0000000400)="59d9b78a11e52e8150b69431c36a8d94910c74162de445019382879c2c501b9ec4189b0964134425ec847eb8c860ba2456bf1645f6b292c7a152946c21f1913ac7c0f3deb1f540f7a3d3f0599185b980c75c1d23ed2061b9ad8a28d58c5886a16da73480c70ffe3998e8faffe657200063785219e841e2294ca392817f51e2dcb0c4e498b48ae8de863f608ebc736e8b93e7bd5c90cb1f05b9dc4d352052b6613a28a316288cda3607b232ddc5966096639550efa7a739d2bf16cc3bc0ff424e227c153a15270534cfa850f8196ac7fc000a973950f2fd1ca61e457895ad15650558afcebae4f94cad5bedf912160ab81533d20099a410587f5d5a6d59c5d057811ed7a1650c5c7519e24cfd38e8c50b7922be931879f7257825140c7ffcead17c2b5678b9a19005c70feaa235468e40736335d8a17a355d4e002482e1ba06aaf931e10ad49cc35596974f5c13f1170d3bac15f772376f4fce8f1b10289e4bf1cbc2087592359d20f753ab476a959664955336f0b4e8a82e46d67261912301d428488a8b1c2f85920d09e477e4b70e5b7581eeb6e743e55f092cb25baa25c391faa8d94f426c5baa5dd610bbb14498ff556367b3efaeab0a2bf0790c02eb38e01fc598755d56ef06fac30c061d500feb3553a875e283e35a6b55bfbc6d291d2b319d1b719ab1cf9a916eedfc18031232ac775d154976faae06536cc9ad42f22d106f8bb01c3694c4a3f693ab91e8f08a73ba9e262d547e3cbdce25a1a304b21fa9e18deccd3caf9d2b114197d78208b69e45f5eb91bb65368c987c3bdc7e0ca57ff98c6332eda669c0c6821dc29ed9b5e1e36d2335ed24972f067c8a9be92e70e6f33627dca0b9c00563c0df7bb532ddfd3fd9355ad73631a37ef0d89885345b7c305d9a04f90e94b2c48e3bc24b4857943f8d813eaef726e4a276066976f1d61c695f9fab283a8832f98544e064a58aee18cbc770a426093586ab9d1337e605a689e42ec3ede743f326ef5f6422eb9c5871df80b640803baa8c458b57ff2cc0af19ec5dffcb626a99cbe37b2fdcb4b113effaac3db9b78977dfa30d4ece654c5a4f8d86a123ad01613931315f0ed855c2605f3358550853da703253aad437120689f4b34e32884de50ec63f0c6b01b329401bdedfca5956bb718ad645ece70d0f4e13afd08b0713917a928f52e73622d851fa2607434525c61b33dce393f65bd4b985d33092633e7a7c04b47361f5a793a5864fa0d4c632e51a6f3fdb6586ae0853b892d7eaddfd408d20251e26c5a7beb109fe1439565c94d6476ff5c8f642897549621e01048dbd34ff89f781832d823161d1d71b7809174e09aee32c55714cf68d5dfc0ec41d5ce1cd1633aa9b7b59dc7998176b1b2d1a6687808365f714e4e3fdfbb03cd28d458f042a43655ba2429dcfd4a0e42a6b964c278ea1f26dae59ec3e3c199964145f889a5551e7cdbab0c1037c354c2ed9f1db45331c98eef71b5ad5bc89475c0216e67650a4babf6c66affed737328cf3a2a4ca34682996325045b2b58faf65eac4a96da2da571f94846c635c26ca3a0e67fd4340d1451447926402165c9b07e81b5ac6c5c4d31d691573e0b227aecf200c9f1ea8b926809e892191538b4f72f14327b147c2e41c25f4fe3f4a4e3d206996bdc9fca32bcb45a14b153cecbaa2162217f40a0ecf7ed826f7997f4f439834943abe9a7326f16920b9583d7290dc7e6dd82e8563160a52b0262be835323f689b4cb9659b670618acb6777d922600cdf2a8a14accccbc8c5372653baaa762b730bb956ea0343b780ca13c7bfddb6d5d651c9008f2477c5cc725b3aee03fa2999a0b26ae8c38ed744494f0c76a1c9021ffe03aa95608354769fada8cfc0a83078f5b72ce50d17a6f85530cfea2999c26bf8620f9101ddaa9214af1f06f4738ddc968b6bc713fa47ae312f30480d4cc9c47982ea34eaa9ad6a7f1975a6c65efe2594eae709afbe524f20a272fe5b0fbb42ed3df2a13bbd9aadfa4ff711ee4a62e63cefdf633aaf22b7308ad10d55650b1e4294c1ce4da4ea3969b711d8031e0693256f3d79d042a5391accac911b28112b098ee32fb68cd840ea708f91238c3c298dd180aeaeac513a669b803d212307ff6bc72d88c610ec5cab6b58bb7e88294a439189712c30f46019dd4833daf3520eb2f458def2361bdaa6d73139675e585ac6eca743548b8c9525583afbca55dff7a6721595928b34750be2d0832864aab888761be0e4e1c1a2b67f68bc8cf98c9969485b533ac74bc0d5427ade2cc053272e715c2ec7ecc349660870a8ad35b976564bd08a33ffa543ce78f2851aeadbd778dcb4b3c3da1b6317dae21a2c96806c9d09e532b5a684cd3f1e15e6172a49e59f9084853aaed2aef925a8f2084cf6ad7d170d74d533e7698d765d4da0f64b8af28691e61f821e00799b2ceb9881afcc4f81cb7aabb6e3fc6725ff178e0d38eb2ce40a8587c0657a6a0fb9449842a07e94924daee060fb911e6b30640f27cc73cc0b9150357a6af10dff2a1465affa5ac99432666919b353d9b1c24c7d6e3c95aaacab8b3e18c827703abe5a473f3525edaf42e8a3f9b69ef7e3db9e2fb0df84b34ccbcc05f4160fdc73bbf2e33543c532ad12e8acbda6f8d90a2a0322b86c8842b0226ea6f24805e49cf2489502a6a4f02ef070969da935a4a0f68492d6df5a28c12494091b33ee92caefa45e2d0ad9eb236225371840bb00b0aab2c26d0f7613b9eef24a6c9ed9fdfef83f8fe9864257af318652e540f75e083c9d6586299d28e8ee216f1cd22898bdce5a8a6acac50decbb8c8fccfc9d29ff31f33a86a734a7369b6b390e06049eda144a27495026292f854633126e6fca5111a78efb28dd5e6405784e03283c2bff7895d91a460f089dc9df052fb3d4b82fd72d327c431fc9f71e12a90e52de207652ed648e8936249dcc62081669b297ffcbd1d67358c2f76e4de184f5241d3a8810fcb137b04b5be0c581ecf240b16b353f3a8b0c8f9766cc1e4f19911dc0d6214e04f674c71f7c9b8f1494c2dcfeed15d669a6ed6d6d919762450c2322ce8defacb0da72ce85dc3e56c72f4d804fc1735e1808f8d5935007045706f8caf72a796d37ac4ef668be7f1d29b9963d642c78dd250fd310a4b3a3cdf963263ea6ffcea0d9d31efc8fe8f96322111460a0919b42e94566423391c2908f56ab2004780c196e89bae3344e9c694111bdcb3522b4c03b74612effb6ada4bfe515b16795634319e485a895f45bd8eabc257ca5a2793d199c14953895aa73e95113303d6fd50b6faed23882a18571b9c99d0ac9f41f9de0fa9d79b61a3f1354227d80c3c25134542486e1ed55350d3e52809632886afc10248dab8c46ed310b0c47f35eb08559a4da8567492b99227768ccf4f782986dbb63331a71bc2826cd2d6cfa4d299b702d98dc134b1cd480163eb2b22ab2597dcc71ba0781c2a80a6cbb354d6cc38d76314d5cce183062efa114adf19401447c9fe008c74928d0ddc42bf19c12012eb16237b68800d3a42454871c5bd357e64343a0b27925410d9d7c3d5503037b813fa10650303d5703e7c7a7a75630c512bedbdb992106fe3d8eb3adb097c9341ae44014faa3769ee82407a5260d0f6fc200a8a00e22c17ed28d48079e4e156370c3c78456d99315513703a65da05a3ca1c845e65616dfb93cf0bac7df91a9941869b52a4ab392d5af85566690ed5b14d3f8c35f4d6440416abd4b318accc231f0f0c53a7a9cb41a00bc462ac02cab7e87b29c111da5213039abdb85bb9b156dd575d249fc694f0f888a3ed3971f824ce57d56a0f19f1aa96ac6151b62dfeca2c3562f0431f553629839f76f0bf6a8a202b8014dcce424d44eb1f942327ec7b54f497314b72843d4b7f5728708e08937e788584f951419a845f92077b9eae9b2f4a72db67f485563a7d4ccc9bd94d476c9994899ebe380345b6afec0629e70aa324a6b1ad201ef861b573849db24b432014ff423259f672a5ce1972dd3dd0cde109be3b7ac8e0bcae1f49e6c683eefa0b65a192dd68a7b65b5d09daec6522866461051f0d98a556c227e12789304c45e6443de16593a7a308a6f6a6c27f872be57fded58f7e3589c2a457970ae207f3b6f1a8cd9cfb3226e9dea1d595b0d8c8089f7616e59a046b6a1f3756880759f34fbc6707fb3a2837e22dcacac645ae1e3714991dd82def45fb6991895b1a558579ee38abcbfbe3c30a393463f526aa73e0bb79286a5061fce06c62ac64729f160230aaca62f28d46c0b7512df71461a14b805213462e030fe285c37d339d49d4320c128d7cdf11afd7e048ff2072a5851ecfae69567f413f3140c7f9cc2069fc526c23a63e21b2ac063df8339e5fd25d2f37377aabb26631b4ea168a389a734e311644ca630c1df19686e31f36f6baa60d05750695e03e18f4d8d78350507173b2521ebeb21e08882ead62bc3006c48df42b458c8c9dfc9525482049079276834cf00adeb7bc9623b29724d07ceb393e00f36aee3b362d873a5a1806b09a53a2e58cfedb775296983b75ccb450a3a19a79eb0e0bb334688230389434d99bf6fc5dc44a8ef31c3205f1d01caa35273d75958542e054963d84cfce9be065c0de93ef097d8b03bd6465979e24be6615c87c6e5f544991f7e386ce63a58b9ff0392ff920ea612d37d899bb43d679aa3167750a95fc55add1153a33765639bf8bfcc6b19ee48b3899cd862a51d5eb20b99bbef0ea9d6f18c25efe2b5d6668c2a6f351d6b5bc30cced4cea9046f29228e636a299a4f2abbee863576ee2527ff8833e2640a28f13c5cde383cea3c4dead375b14985804cbdfd016693ea232ff6e7c49e5a1f46e77e6830fa2633fbbfd87d760578d0b2c84a797794543fc7deb536ae645a3a1854856e3ec88e44335056cd221b803eaac0b741da958bf1c9c55e59ce988dfb6cd739f5ad7712826de56b360c7dc7b3b99da0c29a6f4aa4867278d3d1bf4673e52dedb86bd276271a330913e88e632651f62250829ce85cef4adc6bf091838d5664f84b92fc6b4992e6cd04d0e7144923ec38f1c7cd4024dcd319400b6e0644240c7519095207367da4c5f69ffdc812bc74edc9a95adf28dfd395dc0cf9eee9bb50061a6091fb57d8b5d7d23483ed129c9025ecffc2f7053c3252f71ba69afab326e8bd0983a37b7e273f19e095cf6ef0ce593070d15c4969d91fe1733ae81bcff42ec917c1da636d5d05e41da791cd96e19294db4c38c7ac9f398fa26926dd2d58f91c48810cb261bb3e20e11f44a19a81b2895fbe160bcc68556dd46d30b22a95e2a7ca5d80521d9cd5caa2addb324425a109ceffdba4970e5e92ae414cc861a5096a24c598bcf18e313c67b1be7d12c8e15080df7817b7854cbe4e16d73304197b5bba0644451834551685a820447e01984ed3c5ffe48ce0707c7496c358e2132e0c1226ea41ff70359d1754c65a622945e8e1564ee0f48400c3dfdeee5feb6ca0c40ff2c4b174b634f263d3dfd43e546f7452dd8825b082a4eb653415fbc8bf63a3768b77247cd6e5797e7c4feac01df3fa10acbb08ef0a1feed65bafada7a457f608d37669981be4a9ad524981e2b17054b8fa77a0c9e97765292b02ed8093a067638450a7e0df2dacf9dbf36607e9477f41cf7f31ea5143620345196da2d6de90c19ca85259b73bcb1f2de2c0fed882e41e5e37a38214849a58fccd1229c29dd203e533c7547f8bd4981711ff80ac2e810e78f5508bb6c4efa0c1ebd6d1983710291f23ab781e427ec9d", 0x1000}, {&(0x7f00000001c0)="3cb6b45f136081e1a769e23af03938d1ba80735b5e6585dd9f8268cfa3c5a7", 0x1f}, {&(0x7f0000000200)="5c87b5cdb60b47844074c6dc8ab885fe1a1cb677d6923fd97e942430540560dcd3350f84fb40c51123583f7512", 0x2d}, {&(0x7f0000000240)="00260be172b0c8d8785d2797d49e7f1a13b60b6b054079616e0e774c073f735270d4c17e338bda500bfdcae6e6c22956df140e80c563d3df7e1938c4c04e1f8cbe0e6a4524066a1cbabf9064daf7db680902a5a898cea43c6494384d6b68ce0965102f53aed69296b33f", 0x6a}, {&(0x7f00000002c0)="a2c0c074f621dd6123b6998af060739a2b51da1aab5e8c1a50088089231faca5403bc67691e3cbce0569e0f2e3dbef44f5889c877120b3b670bc9d7a5fee5737", 0x40}, {&(0x7f0000000300)="186de4f2ae003cd8c26dc0a807027d6632593719825aae03130d18a45e7b2ccb1c635818aef6c388ac4ce3704bc11fffcfa8e0419ccfef5b4bbb8fadaeb6479b0628", 0x42}, {&(0x7f0000001400)="4ee60bbe5f029761959c1597749954d67e8516797eda43bdf37d17573d850a2a40b8cf9fc1c95d26f5d060db3624af8bfc43d233e45addf229d4d2e18539b08d7ccbe68d09ecafe49c8d3596de41599710c72305bb573508a69416d2ebe7eca12d31b9d20d01f02065ee159f72ba18ef663cfbd44b5937f96c470eab6fdbe0e29f78908418fa7806bbe73f21022e8777e2e200346015f992c5435725aa52d998b9e77fd21cd44d85af7a413caed6ee4adbf843af90a3114fc28a0090a36814d25b84f2beafb1843164d3714e31376a184974f98ab44cecb7f48aaca7183db251a4a3f8a9a3d9eac6faa409eb5bb7948df6ee80", 0xf3}, {&(0x7f0000001500)="036956840810b7383549573c3d5557da4d1ac839b99d981a4eef75330ef85b445bb79d4b5074abd41b357de868506ab813157874f172b5a20be8c9c2209f4387712c8f232ce79003dbbbd2818346f9c0e4967728efee97fd0f42cd55497bb23940b44578606aa6623c995c22eb7b453169999b10953ddecd599d6905a916faa5d58ea07f01ccabdebf5968c8ab094b9860776dbfb8e26dee0f6bbcef848e4efee03a2f11c7542f82f3eb4ac2611a6c24d547b15201658ff077df03d5a23e", 0xbe}], 0x9}, 0x3) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2d) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)) executing program 1: r0 = getuid() setreuid(0xee00, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x300, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000003d6c637f5432a63f1145ffdb8250255c52a572cf0c9f6f6b62e3a27d045b587c0389160c9930701ea5bf5d979651689b80b97a6ef12825c629d95779b572a4c806ed04ff0d7297ddaae5a95db8ddb1abdfd4034584c9493530578e0b9c9f38b2f4159f44684401c05baa145443bf87f5bede674ae827b0357a8ee634b4748e5adf8d69e15cfb809e5d94bb0eef7eaedd6fb21962bc8b0145eda75b10cb851e3c6240564eb540fa60389784c5a34c7c849d91f9e1112058cd1ddbfda820e921b44d26914b9aae4c623df381ca6aaec029a661cdb8c41065f890292de17c426d8d56379eb4388bb42ffaa6602d52feb025e70ed3f6caff6b53a2f062bbc47e4c9272289c46a4837bd78b6f7717df409fe667daf028d58223e591b503b08990a95660cf6a"], 0xe1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 5: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = getuid() setuid(r2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000280)=0x4) executing program 4: socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x7}, 0x4, &(0x7f0000000100)="0b9af7735bf0519f954a61d1", &(0x7f0000000140)=0xc, &(0x7f0000000200)="1182b23201c9f2d34e82d52a7fcd2c4095de28436c0f2549e18f8ba094d8341fda4123604ff24f335c33fb8238345d02fc73dfc4e91077af7be89065e4ada4b43afe3f31aafd1e5f5ce4253b1b7bcb0e00b804466f274ad5", 0x58) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc020699c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x25}, {0x40e}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) executing program 7: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="0b50003e00000700b77391b100", @empty}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80040000000000000000089750e6b000000aaff0200000000000000000000000000010020"]) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0fdb000000000023001600010000400000d900", 0x0, 0x5}) socket(0x0, 0x0, 0x0) executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x45, 0x1}, {0x8d, 0x6}, {0x8, 0x200}, {0x100, 0x800}], 0x4}) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000200)={0x8000, 0x1f, 0x7, 0xf7666407, 0xffffffff, 0x0, 0x6, 0x10, [{0x7, 0x9, 0x9, 0x101}, {0x800, 0x100, 0x2afb, 0x2}, {0xff, 0xffff7b21, 0x7a1, 0x8}, {0x2, 0x88d, 0xe2b, 0x4}, {0xd89, 0x401, 0xfffffffe, 0x431a}, {0x1000, 0x800000, 0x100, 0x1}, {0x4, 0x43a7, 0x4f5, 0x7}, {0x1, 0x86, 0xfa5, 0xff}, {0x2, 0xffff0001, 0x7f, 0x3f}, {0x1, 0x0, 0xffff, 0x401}, {0x0, 0xfffffffa, 0x8, 0x4e15}, {0x8000, 0x200, 0x0, 0x200}, {0x9, 0x14d5, 0x94d7, 0x5}, {0x8, 0x9, 0x1, 0x9}, {0x7fff, 0x7, 0xb2, 0xb3bc}, {0xe63055c, 0x8, 0x8, 0x7}]}) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x28) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000003c0)) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000440)=0x7f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000480)={0x2, 0x1}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockname(r3, &(0x7f0000000540)=@un=@file={0x0, ""/255}, &(0x7f0000000680)=0x101) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x2, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000740)={0x1, &(0x7f0000000700)=[{0x0, 0x8, 0x1, 0x39ecd35c}]}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780), 0x200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000007c0)={0x6, [{0x1, 0x9}, {0x0, 0xc4}, {0x1, 0xa8}, {0x1, 0xfffffffe}, {0x0, 0x7}, {0x2, 0x3}, {0x3, 0xf2}, {0x1, 0x3f}, {0x3, 0x8}, {0x1, 0x80}, {0x3, 0x10001}, {0x3, 0x5}, {0x2, 0x51}, {0x2}, {0x2, 0x7}, {0x2, 0x200}, {0x2, 0x3}, {0x1, 0x800}, {0x1, 0x1}, {0x3, 0x7fff}, {0x3}, {0x3, 0x8001}, {0x2, 0xfffffa82}, {0x6cc605a71b339377, 0x2e5}, {0x1, 0x7cd}, {0x3, 0xdc}, {0x3, 0x1}, {0x2, 0x10000}, {0x3, 0x5}, {0x2, 0xfe00}, {0x3, 0x5}, {0x2, 0x10000}]}) r6 = socket$unix(0x1, 0x5, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002d80), 0x200, 0x0) r8 = socket(0x10, 0x8000, 0x7) r9 = getgid() r10 = geteuid() sendmsg$unix(r6, &(0x7f0000002e80)={&(0x7f0000000900)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000000940)="a40397994bfb9a604316a96eb130e9073d72e7298fbb3eb9cd5d19f790d44178ccd6124dd6ff357417a6127776389d7d8e24bd4479125d5392d9fc7f23fe41c87a", 0x41}, {&(0x7f00000009c0)="22b9a35fadb5cfdbb0d2e9c468d6e6ca1d09f7e721a886cc38dd2e7354df9019ee192106a58f7e3e7e7cd1ae6c3ebd9924c74131be736fa44c5d11cead937e607536238176ca9a8861a5b9ced92999213129a91243e5522ec8948ee86526f5a4827d03679fda95fcfb0b05ca5a344d689b63d82c3acf1dd06c2b882ddd23a12782d7f13f42905347aaff751db58a854e29c0f0a3b193791683534478095e3017d4f65cf5084717883c4cb904134bed1631f26ad30851090f457c97653dee2d2f08a7052ff05d98ea52730d18f9f4d97f16767a7d6352416769663b977315286ffabc095ebda6c90d620d8c6f8fa9b992503e3272d8", 0xf5}, {&(0x7f0000000ac0)="21ef0636d2534f548a4a569f9c4677d62dacf7436fa17ae5a44faa2f6fde71047d0875461838ef5128f4662b415cd3eb6cbf2670d49a370ca905c1509f7f083812e10e6ab95f3ec860d8bad29be25c4befdd39a9edd82682c975fa8bef5bd5b1b3ff0805a72e93d5428bb9a10874", 0x6e}, {&(0x7f0000000b40)="9bdab7fadc7dce3edecbf7cf9643286323575c24587d9d7f0700c471aac3e1a3c8d28906798017258c3b0a670641d1704d83077a5513552fc72760d055dc8b6b0b9a9dc6eabc9e7cefaad5e1fb5a6388d4f8da3279b2d5ca779f226c7a3fcd1eb6225f7f58121d146696c1274ef5ef76598474ae0588b658f82493578ce36bc0a36ecfdc92ed33e90a20d3aef384fb2fd7b626225ecfdd17c25886633896f0479c7c14fa8d8dc4526d420d2ecff15c6cd6ee9c46073bc6e03eafed46184c23356610b2b9ff627f0c67ae33895b5463c0ad38f246e6e80e0cde79d9f7b2f67e70b05f9d8f76a3b8dabd2b4cab9861804a30a6b4176fcd493c6cd5a741be3686839dc371db8ef8b1df3973da498e40bf1cb50e2e968bf56be85fe571874ed5c1a435d2c39ae1f1a264c039bf37e04e0f3fb4977f1d84d9f64d480eb2d5018ea2762a1b5c301377447fd8da6a462384a420f9f300c4bc8f3e1c80564ab076f8556e8d9f520f80e14d38a3a3daf18a4babf9a6e4ff82218094f406a5d9527b96a0efec763afe3454b276489cd527d0a266bf051b782d0da9c1294500291ac67cc048e8dbca710f7500d0819661d86c48db6ddf01b90327bc966c579c336bc6b944d079efe7901f86513d5bbc1340877fb68970fe83c8e16e5c3b16c66bd95268b6714d1cc89cff79384d3e5152b96721186d77e632f1decb2e02315cc893226f8e2d4173165692547199e69b4485b3c3b38ff8e4dca9cadf21a54565b5371c7aac7f4225e3c8ce989e71a9b085f18f86e8a3b3a08c23d9a9517a1f92d5a1942c3ded795d84574407a36c48d4fd0eabb242a27f2fc38bc3e9bad0387ae2dfcd610b40fab0eedc418bce1de77826e0f39e5c79c6e9c3ab8c1e615539671584b46cee74cb30eb780339a52130100cdf944c06ed72f3f18f128a83799ea96d2b045c0d725aa3e263e9ab26b1d41be125742a049540c30e4324e53f776fa302db183a66918f3f81121545d1fc0318c48160b5309d55ee9eed19d6de4a62ee139f23f34059f83fda16b51458675ce9745f5e4e988e27743f266cdd90fba5c5b58b4f5868b4ea8be1bf7fa31d9b453e8b98847fdb651bddb91d915935b048d4e25cd2d6f81a9faa9ddb0c49ec895379ee108b803b5ab8356cc9b1dca47deb83a838e70ef79803502f02c791840fa66b3e6d0214766d942e74f3258e440f41f015bb443136df66f00b518474c8f34312c4711f8c7dc04f29477ad2ad732e0259ff74b6b543914c8a84a49d2e82218ef89ef5d2c4aba20b4b4e6f52fa87ee2fe3e50e6d37c33108ce23050757095c5409ef90afa97c07655a679ef227c8a6081ecb571dca98923493d28f25711ee31b4a948c26c4330d768fc2a292a939d7a1dc6b401800a41c148fedd342cc4c26e73716e4418ab24575706de7bf763e9d6786033bdc1f96816af1e64e9b6cae1192069e21d32ac548b6a38e097c1510743878a95151c94f5555026ed9a3e397906c5b1469dc8960691923727f4a6985034fbf52407942f1897780d26c43e929e3ce3d3c0f59007c6f7f35410ecef594b56c6eff61dd9141b8e1aa84074897272aab8576c87ef8c02ec4429ad531a61a0d58f84ae0ebcc0cc0e632f21512711f1dde884a8ffb9f58f632d8ad5d4eefa9a1b4639933210fb224ff90a39377f566cfc22cf190c1b0d94261cb5ae7eec12742d636e8bcf2bae977b75437a92ac045b01f2effbff67a445f7bf73e5fad86c7574a30ce49f81438ff3d6108c6db37ca6ae8aebb008c1eee1710061fff5ec546ebcf54631a414ffc0ce957d35693e62812b949ab7865e0b4d74478350a33dbe41eb494e2b65c3abc558838b5a34e4e11138dfdfa0a078267a444f3f088af812ef97f7ffb385c1ce358a8f4392893a3d1e2ecc41eb18f11d019fdb6a73e49d3e5cea883c88b67c2b566fa60f5c1b2eb91d9f4f70784e0b9f75c969bc716607e4870ff8de2499f761360d9621ea71f1e2f6e864609d5612727c4f552fca3f1b7ee0aa187c0329ef3385c4762db75efd2fe4f0df2d19b47987d46527484c921bb05a8c0d7e735c2f7903f336c1dde5cb7b56b559aa707496f7b38a0ffce0a569eef48091fa2b6743a0c90e9009cdb8e30a7554fe926a00ea4b6444a8cd15ac06225f94dcebd29374f50f7e5340b265767229af4bee512c4be56616750f5c67e5c8d303184a1c943fe73e86a17085a7c51be00684921087b8f4732e54ada484d8726b3eff93d120bac9f7c3431c63254fca8153195643cc20e6258c916dcf99ed2413868f000fad026923a0be40543abf8e577d547a59cb62d0a6b0a896972d6c260c9529e48594d2f0e4c5f04746afaf70eb4cc14f7bed2ffdf2c844ce16910a5217f2dd987821752b09e44c8be3f8c1b9abd48de961a331a62b7928970a96a83876abe0c54ae2d89505ef0d77bcc6049e6b12d37a0662e82265482cd414e8576c40e649f7b93d45530616b9214e17b76bbcdd053ae9e55cd313e69975deaca37d15cb9e81c48b0c0c8b6d5ee1f48502732e8263e5e7ed91192b1c2401cf9e77faaf8d0dc7bd7cdad350eb69ef91f87c40cac5e30449743885deee0a876b5e043a809313792191db48f8594ed10b67f17f10e61abf9ca31f9c3af82533124f89ae7776a94b0a58cbe1a4baf9c6d70e0c7e5fa82136865db84fdd7b340ee381e8f16990cb8fe01d6738392a3bf2cb7c0e8d5edc74ca850dbb4d4523f508c24ec28f18e34c74c54dab6588820be74750ce1870d444c8b1794e76bae55eb06081372ea43411169fedce8815d17874a2295fc5d7c62c590346724e6e6fab7eddc4ba8b9e63f10803fdd41e200b6a074616cb5e54b556e75dcbafb1a25b3683506986a805d5590864d928d2978a0440c4dbcc987df4f8a8464e02e061b2a59b7410456cff3c00e7421766a50c51ddf1f78b09deaff9378e3c54749e6d60d84a950bd760c16cc01e7b8d2501946ee7c8404e68899f8f357d8a1bdd4f8da116548d119a5113fdc1ed5301981f0a8e48d79888c1a34db364fa77463e220819ba563ebcc6df7167e23ddac644e6d68eebb9a6b8add8f7fe32dc179911da668dd7e077a3fe69bc5e7045fb4fc7b3008840682e020943e222498040f633c0e229ffdb813484d1aeffd44475b3e272276925a2eb100f8e9bf8be6ad202ce7548be681f921e5f5c6af1aab1fde64767046eb6f22e8d4595d86fa37ce533fbd6e674d980985068d351325ddf08c2f6a995eed72a7c2213327c83becaab967f445bb0211ed77d0443446eca339b2ed308cf6f3a626188aeb08fd2a6074a2a39cbed3935f2ea4ef75ab4f9e0f0bb81b77aa5269226624c67944dc6a7b9f3c86038e82de4c674f3cb7e552e010a08861868acdc831ae99f94c8e377d3b9daf42ac33b3e900866107371305b7b226742299f0d62095c5eab0d91a5547c2ba2134c13d4e1165717bae33e7c1b67647de2d20a33a56ee35879131f5fd71e0ce90aebf2ab25bb52b7a7b080ca8b6d43e90cd7e87bdbf0c6d98da2d479c0366aa23e03cffd5b781934d411792f57889e88493b07af74b1338ba09bae38dfcc3fbfa9238c9b09677930f11c6e8914e478ba90998468f25c10d15678d9b7960b1f485749b18ee4af47aba350b7768daa5ea87a1e9525c434c3483732ec0970c7dd7a1d6d41787aee18371c144d2480eaba052e4869d757308c19b59d5c100bd13ecc6b3359d5eba9f28fe8e47d7996df0c832cab07b2fc6ea992319c39734dd657480b667a2b4277f73b2efc83f4e45f15c131992715093087937fef136a77e9b776ebe0870fe5bc9e68360bcefe6572e7b8d714e082cca96695704482bda188e1705b326fab59f9ebf4e2da370d21c4711e8129f680f40d53db895afe342f85e49a273edff236222f83906d244c6bfe1130e724ea4ee9052ec1e2ad1967523390379a239195776528d78a1a580ca915b77f775c3414db71958b4a34fe80c2a5256eee617bae58cddd55562817d99bea70d33ad9611ab4978a67bb31fcb024f87c5176ef57438dd3d6e19793adedb422b5b3b18471a02f6d1c958cb1ecbcd7fdcfee01052edea0d7d8dc7298ee8e7ddaea01b304d938bd062624a32b610128517a92f260f6c7e40b4616a674d0983d7171762b1435e955b4d98fd9ef8c669afba9400b0d86605b0c1ac68adaa41d5b6895392e5685bd920c1eeadfca4985961f76b019000d0e67931e5a50fe99a0ceab917788c3df4c3e64d37b99bbcdbee0eb9f653944552510fc73744efa8b59bf41fd36c3c64c420b9270ca81220288c897a0248d0b09cb65301cd9b5112924deb6a18319a45736f45abda1faa96a2f2ab60ec25b7a0769d02e394d3bcaff89fe169e3246c6ed579f1f975b083aa1e800068cbed6fac6cc92cdcc6e7934515438c370b59c8e8edbf4c16f777d45cc7da9e3d25ee74e1f8b07a89e0da1eb3b019140b86087856e112ac1b92f455c4084898d23315b6493bdd7f4b1d9755a91eeab7709f4b19786cafcb7537d59928e41500afb8ee36c8ca0d76debe59427040d415500d78864e4dd90d715c063d6eaafee9a25007c783c6157948c07df4d33d0549292935b20c2f96d11255ff69a61e78725e39cde02ef21b4359002781da0a21df6bcd10e60596e65989fe3636264f33376c8d9175ac621fea9faa6c6402077fbb04077496d9dc674cbd59d2e37decabdb026fcb5795fa130d05fa08c31a69bf39bc48fec41fafb672409b2983a0f2f0fd2b0c56126c92389bea337b82c770dd6114773d3c149afc1b18faf1b829ba387c90b1ad93e1406412d98f981c5527593616359bb1b52eafc9d33d842906bfda6c6bfa6d20333c6df08171f576d35ec6f0a505e0abc8f4855625c7d0b621ac6e727d880d408db14aec398eb00f770427415cebd03651cac0de40368a770e3dbfb113301dcb74385b569b398595265587ac89be81545b0e9777db93f23305e6c31df35950451e8a704a327dbd4d732af68f8ac1eb113ec44d68db579e1f4844badb736b7ee94c0a46a706f1abe077fc06bc8bfe73f9d08683e0d94ca711fd5b69762606977566c05598326368bc7d8ad664f27afb084c58e16045be95c49e0877793010dc441770bf7daa848bd2383be60fd09748bad68d4b60a892459cab54f958645c48edd8caedfee9b34c034b76a5a294c14cf30750860fedf9392fbf47d2b9223cec3c285231925da6fa3322a6a0444f9066dbf5ad2e676532f49f94545e2fbb93748d189120611d0d5a15cb6538a67ed650f62e4dfd61e4b1630dd652a265664a5fb22e02454abf1a553d272752ca381ca973ac87e477e9908f4a9e6eee5ae09f74ca90398de29472e99b52ef9d33bc3e73c8b1ce55e6820717e531882ba54878f8b4dc4b3b2c27349a0f5f1d590ae9ecf2cc372618b8040d2f1a8b75e5a80d92c6f6c0e5ffcca056417b4f02a5939f5cb8a4a5fd9168ee31cc0fdaf5fd359ec05a2afa679b3b606c4070cfbfe8e24641f6e2dafdca487ce0bbb2216b73539d610cf51df578ea0a14f748a42a0ffd60d9f321ca3f16ab58bb96caeff652a8126018e2ed1a5e8b0af5bc54987e818f0121010cecdec5712e872a9a2512a3cc50a5a2d36d2e48189ae1b5bc0f72b572a7f8cf882715ac395c0ec683d003e1c8582b6931379260d7f07cceb8343088b99a02fc15e1decc188843445bfd0293bec4a53cddaf1a7766e8de0662a9645e935fc04a3dbf1590b3a964280a48c0621abbca7f017afbbb8e7533168ee959ca879118af497f9d2a", 0x1000}, {&(0x7f0000001b40)="aca84c1fce6d3b06b76605927cb3f18aa3556f13226f668ee72104575cda5f93894661122099edefa1d72e1648c4e6ab7e3f39d08487f78ad299ee48d07793ff8b89b5899b5c4ec52a43ed20a5d13a27c132ae2828fe51105bdc7ba0d65137b226f4a40da03504f74e59e21fd8480ec0771454c65b44230d68653acf7ba44aa0ba5b5c10f7b1a0de65197dab5c6ff6ba5962d60c22746398607861b98ef0aae07e601009cb1acfefe6a853151496eda811", 0xb1}, {&(0x7f0000001c00)="a6768aa41e7182bda24ed129ac8d0007e9abf5873e2467127129bf827766029e46e24e2b80328ade81dd99dc7e9bb607941a26d44d63cfe077adc0037af46f8167e0f10bc1ae4e785c9f40d840ede08cbe31d1f0cbdd4bc4e7ea95b7efd4d09fe90689e57a64eee90a664381d541c45e6d020edb59775a923af04d482edb36ff46dcd860b853a584fccbcbfd91b0c86476cd00ef3eaee52974f7ab2e0eeba60f9384484092616905d8aadf6a424ca894d0359018071bc17a6c77a7782e75f649a14092bd9cf3577388c779dbcf520a51fbf9057d3763ccd60bdc108b11891b45f33ef296c1401648f4d850b16c7bce495fbfd66f8d7e6ed9a49805a128228a1f072bf3c211b0e769c06c52837201084d1eb8d6a3860c8be149ac438d7d450c8197ebcdf7942a032d849fb1e91c9d79a66a9788f0ffee60d3f61bbf4e998e0e6c7a3c12f65d75787c19d3bb86874af7514abf0c5b3df840af4f4d1c0e91741d69465933ce05acbb17dc6f2dda13ecd7635daeacc6c22a7e6550f2454ae37ea623f1ccc35919188deb45e4557552779c981a02a75761334f611371fee28b7b0992eb07e5af39bd4c0fa4d7a958d65b0a747cce8b00a797f4e6b9ca3582bfb15fcb0337c478390c731e55cb0a31bf908816e28e2f3494cb09a0376e72f81b08228fd9f283d71725ab9d4d9edb9c14c612b7a142041ddaae61bc1a2f0011e41ba3f747b1d0314b091f442adb4b2c95cc302b540b23411cf3cfc0b2cf2cca98c7c7639241c53f08c1dc0685934dfde9da55043337ca331011d6609d7a5a0b4cf2a99b1acd2fe96860a8eec4a1fb3dafa997d9874a2bf89eb08b8c12067bcd9782bf9ec8d4642bccc0b5e3fd2077c89b927c07143be172f26dbe2c419bf2a440168b1e46abda2df84c080043e9cfc3e59a863b3d18a110bce8f9049806e8cf6ac2f803790b0e6806b0abac00534a3ecf6c08c8c3bdf8b18c848133f93a8e992da7faf47b06b405649681fe4cfc4b0ac4840fcccd12131def949ead0fa214390df58fcff3baefe8873a4f066b036c03a8e46d995cd9e2c286fc4f1f95f9ccea88bad5a53cea82967e43b43967f999425d8daf742cd8c9d84d0d848cbbd25479a28c16d16be7c9bf35736758872caafc1ca219c35d97bffda3d498e7e3961f5e870420494326ce8b732759cb39ed2cc6861b3b095bf03dbd68d6394c87ca4324603ac89f057a0c3da9861a4bf8648aeece9fcfdd569f77eb3858a2fe9041aef50da81313f3e233759cf69b42ccf3850e41babcf5b5cf9bd91b5820fe1c02386852f40701774f0efe86346413d7548c7019621342c385674b604660fbf91c61dcb3edd54e21f78bfe5d489c5ea32714a285040a58a227cc762fe3fcd1f091462f896aa70199906b2c357c7fe491641867b0a98eaad19b12511bd79b627769e5f77fb17758a042881b7fd20cf4f73e52a346922f5274c7ea2a2e72296d049c7c59f4bd58b2acf05003e4c02cd958c60313092ba3f8609b1b5d8a3e139fc6fa24c6053f32f2b6e06fd6234e71e685be33332599bbc18b4743a839d4e373fa3afe11e12a1283bb2b2289c7871b6427d2f6d8f091651dab28bc29307846cc1b252e23b59603611f1cde7fad145f2792dd3f98d063ac474bbd154386735738bd26fed101eb55d6c3e4b9043ac346e49f173fe811eace8e4ba248acaf11c0761a532124f2d900db1627b0330c162a5d1b70e5fd6e2ff4ea8a03697e6b1b75ddf995cc55b8112251037d54c4c337e33fbbbf552cca0fa5e4193aa128142f8118ea7a338229a8ad07b5df031901c6839cb5c2a7b564877a3b1598f315a00106052e86d77f4a4186ab5928cd4ec1b070766950a741dd048926c4bf0e4098836e3b7c6cff110899fa97b34f83a298da447fa232feccaa72d88ecc98a2f6d2726e06e052a9bbeefb3ff7ab0edec2ebed0e4b6d947c5c9f909f3f5b85046f964b13d6367c4c98650662d10474e8f19c98d0cef9c6214ac6cf5960f9de19815345fb42beb13cc69cf0acf06d1948896ae03e9025eaed84ec3cf5b1c700a221da7310cdaee23ba022da89d30957e0f132c95db9daa442f0c4c2b7567b8d12e88cae15ba9fca66f3a58243e7cdbd780674065e41d07fa40e107506d7219f56701ce336ff41f428a720d2111d342839285c7842586c77ea4de43cea708c1d2b646062c17db9179e5aa23ad59b32a096505e3c5faa2c43285d83559929d2269ffc31bd826108b08031ab840623b630ec43bc1867009f94d3afba9643cb32c6a09f7a343cbce8882a7d7e21ca78d054b422c8de67654532f6ef4e1e4db4bf95390d34155b13e7eaed7119f8434b2fab88e830c2256b9d3a8f56c308ffc36c1fd27230b03797c81d8c268af8c1104169b43cd0c52b8101f2e4615f58b23838b1c1825d4e5439ca24fbceaffebfb0dde98969a8f5d8389fa4bb2c3188f734fcc581106a799678de09c8f786c824d6725a0cbffcebd6a797de62365652c98ea5e200ff7acb3e1c68cf50a5f9654bcabcdaa3903463c8d61781dc3a92ef605cc07dd5e8391dee5cac8d9cdc26e51800983d51377b8ac0ddee9e140d8a97245f9e9c1e026cd31a5840f999e16ea5a79ca727ea633415fc3d215ddc4a415168205d585800733e30527ad317fc58689ef9ab36dfa265fdd0f27f8f3d8e04f85ce011c46a5423cfe496eb1db14031d5c9a7dd8ce4fabda58bc4638f2bca76a31e080b3deb216b9efea1d79c4b98efbea0b313f0c26a4c7530d9cac6ea369862878da8e45f87af3fcc0bd4aaadd35c9e505e461774ac706c99c1cd47819b5f4e3d1b35e15920b4bccc0eb4ec3d21329459fca8e4b71ea93b478f3eff548ec6e0281db48cdc6005f82e9558d4a4ff26034237a7ed6b6bdfb95c640655533de2ee1713ca5ffb7d04443076b95321fe141bc269b4a06f07b296d6c901ee7e619fdd3b938eaa25dde690445fa85491b98fce7ff11d17a39309cb15ebd7e407a956757dc83bfd9707476b153e324905fd1c526e9d489780b479b5979cca6421fb3942d92a17d69b3f04277b89091deae0c9da948f81a815c890827911d9147a3496cafe9ccd7c8916b73f079474e3c0d64f7cc6d538f781a839d39e9e35ab4b062f3389d27ab48f3c9f89311861f443685863db58e25c06276516a5113dca9afbf1aa5210f47f24a9c2cb7f80abbbb99b93a3996dc6bdc989e3da2769494342012a3257c51c7a57e7cee0d310adcb25de8788f0698768c8ac25307a2f873d350457d83b7ae96870c9b934f226880224023ca29ff4fc53c8a473dc7cd01b747f53860c50bf2f35b1d981490fb4d3c9e6052ac3b3aeee9a6a22c9bc37dc3d0b8ae80b595c24d41e161d5f48e77dba288a010fa23f3aa2de8ecc6b0f412cc00e8397ec7dae2f1a1d7fbad26811432a674147e052437167680e16cac5056a281e2b7477ed3a332b9faa819baadbb90a73f6e9da3d67a6c3b8dfbd2cb47d28f1512e0128b79c242d90f8f4e6692519714ca7a36ecd2d35085a57f53a6f7cb0a79f834861b543ec1c4cb129f64aac902eef0acbd1ba512f9cd87ae14e4d90e210d6862f3eb1aba4abb2df3527e17bff0594dc32bfcae56bb5dee5a45dffba9dd69701be410e16994de6ef78ecf13c4eda351092a3a83682915d15e03552f5c06d0a9d83507abdd4d556747d603feb31bc5896b1e7e009f9a3e6535a15c8d84eb42758ade552e1683acafb6f1bf75190b0e20ab1eb4e9104124089f6d6bbaceed20e666def26b509999e5c93109b85fa7fe20d98b3afe762cf89253250a9321232a8c9e1251ce6d11c8d45f4a70e24aebebad8ba43f7df574acf33b44db096b39d111d4c5e5805a2a35bbf262941f3af72f74e4a539755e5bcae4571aa7d06f07e9348e1e648f7440ba49a5c1db5f986ce927f4c22f544c495311541ac6f5b86a5a924a196d0561eac25ef312156e204c6d1add5ac0587e39c2d5b1808c67fb0ab519b0b66499d5f1f451b842d8f171c911aff5a211c66f8f6540d558e91037a187531023cf6b82a02b506d7abb4d3a17c26a53026eae884929edf575788a93575ff5ac0e43fa52574fbce223ae8d88519da05df35d6bc68d0037620a09527d9cde5e7628927c87a6d8209422bc9e135f0f610a20f8e1bb25d6242d0708d6ca06fff3594a4036e17988063a67b605d05dc18adf3a5d9cbd46c87b00eb0deea62b949a2e3139f1bb47561ec92fc342e50dc28122def9e92a88132272a366a6eb3bef68f3ac802c66f033b6817d9bbc13057bfda29332ab95fac19ba6421221f21a4f907f73a5c2870643fb3b0ec882866fa9b92ffdefd761ad68ce31be69e7fd356f4d2d68c492ab574942242822edff1fd53f50ad8937ea6ba763a55f4aa3fbfbb1562610f65098345a77e049f3b223169234102bd8e2654037c9755253c97e3770256e4e2d28e933771d40738d388afc95132198bc9aa5b04599f2b21f485af1d1b9947ed4c700a4fc07b6212dde3010ede788a0ac0aa59d783633e95208a4f3f8d7a611ccd63f008d2e0a30f5bbf29f905b11d74aefc11feebda786f54ae122c34c593458741059e67f6cb06026f9a45c3fa8e31a4a42df4fe58c34da922005e42950254a5a82b46dec638c6bb65ee95cb8f42e9af6596f9286eb9c00bcef3d920a000451afbd5edf20d617245d0dedb7cb44aee1ab3733f97f30061823bc67717e8f157e4a01a7596b30c5cd94ef1cba43f266de22ee663b905ccc0891e5d844534dc52d0d88a4a54d2570bed300e513b618557532a9eb45ae92b74fbc2c7da8ec4d7d213acd27af2aeb9ab07405db525d702e969b52ac1938adccdb8833301655c98632829c9a020decdba381017ca1d75ba635345675e5c160af41557fc773fe0b480c3eaac0fde5a0ff368c10676e5bea14c0552f58fe829372bb991342853c6955c1ad3700ccc0e156148d9c7ec3213fb6a02ef1209158897602ddc3c802c2683b6fa1f12b0fe41838c2fdf13f76fe4a5916f57068d89ae36c6325cd4edcb5f344657c6fd165ccfe9191e11ab0c871345d911ee685c9d00be405ca889277e60c8ea0ace29d52c2af03590d217ee8a44d890e98d224c9dc1e977ca8c0ce85adf072834513222ccd1df8881ba751d5f6f68060b3084a305b8f3792b0fd40858339be180c48ede680bd5b39d61bc636d8da3d5482e835f5e0d94582adb975187fb644b131e2abfe3d50c0aada98186f66f352ce1cee440db76d377faf7cc2c2c7e84206dd78a0fdd61b6461647c11fb8419d42a618ee29a733804b8a4c3908ccc9a073da988a6663ef620ab4685a865a6d515f0675d8caacf82f0ae7f8f6e385790048db0c3fd385789b74442eea1bf8b730446054f795133dd6a4177e1fa172d10172f55f60d86d2cbe92855b56da9ee8d3e24369c4e9f1d53f3dc8313ddfd21a59cc1b168dd0536807c1aff7ed4d210c926d8e38c3282def78995890315a848d987d3815d40013d688a5dcb922d7779dc8b78eca4b5a908592eb57759396be5fb58202e11d77b1672a394a0aeb51bda221b695f30326d2686d57ee64d9d34c5fe4877562a41a126b6a6da61ca73b90ae69467afa82e3c4b09595280b2ec7bbd2c105046c1838133281c1a70949078eb1d5d84a0c8be5f808d6b108de224fe49013b1ef7992e0d860de888ce7015fe0cfb20a29055a1df13fbd1a8ee869bfe2f3d07989d016f8a979b3681bfec2145840dd548d426b9ce9906cb1cc40a629fcad37f42f0d63d5ef22303f661ef50460131d06c5eaef", 0x1000}, {&(0x7f0000002c00)="587723ba84aaa13345edb5b47691f706378717901d6ff3ce855bbc2d20a259ebc9349dec771973a5c28c8ca0e8c169b17ca7796b88a03f291f08d53ea35daf499cba02b1a6ee37abe4207e8be1a82a7a9eb1fc02821ba90439c6716a3ebb7870a787e1d43169b1858c2c84bec82f51c29dfd2a0652641824efce1597af41dbfce235fab204011b98d79e98ac1c4eb5a43917509e298d3623d9cc36890f1df007acadd07c12", 0xa5}, {&(0x7f0000002cc0)="93559cd9eaf4f1cebb7312c44290dc87655ce073d8f1ee6cb809632339895b441ac62853c53ef3fd4a6a", 0x2a}], 0x8, &(0x7f0000002dc0)=[@rights={0x28, 0xffff, 0x1, [r1, r7, r1, r2, r8]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r9}, @cred={0x20, 0xffff, 0x0, 0x0, r10, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r2, r1, r2, r4, r1, r5, r4]}], 0x98, 0x8}, 0x6) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f0000002ec0)=0x3) rename(&(0x7f0000002f00)='./file0\x00', &(0x7f0000002f40)='./file0\x00') r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002f80), 0x80, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000003000)={0x5, &(0x7f0000002fc0)=[{0x7f, 0x9, 0xff, 0x7}, {0x7ff, 0x3f, 0x9, 0x2}, {0x1, 0x7f, 0x2, 0x2}, {0x9, 0x5, 0x8, 0x3}, {0x6bc, 0x7f, 0xff, 0x6}]}) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000003040)=0x401) setsockopt(r6, 0x1, 0x0, &(0x7f0000003080)="3e23d2e76c1b1c7a86289c3e902c1c4222cce4c648a3a3d298ea3687a52c4e09b2031d099819314459251f2f7fbbb11b9c6d0e8f4762ff577f18b7e3e5ffdc9a022c781cf943dc00d56dd9b5f1cff700a9d522bb5e8e82fda1947dedb3cf43f6e896f939d07fbc4d0951a79b70d56116fd9f0011b977668747470bb41ea46f940bc1278304cdf04a8c312772f98c930ffedeeb26b11746ec0e78312ca222cbe9267f55d18964e712d0507ffa5c51b02a50b0b3de8f25726dc669e83f8dd5112a0c7a610f632341ddf8ed2e28a0e3109f800e4d0cbc54ad2e7d952cd09d0e14ca4b2ae334bd528441abee190c4763a4a3abb9cd55da2b533190ec7c24f15c1ddc165a4bac463304c3386040dc60434f63aa6d3bf19ab4892d6cf4a58decf0134730b5a9451174baf51b95890d0a9ebaaf681d9d0de7a536684f62968deb0b5bd8dd696d9587e7b251aab87d68f0c67e1c791a1f0b675cd15b235f94ead371de6aa493c9381bc68a83a3bc88ddfb16584b67ba3ae35cb103f14a0891fc2e966d6e116fe09c2621ad7c98d1b4e8d735fcfbd9e3ccb5ab8f11661c0a9bdfd9dbc6756434e1bd7b8e16817d33f7638321f1ee3c9cc348ededaccf08ef1adbf0eaad110142625506730e0930decd89fe7bf29ba6ac5eb174cc07488bcc34beb82ec745866ef9f3e86aa8aeef02b06dc754cbe29a9087c35d07f384fe084d3fb61e4f3c319a7bdd2f99b0e11ded44568316677ca64e20d74107de3c4c27e9d44fd736278ddd5d5915b8142e5290e4e325a59a0201d11d5ff0682cb8406c69daec6bb998f4579ce9ed40443477bb498e868e985bdf6ee9784785e11f933caefca7e510bc3f4c018b2784d75884c09d2516f0b30036885912dbbf99226dd9432e0a49200a4f84c3d3fc8ef55c17693810b8e0b209db20fe28ff25792c9550b49ae7b3cfff2852ffc5f88890e6d3f5bf8dafd0dc704a86f03f4bfd8bb815fb20ab33c718da8436d693c7a93bb620af8a8ab05201aab101531bcc6dfb55513c93eb2e6d10fe5ccd30637f6516937ab23e2e4a4c3dc6237295ab0b2e56b626202e538f933ef161ef6210284419c3d57d03a99067489fece5790a02a107764a052cd12c954074f6085e83fa83e5d6297b4f8ab86076b735daea1aadc3e692c47e6082f23a6fe62de405dab275a9d8a65978b03d900e6452c1ad77154071d520f4e03aeba46bafb62b1b2fac4b481980d4190e40f749bb297b3d9c40b0b1434c294d8a152938e4b5e0ce6b8696b5b4b8f7e64dcdc5f98927ed91aa7833f645beadf6231c13b98f7249b68510b17623e412b8a56166cf4919475d6622cae4b34667df93fe8d3b800314bf0c06d5802f749ed91cc28b137f94bf1a3344cb9b85bfb1acb9211ec01319919e7a3d79ea942705246a202a69e9e12882dcf290cb339d1592180911c2a1fb042f103922afd4e91e84b27581827a8e24374ffed51421b2ef58f4943e784ae14e3a807e10ab3755178f2a4d1f30e62054bad25002cb70a25e3908b880a5fd262eced2855571d69574eb28d7bd1c0a77b4a862e1a5f9a7e1f3992fce8dcc40ffcd9edc10c5218ec2654b6451522012fed6025c378a88944069a869e6771ed79887d4535555df03d3310d7230b02c39b6d240bed3b34ef52021d1d2b8875eede0c3d67eebbd676e01083c7db2b46e98fe5bc2fd0af1d00a60920e5f8b71220f951bd385eaf9226873e38cf583b18e72095d269bcb9ff7ed08b8cde366e2966204579316c13a28b2eff7c2649ad4279c3318ba9ea0b6a67fe4dba00c1df02a913ce0ee7b6482769e295da241e9e5820c28eb447b0ec5dac5d00acab7798d5b06b165b8fff8398b34d13d7a094696e9294c356a06ed7966fc73e803bd985d1d8cb451b7393866954623e18c8454f547c970bbdada01dc0c97f7c4c87bbc15af7ef9d9c4d0a7fb68ce25e49d2a96172cb92579d8a07e173c6b93ef3677f992c6171b5c59fddf1c61b21090f361ca5c2e53b283a282163be7a38234b4ffad9f97591dbbadf2347d8bf54f98d10f63c7ebb0ae8d3bebbf5d928862e14327211e6424c4198b6e48520b51df7aa14f57d42d4c8ad3b713369c3c6f92c16ea21fbc964453d7c8ac328053afe4ee059ba95f6bbd4f95020c4ab77fe760e61bde7853649ae6e99dca4f17d98a929c810272ed3a43d99a4710454936bc0608f0a1cf24668620e7f84b508ef44f64a9268c438c0df0c6cb98fdcb94bf4be57ef69b2707aa03bbebafa880d70d8d02975223e70247ffb5372daaca039a325cb6f99696169742ce9fcb14fcb0b1f6b67b763dfc3e903da33029c2a6bb1d1bbd7dd932680f610d0860f956b12a4e9183221a84962979e76bd52fa9ffab8d04104998abe1705a5582805627d887127d176d5c8bbdcaa90e0ec61e8f982d246ce9e9c7a09c3008eb7d4c6a4bb1e1ec54edad459479423162fbc776c2f9d1e74cba87e387c675acc6d45f270c6815a00fa0a0349e534cf54c1793969c60817673d1b6c1be22074c4c812614edc9b12681f09c63ce93e6ec62f6a8e6a7bc1f213a1da1fc0c7494fdcf5eac1f320967b1aaa093fe73535e976fe34782c3ea487cfd07328d8c6fd9ef114759e25938f346ae42a8e391704fa3de1b76894f5e2657f269a3a37014119383e0a4b2922c40a2c38ffff8e27c1823bf2e131ad9dad77681018033f0cb574441a25c2f22fc32efef5837871fc95139ad437366e7cf1727c17a86e0b2e2b4b62d39230e671095f1b0e59dceeca12839ca105d5a5703e51f0941e0e819a06c49a3e8d296c58a00fb4a5187135eb7c9e92e6455ede962ed4c7f4424253e2740594cbf54c555df5a83f7dcaee8aee4f5c95e4976e13d4850b82243559fe13eeaa61308c586ca19ec76c60ca2c525860eb7fadabc12d44a5c3a886233c385ecf80bb17c81172ffac87100b4bff054e1a1e187a316bf56cf45d6446b0f361e30e9a2ea47acf4b5443df861ec0dcd36ebdb973ea74a652c11b8dba6945e875be4d4e989c8b841d86638b1e98eeaa5155e4e556c1e28b4f8dc63fda8cb80a0c707e29e44a7275e6b68ce27da2a280d777cd8470a0c3b59fbb6bb7dd56d4fd3af267354f599f21be6bfdda52958ccaac7b52ab46c6567cdd86baac84d66df336402386b086adc715707b4dcd685b71de45731aaecd312953d81a71cb9c82ab97b6d19d7f28e5eac9e13b17fd0a25ea8bb68a028c521eefec5016c5f9341745aca1e3f4a4cdf9f9dbac55acdd090a0e05cace8f9b4d926541ef73e595fafd44362558ef935474508c3b536b12736a8c83dc71d5a0678f2441101e1152b889847b6ca8d67b5e7ca23286b6f5577e49fae896a2536b97edd495436bbb1c918aecbef3e38281965bc372fde3739cb42f82c1a42d037e032ae60fef88872ce8a8bf719aa5b1eb4193d5bbe608d0d9e3ccaf4f3259e52828b2aea48b3e5cc2e0cb7b47c516cea8f64ef9592eefd6abf7e50e043feca526f6b2242790c16cf0ecdfc3dbed948ad941018fafa190d6d584c5ec1af7c26f89a1b85b54b2f7e35dd56b8a7e83c9c724d480334916f719674f04f4a83cda6c71a65f5467cb63a73f95783108b701ece61e82f560e5af21d45310f61fcf258095aa93af6a19fe5640eb078b981c9f58be28770ecdf1ff388aae6c232fb2b3ebd5e8b352f6bb102b6f54b5be7f07d21691a5b3e48236c84d8f1da71472cab94ecb02cc9086b78249299cc8481ed7411383e7f04a76240ac81bd6cddd352fdf63303d67790828b18c09bff067e19124e81b3614ade5ac76989278d7bdfd8bb8ce3c2cad9942a0437d279ae72e924ddc889992f7fdf2f86ac47b83cd9eea058e9ab91d9c91ba64acaa4ff1e05abc418e8541a28adfaa8b2beff5ef873129b0d2fb5cbbdc510d65d17b639d8ec26c9921b6a9fc179f01e1a56596005633024c184a77f88a2feeb4cec4704c3c4fe71f6219b600d80db05595b64ccc6014ac6b5248a34c9b608c2b9223f8324647464355d6074361b92fe567bbbe9c6ce5d11b273e15ff41cad6e873bac50d5a03e9f1403314cbd37d4431c30d25953f4174f90a6e68b0959034990cb181a66343b656bf6e0cb50ca83cec645f42239ade12dd56ec51264d3239fa0990c3191af4028e1f62c7a49de3a45b93c3ff743c84346376d54faa6a65bdf3bdc9512c0d531a9662242ca8ced01ff9a59aeb7195dfc54491382077778d315eb37755f6607c92cd98102104d11f9f9de8396e7f74a1fed954fc886c888abf231258c8aeaf08dbdf62be3cf09198371636bb6f304cce04c67e49df5c9abc1a404e6856517bae08190ab140c6e1d35ede8b6acc554a308fd3b489107824ffae81b296932c803c0240e63b99b4cc3b121cf267a8ce2e614f08a2df77bf9ec66c17c8c5912a26eb79aae25c02a6328ad1cdf1eb09da020230b46dc1d964103b48a7e8f2a29dc6480886e5f08cfba5f685d3cad104929c7302ebe75518a06466c23b32a54a59bf32eaa2261504d8251b343922944f3f4c3aa6c679e55b7b0784aec4770318b522ab8c167a188b039eec9c76414ce6f830701dd3d52d36e93955979232cf37b3b9a4a70658252010c1edb14c26cf5e23d3a59c6230c84d987dd9384119e1f95ed7663323b17022ad1a7e3725cba4d1a05c9c84849d9edada89d4388a836e46465edf0be14f17ecd74a8db48514b9fc13f065b396a3c3dedd68ac37fb78cb6caca006820e58f63b9b47df8aca61b8862a5da9fcd54c42f77605d990f398660527909afa60cf4cdb8f5ea0b8017d5ec5e76d292781f56a448cd6213fa09262273629f911a2de13d2a171d090ee6e25bf02b272a35adf993d186c322227f7b3134ae9d2b658c1ee987a59845c29f6f141a73f805e11d04c144692fbf3a7f3f7a1a943263bf6f98ea12ef84bb661c1aca85806a7a49674e2c910a3c3859937d2e34a4bf6d6cd31e1e233917641fbf184f2c291dc820df2b94b6d530be7cadce9e87917d623abd4f87cdb8c2234dc05195635e30bc9ba09012a8d02d871f4ef1cc0def37732f6a8ba47a9ba99ddee257edfdc162413ad297f9f54548bec67fc6aa06c9083334ba6d4c8afecf83a2034d73ad15eaeefd6fae162c425f7029d233a67253329795f937933890e4cefd7aef79641f5955178baaea9764b68f0f679d3b04195653232433621366024ffcb1b5ec77176a9ccd63bee8bf7911052537501524f4eb4c39986794e09438e5f149fa08141bc28eb693839ae3740b59c14ef881b6882a93b406de2f246d174c9e582fdc1a3ab73ea99c8d2e2c16a30f39f64743a6e900f2e8a9701de7f1739a7407a3c658fcd4ed2be125a92569a53a184a14bdea2058c7ea822f781707887350a5f2c2924a3ceac9d91206374602ae6bbdf2dde88e16f2233c28414b9799f4eb331d605014f114b1823dfa3810f423c10bd5d229980cd3a7bd24980514215c803374a9e74023cf56413f47d4689254954122e36024791d291572d8e8d326d2cce41f4eab3c1b7ae16fe6e43cd6d46d76335f54df520f186a0809775f4040ffe05a065e7b0b7490be5f6120399d2a8207886780b6777f8a825dc6789d3d72beac40c0b3baff93b9a0fec7def53d2d471e78a94c811dca689aaa603c8fce7f8c71973b57f7881ba3b20aab26fc87811155c57aa23fb9ccd26b8bd9b8464920b1f51c52376fce1336a0e13d41a4aa13951af038d874f6283a7949cbac4ebdae67da875e2f31e32539e5ef4374e247c7c2f3901f0c56c5aefc5a62c425f6", 0x1000) pwritev(r2, &(0x7f0000004180)=[{&(0x7f0000004080)="7168ba4b88cff387686252040f815de8d0a160334f7414e2da5a02fc46602cb2d252da6e36d29d0a4ed1fc3a65a25e8ca5c80cff978cdf15e6d7854191e014bdba271aa8155b4521bdb12c3de3b04ae56d13617fe574b24fcd", 0x59}, {&(0x7f0000004100)="41944aea0102ffbda7fe077ea7050c27843ea94a2cac", 0x16}, {&(0x7f0000004140)="21cc8555fc1595a0", 0x8}], 0x3, 0xfffffffffffffffb) chown(&(0x7f00000041c0)='./file0\x00', r10, 0x0) executing program 3: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [], [0x0, 0xfffffffffffffffe], [{}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60054bc800000000fea6c3"]) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0xfffffff9, 0x3}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000280)={&(0x7f0000000200)='./file0\x00', 0x4, &(0x7f0000000240)='./file0\x00', 0x8}) chdir(&(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000300)=0x81) fcntl$getown(r1, 0x5) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000380)={0x10, 0x40, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xe9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xfff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x74b}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2d}], './file0\x00', 0xfffffffd}) syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) bind(r4, &(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x3}, 0x8) socket(0x6, 0x2, 0x2) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000005c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000640)) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000700)={&(0x7f0000000680)='./file0\x00', 0xe8, &(0x7f00000006c0)='./file1\x00', 0x8}) utimes(&(0x7f0000000740)='./file1\x00', &(0x7f0000000780)={{0x5ee7b04c000, 0x9}, {0x8000000000000000}}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000007c0), 0x20000, 0x0) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000000880)={&(0x7f0000000800)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000840)='./file1\x00', 0x8}) socket$unix(0x1, 0x5, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000008c0), 0x200, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000b80)={0x400, 0x908, 0x8, 0x30, &(0x7f0000000900)={{0x4, 0x3, 0x0, 0x2, 0x6, 0x5, 0x81}, {[0x80000000, 0xfff, 0x0, 0x78, 0x8000000000000001, 0x0, 0x9068, 0x8, 0x1, 0x100000000, 0x9, 0x6, 0x80000000, 0x1ff, 0x2, 0x81, 0x200, 0x7f], [0x5ca, 0x3, 0xadcd, 0x80000000, 0x6, 0x9, 0x7fffffff, 0x40, 0x5, 0x4], [0xc221, 0x2, 0xffffffffffffff81, 0x101, 0xffff, 0x1ff, 0x5], [0x5, 0x8001, 0x5, 0x800, 0x1, 0x8000], [{0x9, 0x1f, 0x8000, 0xaed}, {0x9, 0x1f, 0x1, 0xffffffffffffff39}, {0x5, 0x100, 0x2, 0xffff}, {0x5, 0x5823b1d6, 0x9}, {0x200, 0x844a, 0x3, 0x101}, {0x7, 0x401, 0x7f, 0x1ff}, {0x7, 0x1, 0xfffffffb, 0x6}, {0x8f5, 0x5, 0x80000000, 0x20}], {0x2, 0xa577, 0x4, 0x6}, {0x2, 0x3, 0x4, 0x11}}}, 0x9, 0x7}) fchflags(r2, 0x0) msgget$private(0x0, 0x78) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, r1) setsockopt(r1, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x25}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4c}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 4: r0 = geteuid() r1 = semget$private(0x0, 0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x6, r0, r4, r0, 0xffffffffffffffff, 0x80, 0x1}, 0x9, 0x80, 0x1}) geteuid() r5 = getgid() getgroups(0x4, &(0x7f00000000c0)=[r4, r5, r4, r4]) r7 = getuid() r8 = getegid() setregid(r8, r6) geteuid() geteuid() setrlimit(0x4, &(0x7f0000000100)={0x1, 0x1ff}) getegid() seteuid(r3) r9 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r10 = accept(r9, &(0x7f0000000180)=@un=@file={0x0, ""/248}, &(0x7f0000000280)=0xfa) r11 = socket$inet(0x2, 0x5, 0x6) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r11, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) getsockname$inet(r10, &(0x7f00000002c0), &(0x7f0000000300)=0xc) pwritev(r11, &(0x7f0000002880)=[{&(0x7f0000000340)="ce3298d594bdc0ea290c61e9155e54ceb02145fdf172ae1453fbd97b6a0688d022b7c7f9f3f8a96afe59fa2c91efed2731c7367b5b406c3990636f5804e054b777c28be02c4d6943dfb2276072543fc3707f1f76b4b9385349488250b822484e9ca994a58d866fa900f68e1122aae8b0f6db8d3401b0b83ceeb7d62a9b964c63b3b1a891fec5a6f9f7b40dae7d7a3b332fadb02d026c1bc1189c487dd41bbbd56c", 0xa1}, {&(0x7f0000000400)="ab12cd62426382f71d3329fe328a62002ea5222d163815afc8fe7c62198eb48c493f403100d613b759184b0e686152b0b7bdfbf124336e3cfef70879f7235506b6d86f1e57a37e20b4f130c1e9c79c5a0d7695832dface277da964a4a1448a254263a428ee572dac47d946699ccdab164303d1d31d36f3502c0ccfe9c093f3f3d8b2273bb6c83456c52fe3bd4b51f5ff794544b34c796826c6e8637d88fac4f9491988a6453b3248dad0c9be4e21fc3e623478b1220b857747e58213c22d7b43e1f8a8d0bab6d6e7a7c4e63ea0400d438cd16c91b724c2c95f877b", 0xdb}, {&(0x7f0000000500)="97a64618c8b4772d8f71a2f60267103e1a5c5d36595fd956e18befab8656ffc0c1a9fce2db4ba19b41873953bfe3433575327aa0af26e59b27e9ce67a5956f66a622ddddf3c9064cb31b227d9c7d24365320ac82957e00b76901d0c51da8d8f69777e374d7f82ea661bb8bdfb6c612cf7f2de3403750b4a26009cc03601b548f90a565d0cf92a6491e215ee2e9e9e0f1c624682b3e1980f5106d2cd8f08408a1775721fe156d48bf92ddeaa1967ae0daceae2620d67610ec637a5c6fe47ee82a257d9c168339e3834f3fbb333855b9b19af0d649f9bf4f3919c3de857297f1e7f691fb231ea2be84f59ad69cb33235082a6cb68f0cfccc943240ed309509f5683a003b353c6beab25153b94cafad8ded10f3e7b3525918e6859351f6ad792a9c1e46a9c779381101b753df2e6ef6d51e3775633535249423ebf9aa81a25b8dd8da03b9ea49b01d73ad4a93b7179c70fd9ba8d3961ae281dc764fb16fe04f2ecdc852e5527c8d330d66e67b0cf94d5588249ae3ff35f095772336d747b52215d9ab2b40b1a379b436997e3df50293a6b78fbe4b87fde6cabbf9e71fdb450277957e1063a85d3fef94ad698578e759e65a512e141cf039a0b7fb90d5f31a8e9d36e18586953f2d1a8e0d186b8d31cd45858532f4319ab133b2abcde81fd8da9943d7dd537b71e7167de5619c25ee0e659cfd3995ccf73cd8b2d421a7a58674c629fb031eddcbc2c500eaf770d1eee05beb67b34680e989e453d9173b1dca38a852e7590c6f5997944a2f60631bb4fc9a27da817b22799c449779ff39624231235061196d0c06efdb6a0a93be91c0439c9a1c67d5257c01d4e03d0cd20e7cce3108a3e1c09b4a920f104d1945b3d6f08e492926883eb255e4149955910162f80e1732207cbe4bd68bd6ff5d89962bf8578b0c25ccf0d88815db1f68e5e28b72fa4cda6d9c3e5103337ed71b65bc586939cbb62a92f9265df659957e2fa320bf4f7ed135a2ec151edf027287708bb92d5e1d63c5c6bee6f3d07b98d91ccca9865cd52aea03c3c440fa52d30ab0d208b9cc60673f089294f2dd26eb123a8caaf6b0ddf31e38aa3a3ffb6b8fbfc33e20664f94d72224f454dbaf297a4766544fd70b816803cac9b9cd0c3392944b747383ea4342bda3062ea9d0ae0d0ee5d5b2a5e390b8d6a49ac437203931509bec9577394ebd17a97a09d2830daaf8c4549ab5abd69b579d119067b32633f75981bc0abc42fc8a9512f4627995a39f0ff22d008dad90d3ed0277c3579b68788400f73817458c9656b1e3dff977d0a9df2cf1b8d1328ec51015a0f5fcc226b31ffd7efc6f95f4ad03b620d2e0aacd898a450b8737011d9b7d0e865a6a5c40118a29f176487318b434d8dcaa96033949cf25adcf070948a47669389a2a69f9d5cf1e5f4f3dec94767200aa8efcf43af3e5f5d4804e4a70cbe865d184878b90718a21e69051020b083b28e4dbf7f7fb65b2decdbd9d311a5eb763226e6abc41e6d49822955c90b45c35647aed7fb8017bb4244e0cc7c120963915ee4427b610aa33d3e41841e0ca4da39bd69deaf55bd9f621615ba13551dcf5743dced36e051ac9b235f5a0138ae1d8879a75ba8c3d6f1424ba645ca39b08f9efaa89ada8f506bac3eec727682e0bf5669ebb5ad19aa1dac6321b89795efaa35ca0bf49040a8f3a9f6f8e52ed9964eb8d1775d63acff8c29ccbaf041377b5484d4930e32dc3123d61369ad06027a5da2f646b6f04b2d212ed22ff8d7b9494737fae68819561c2dffa1e055a132f14944ef24d764ad2dfb85a915a9b175a30b4c404de0cd4109faf3d5f0e4b047502c40fc3c8de1c0ac014abe0350e2237aef45047c3de697e6cf06c0b2bdb00f6e01d9d57f2e903965db37d1e7f6b877ab720f9a5754053c2b14dbcdd1b6d2f012929ce08cb6b12c94a36ddca95f535ff03f7dedbd2087ab41e171688b0f0795775d04950ecf84eb56b6f19894077091754aa9154a7a94c2189e387a7a4a79e613f0f28987b38bbb7dadc6c68d258e03ed2a5ba9ebef58c21368e6f3e6c6a46910874ac2f24cdf4fccee4d5551b64ed4537757bf4cb9b0931297a7ea688f1009d0cc73db0c2c586ccd2056a62c347603415a751f3bc07d77c36d20a2539451a12eb45575ea7df523f40efd1b2f038e8d9402a3444ee109cfdf1dc375700ef8fc45de7d597e488da5e9be4bbc5970f69a0f3114b692d251e2d95e9062129a926d76c86d1faddc717b34d919e3b133523a56d495538825ce3d9667c13cd5b6bfffdedb8cb88a26a7b47a7a7223d2c65ddfae98ffa538f57fc83536b1c6e1b97013d3a2bdcb9d2c904df67fde4d425e10ad80fd9f3b8bba93a358a0391aee6d02b664db8257fd45faac7d5ad32946f65c8359b54fd6dc0324865eaaec185aab3232de26e7c5888b351651757efcbdfa2bb23867cb17b0292d20fc68119cbf62fefcf1dbe10f0ae58d978454d34e3022c8d0997fb71c75e6bbb8d8696f4328a2c756c2a7b450c4e8da27957fc0526afb2a414b548e616a8ace9e27ae05f6005ded24dc4cd42aa1a28e094bf8ea8e75b1366450dab30057a124bed9bfd1b5595f7370e7a2275b6d832d7f040820c06aea43ebb4beb35397b7328da9347b0a49526653839bb3ba3aecc2ec291c10d6d6873c52fb2b1bca995777a1af6e507308931dbe0bff952c331ac61bc98ff4c527d3dcfb0328a739f983c4770cfd30810af26d8ebf5ad31e5a2be4097e8082110196d4be287465e9bc028225b15928b4d019e67f25e695dc9d8d3fb929cc878577bdfb22625c04a4e610368707d2ee0a0bb58f931f4cfcd9e7351483e7ee00a5a4200464379af13b899fb7a625cccf5d98aa18ecd19c094ed001922966af3ffc68a6a6b4812e41a0401daafd808c73b7190f643ac8862770ae49da8b8c64f367bc4f32309c340c20e4524590a0f3e3430d85cb1730c4b5cf3cb00df1ef2065fdf9cf62b4cb6cc1631beb0ae0ec34ba8454bc8b72900a24adc19ceb269c965faa0dc7e00a5636e002ab34aca209ec8180e5df83823178748a1326fd515ffb2aa9e3ff2d1cef10a6280e84fdaf6a69e2076fca4153b3703855167b0f095026e0f1b45d3cb45344ae5b3418597a714fbd57d7c196a399a53cf00053b6fc90337d0b7b3de99518259bcec20d4574ffeb93793ee7d1ded5201791d1765e2d06d61020581c630090be7888948ad86d2420f8ff02b6d6694fc9f2fe71844c34f108f61643f53d62922162d541f487f0d442b79a979ad984db78e3da3b85240c730f8921a144c19c9293add7a9db6ac6f39e01b2caab4c241c8d33170661f9d9f574421375d6666496f7e13ba5e868d66b4e738ea0b116255c8fcd864bf602a060ac87158f8f0dd6c71e7b9f38803b02c4a29c5007eaecbc473a5181b5394df8aae47af7421c33d45cf478dc2b47e5d71121a07409677014cf166c13bb2c0401a79b2a4cf1a3a5f60276c3d01c4908a83ddb212a542ab0b050170ed937f7048296822683ef042481dea57fc6477805666af0a6759e88ebe584ad51cee988291ef4e4b0bb4d1be2d4f77c5a1125a5fd6b2a47571b12c5ab125b63ccc2a4789456eda6420a95e774feedb5a3bef103aa0d8e29bdd6202a64535937fdf05271adb1bd5bd82f4892cd3be0d02dd9ea621c2bdf510994e720d7e0d99f7d951cbe5f42a4f443a5e2cf1f73cf0db8ccb6ce082fa6c4c1dacd8eb348009036b13d4811df75ab3adc254765a753ae200da3f6f3833cd453a014e3c9d66cee9f29d9031bb767c80a48af3a2b88e0535b35e3fad9eefc9e37788d1d3374a912b3b59c3939d4f7772faa436c2c4b81807987fec61ce036522f8f098d1636002724956cf77f954e8d752ee2443506e73019ba1de4a90e6f28130c53728655fa533f82fd44d96551959a8a74cb95db063ad55053d7279378e6ec10758e6fa6453fc1609c24af5d820b391b784f89fe6709bef0eb0df305a69b0e19cc2c9b0ea41aa5b402a8004a310b25291409bf7c78e506b00da7f69dad40c507172a61925c0871ff40489f12f1ff8161b14a31789f4218021ff52b8363ade3565cb9385f3dc1fc2a40f30309289cdb05d00af15569636588b5b538e6123d35d276fedc311047886b92d8036682b5f604e4d6705c7a0ac648f543ca0f55797ac4f3eb5e3806236a61a7ddc4cf533ea1ad5ef381da6c9a4e59ae051f95137b05c05b699188cb4f16c58df1667d9cbd77af0e0753ed547bc65d15a7fa4447dadd7d19def08c4148c1cee35bed53f2da1f55289746e34a732f6acad31bea97020993e1e4e054e1724e808c57d8df2e9323edc41b84721d091fedb994dcdd28b3358d46290fda0565d2f6f7ef809997cd2eed2de0be69b413e0fd3c180e6b3ae770c3a1ffff4429caa3e04826b6eb825e0c122309ff691ea62997a54da3b95a591a94275c5c9cdc6c14cc8ab45c0939b5a8793dc1b81604e170fd3deaf09122d672fb30345e4a8d5763c80a5376e641ea6c8e65443acd113e1172cdaf03e2c79c4aed35ccc749fbe7afe30754967f03991f5d94035f2d35bef0113fbffd6b8425197f3c023b826aa35b7ba1bfd485405e573b17c100e526fb5ccabc71849341f06d8c82c7edb0dbe395af60315f620c42237cb73557e0df9c8eb5c9bd4ad9e22a52ac725c1bfff60e38cb9404a81351b6ac5d000e2061e56afa4d56a9481f315e223d6aea5184a9319e7cd5293a1b6aadd227c18b3ff71a1f1ff0eba0fdffb1aac9825fb446b8bce3a6de32057d6ff0c561f58f47db057eff2af7c77fba2fc27e6e81a092a04498e016b5cc449b35c4937482e3b14ab3969b5cffca8db9f2a437cf7495c8d06c20baa583a53e35319c580f8704ffb0d72f8417716ff0f1243706f183a8d6d686c5933d61bb6cb205d248fdfc276735569c13f9cfe822e80a2ce6ef7c16cc629cef31e9311432c926086f3ae97a2d57a4f5d02c0130daa5e6c27630ce39f402112cbf56ef92bfd8075947f54263032457cb923c9ae32a40b4db87171758156d6e143a0e26838e7cae0893d7b1aff436788a3457d6c0a3a9cb8e678707b69186fbb0fc20783ebd16d4cca90d2044cec7a5f06f9eb424df7d71f6382afbf6c207713febee034cc8f4e0d9d10fe219a697912bec5e61b15de004720a6953da6faccc77bd8fb75fa05ee8c2f65c22ad2504bd4da8cdc05a9921b3e8fa20cabbe38b4029799254ef4b1741cfd324fd654422847001a7d19bb39960190d1bb1870433daa1d3646f9816dc73723329248da83fe53cff3ad2af6f160c6eeced2548740401b2b0d07474343c11bfd5602d4dded2778e502f172c04c3fc0c7b5a6b2dd877e4fc59982664b7c0e7d12f04a61264b1135f4e22248ea6929fa3a4252b1f2a5d204f6b8533ef79a9544dfae4ab2ab732a31d045b3de680fa00c3220303c3db76a11bd5b009969538ea29d5929ec8b786bdf70db6dce9b35068c53a359ff8227f9399961efef5743189c419b4d2215eb2d71dbe91a7c097a2d71b3c7d724e35969d9f64a7f276696141cb2e5769620ad1822761fad65097bf8046e523c70cfea9adfeec2592f984b48c61cb21f245fbeaa56f496a7df5dd3ac8fc895574a1bbfcdf7816efd9d719139a358af2aaf95209a2c9dccb2bdf5246aee1e0b4c9b72decc8c553b4f7174aa4ea9fe37fc0d693379aad1fb0aaf22e36d0498f59f5e61e3af32223d3c445513650440bf26f5adebf976913db082755dbf7fed2a2bd7ce8fb86a68cafed8140ac74d891a05c924480f", 0x1000}, {&(0x7f0000001500)="b6d66d783d63b3d670b679d4421d506456f70afa702600e1b8d311b706c7147d6e0d43c8bfb605aa3cc92cad8a37d4dfd599cc1cab9b0ba7c98931c8a4b35c620f22946391d10db310cf79ebcd7111be525363d35ab6ae2ee2d6674ae20d1f73b68961034ffa942260e0af906828e47ea3993777c8c2944157885d4a4aa0d8da04a727706aab48cb718b45d6d1a814d4cb74", 0x92}, {&(0x7f00000015c0)="499fc7b7f2b494d28bbc6889137c71d85a4aeeedd0aa61e716059842acc2e4b19a54e0351eebbeb3a7183240f90390e8de4b0ae3bb451d351043f649fe6097ff6a36e7cbf4a1892bb04d9f57f77eec15f6d6fbd79639eb9516acd73632ef3d94e3b17f72055acde2875e16f5f5ca75d0b61b5c6f8d0965633aa14bdaf9192e933abab6ab4da3a04d272042d7174349ba37dca693955a8f07cc6197e4ba895246d2a64f0b63143ee37f19f728bf03f617e5de5e59bc2e04cc9a6bb0a107bc29a8707f5766bc42a31d9eb6c59cba6304e08dd7df6a1f8dd15c9f681f0d20ddefa5", 0xe0}, {&(0x7f00000016c0)="0fec581b6fd904524d3fce3e031b65ed41d9b05684e301c7c95cea3f0cac4696ee87777248ac912f50d4ee9b1e931176ec9a4b1d6ec9d63c8ff0a9908e8a40c0840e7ec2835e35b2fe4b27bbe820ed90510509859da1697262d9444c5604906b2f4279f0732aa6ebd5a7d20d26c8008e31e7b46f81ac1e4b3dc889b88f6da600ab6cb7d31833e35f952c565a2bb2effd1ae5e4275a37c2ad87699f191fcfed1869d8c082103535abfafcdd86332b2f5a140c3153d36f655d872c2aa94efb", 0xbe}, {&(0x7f0000001780)="4180530699091119591749d133fdd227daf2cca94b4918d03dc9ca43a000e3277d043d97102d21860e7ff98d5b47f00ddf9184c16d020dbca6b5d32be06e8fb27cd79499701dd72c51e89da5ab9791873c9ae35244b9d9ec1a5c79da0fc32f7673a15409e04511e95ebf7c101a5f5765677244e45a6ae482b4a74952ccc2f34c54e42e2a8d3c8cc5f1f3f98b23ada1a1349fe7eb68ddd94b36c3ef7d7c614418ae505426767c6e19894aaef79ed002f674194a9888fe72604454b356c590b780e67b87fb3e15a85eb93a6213d95b94d155ce9fe91dcc250c571007f47f93251c05a397ce736903a68bf987f86bd9d0d3aff6f693532b7faa5b94dcf16a13fb4eb6965c03200fbc540618409f24f7ce99d62c166ab37040430896ac2c83b26fd881a7d55307623e0d9bb29a815ffc6f7130e36878395b081a9f3c13344712f23eb180deace1afda2400ef700b078701250c0cdf60fb070291b6a32e6f4cfaa2f49c7a7d626c3be298ef10735fb86e1ceca5776eef7491e719a68767ec9071c513a70b8fe39a1f069ee6b988d629ac2c13da2641ce93ac4aaca3e099e6e0e1bc8ef94f0ec1efba2b181a74c70be369a21dc905d437283e46ca04c8575a3e34bf896ee761f72ab74f464fdf7246683c7c51cc03e950d17aa598084ac8ed539ae0a24f1851fe1fcfca713413f827e110e52a258b413938e5ccddead74f8c88d609134d9f6a203a3f01277d68baa5f1f945e203251709216b4c85debea8ad4524a23b50a945494e12066c9a63c25f1c80cd55bca9010d16b5eaa7acb4d1696e77664831b3f39dade45604f726703f63a127fe7004534d123e36064fa93e6b02092443a56012786a0c205ba90075626c1e217de66824c9ab840c1f62ba5413609c969af0e30e7e1d9617f599a014c333817fa5a42cccfde5a8dcad54b9e46945b85fa8eb6fbfb1ec6bd99b954085447d7169f828dda2537bc8a64574944ed6ce13e016bf1d0fb57d3a28a48a80d971ba969926fcb3cbbb620e3a04ee98313f095b89d036fa2e778d5d40968c01d6eb9af53b14423704badbf81b0134249075892529937a79b1b7b5a6ff552799cfee5d8bcd7e2c9838f21fac9f457b30bf8035a9792b5e8b20551ec9ca06bf40d28109d9f5f80aef936216741f5e7ca25842f2419dd2f9537874771a5b76a034ac3c433f4b163e284747c82d8fb299d418da525ef0dd95cc07745ccf933c1f8f486262d1a2fa70bccbc5e9aa5029f2552df814dcf6a324bcbc2b2bea91a7d1fd3bb310cf0dc67e595b48d925b1b732add45bd526bf312582d9aeacbfccdc9dc4c5ebf047dd6cb4cacfbab9eefd903ec4b0d23f20650573a53f0e8f5d619655e7f30745eaff868d2d0d84466453cf2bf26d6ae380a941328c9666db69ad21bd766f5beb356e63f777c9c223d70ae37725e7b7cd5783356451f8f37407113575fb2f74de2c43f2994eb1daf6fb71041e7ef40e231c153b668d9062aa6ff2ef25ed7727bcb1fa462f47dbf1d0c462d251882d261ce97c45115cedb332e1e5537175ca3953d76cc25e3a8cb15a43f7464df0c035124d5399b5a9498187ca540c1a53790ad39740f302acd529e0a85471fbc83d8e86050df3a4b50619d8f017eb8cb5b44979e132b24d26c9d3e115923e5ba267aa2b77173f7a71f6092c302aa9dda2ec38fcfd242f3579d0ebece3c61b85db30c8f5158a83ccc7433ac7da49a691b3261df0609d4c6e976eeb939b7cc450a9fb53a3db84f0699cac2a1a5e5aed6f40b5a1eb62264e6efe897c0eb71701dba1dfb5134add59d3b629b52dfd739f24fc6965283650ab1206a473bc1a4c85c9c4d2fd87bf420210a8042e141e9ffc84f7efafa4bd4311ef3149f270e573e087562d8082458230415dbf694f105beed42773c81b57fdbe7c1516c9ab4de21a7702ea545f7c6be63c10f241585a981ee01dde1ec0dfcc7f31ed9c692e270fd03cdad4afb34dc29e7e2302f4f3abaf14b2ce4a46677cfe18e237181c8ef74e938de4f8a68a16b42b06c59b40ed3c8b337208dfabea778d5667c2b9bf36bce2c37df67c3e97ecdabafc3dee2cba8020e6abce3d939a9810fa40988d2de418033cfbbeab3bf9e704c2082ac39ad625434ec18c5d0c23b0a20249c4e4864fcb158c9a449b8bc7ab944bd147ac363cdb94b4c6a08dd0fcf1b69224a371e3a32b8eb163d4cfa9868e3cc351521533d01db1a26dbdcb18e78745d0301d2d4a9368edcbeef162d32f4eff759e8598255c1d063157f7b218b5f1a979a80a20e34159f4d214bcdf401f9f8d610f74098ad0bd835816a676c981a26f0535edeae83dc95eb69dd42b023ad51b320dc25046d8211634beb3019160ad93f1e65a14d3b9557d009ce0f4662fe4c11074d0eb4afe734bbf09581e4b7ef7d812659276f583e483d923333df2f83d1043ffb14441898bc8fd17f70050d6d7e0dd66d266cfd50ff21bafe85cc499a78bb4b046b2651dfb0390f2af08241c2b9951e8d1fda4af68639ff1293788833bf01c7440cd11b67974f32e867d9888ecdbc9c5a133991a03f61a8ff66882e58674835a68dd39bdedd11f658af2bf0a24daaa5bbf3ea8cf4de1024c69116ff36c77ae6cdd4847a8ed555c0ba3924d36559c6d742802a6dd731fe1d336acc563934b7d30d2bf4ee0b4f818cf7e210777704ba068b4e8c5a51d424c1ce9a3fe89c3a57fae391cfe06ddc5e3ae8d83d0bf7ee70a6357b5c02c4c029e8beb3484d7e3ded54fa6c463e3144451280fa810bd2ca33d258a9a9698e08ec2c1f3ac7ec8eadd152258d4ce501c0363f70251fed2c4bc42319b1a7268995c05d7eba6b39d98765f0069c65a7a8423a4e9f92ec44097c06eecc863405d6b8f9175ea56923ad1579f178312eae13b9bd6a7d0d421ff119257df2eff04cd983df2e9abc5148563a6d706b3ceee193aeaa2e8cd89031af680b41ce795c151c129ccdd11c5eba60ee6e3d41f5a14ce129ba38eaa75341f956fc17350639713be7af0a1a72f5af8caa16eb5215e3f817128e5826007a8b719267020a2b563796f665ced9e27a895b3349cf27de7b9e256bfb009e7018b86ce94d69ddb84b067f3a8b4d41060b31ebef48590fb7c11de337d59953d04e976805d87df708905bdd7e6580d0750c8af4b8eb2b22e156a531b38a56838bd2d2037ef13020d411198aed2a13823048cd4edf6ca0481e2f3947ecd1ab9d87c0761318a5db9153c7fb0f785bf84de5f5ea902a7343fd71361b4a92b99e99435d58a13e4bd328e7995cf6515be09e5c3cc5e10549109236f8990959654e9eafb9bec65400da96d82a4fd0b56998a459123aaa6aa31fbce4db2bd55511c7ce535e2174060cfb4d2c40a7c32b18cccc532f97010b2e4014061191188b1a8771f40b846d3936610e9ba7842788cb7dcebe3ed2f2b9d80d8fddb72504a8ecbe6df5d31cc705e8f5c3126b706c4580c191a56f5f8fd7d00b3e5232d9ebd50b457675e9609ba2c68ad93a25985fd1450904203677dc1fe8e599fbe6abab6f0b5d72f0fc838faebf6669bf3bb879668548f0c3646f1c6b79e4d1f0c47ee5e91812ebcf3c40bbbf85a21b9420e3f961d5806ed5d53eb4007da037e792094f449adcf2dee1d8b4c40cdbfd96eac41436bec8c9612febf67280615065dc9b1d3c90cc15be395911b52852d2395d822ec9a6d3f909e993463c5417670c7fc2921b04092b90ad2ba6b1597f95e0eab1d4de7c706d27870b36ee07753c7bda5451708595da0e6320b0268911301452eb24f7a9b533c33c51becab9a19ded7d4b32c1b758566eefee3b0e0b9676dbf2d337a176bdcaccb0440b35333afb645f4caa268e7b68f4f768a67bff051167d36eb18adf25c87c15760ab29e1890cd224cbade396b197ebba81a4321e300e0238d92113de53fed8a57c6d96dd734e54d6124747723c9198bd15859c5479d2cf733b971266928f6f1182ff4189569ecb2142bdf0b3960ad7d3d448c7e64a8d8436f87a4d57b520f69e6819fef2fcd443c2c87ae8d4254ac33335af7b2b135617f6788474012fc6e8b78288e5570710172957f0075346bc98ffcbbec17e56b3f077f4aee0351ef217b3d4629f546f0dc0c35449e6d05c3ca70284972b1206cd5c8c0b5bd6123e206d45435f9471b5838ad5c448a364864fd71f2b5bf954089c82d5e009c6a5ba178999a48ee1dc88b5207c8285969351128ee344a082080573c0c2267b2f34ade989bf873d4cc031b2308fbe9dc024119c3f072bf41139ca4485149d5765bf8194841ae51e240a1b0b81528267edf9beb130a415dafcf30e9a065a9b6b54618c938690bb9285503a9cff6d308c4b6acef02579ccae68ef1cf8f8501e560e80f599725495d2d6208509f73fede9302487c4e82f985310658ef090cb5930cf78e15c90b4faec4dc94a209e06540a05a2bd238af3737be30710491f57c074480d41a310833fd299c4fdd0d4846c3e5cb0620d0fa2ff14305e2dddb90206bf3573666e3a676aad9e411863970e5fd467976e22b6ff6095e5c1954a5badc25fb6e3f424e80c83f09d70c5d099abf6904a595fc5e94304b925db3a97603eca694d9c66ca8341512418d6cfc31906d92fd48cd5931c94c1efcf5fc177e1e3de3939146045625bf4d68f2b17a2183841b8cdea25709268cac6d88c78da39b4cc99d3c9a689b57057690eaca9548ed0fd03520af1dc0a11f87a83d666b8d3eb86de7fa8f290478625f590f1fcef1dc3fe02edc018e153f3f8c8f0072f8841d06000c783235f69649c2f3184b4e2c7a213a0a20c097919a5399741c69b1a93da9d677098322d340cf3b50539a5dc6a6114b027df181877e4cc07b9e3518107ccfeba9611d059ab77bcfe072c3371a0817cef945bbd2aa27017e6d9b29830590f92d4d5975d56d9398845ececd1ac74b29dcab3fc9f8d23b4ca446ff424b5488d5ad6c5684b7778bea6a30e95e8fb5ab487b03aa9d90ecc08d97d371ea32c4f2461b04113ad43d85ff4556084e24c4da62c829dbf6338658db7ed2b97c89a77f842085e8701ae0937f6aca260419857bb3a632d24dc346cfa11da72131f6a16b54b2c38fff47b9b914e453ab58997479188460290443298727b362e5a358104ba1b63c16f549dfb39121dd20c13b0dac4374dfa853553047f3f9922401eba3d620d67022f9f8f09d438bfe77b639b88c466e9d23f8858a700bb5ba421329d2c89b723311d788a6d0db7a3283fed48c0f4b62edf1dd5b98844cacc63951cc33df9b24b6775b74ede9c5c64af23d23636ae19987792bbe74a4db46b4cfd36f0033527e5d7f4a0af10638664096cc4f839b4ccb68728765b1978d3d6023b73a2fd6074bd23a117147537b577be4f813b3aaff8c947af35634338f4da17f5cf3ef90f06e26592e44c44e87e545ef06761466d888c61bd4debf20df11c87ddf7a2d62125870093ef5f76be1f2ab142d73870f0e420b90e93100f5d801ea4fc2c6b7a26cac25a63d5a78d8c490a6245fd4dba4672e84de7dfe705c600eaaa4be74c65a75d0a17a00febc45ce84d45cc94ac8a3a665f72f30baaa0024ebb964e3336860ea2e591c4cfd0deccf64b4da0114f612a8ca5e349fecc7d66d5a8aa57c72e1920f47db2037d3f1d2474fb501878e465509a545870efd0f318339d2b4b3e6511d4158a30a9c0eff43e02b9a4f1d9a15118e54fc5f00d1894dc6b40485aeecbc5386f62c8588122d2d576db0335ad1324794f0918e1cbba848c1d8e2a5780db4acd84cd61a5060e9ccb7ee1c7e9", 0x1000}, {&(0x7f0000002780)="96d9b9df051f08000f2ced4882a6afefa0444ef5ad34c5aa99b0ffb170d851565dd26030d9a1bc684f3c5648556f275cd1a1263366516c7004b3e1a287487911a7a86882be9c3a34447a75a22be07446fd4ed0704f96e81ffb72a24bece33e089f0a8b2ff3d47ce6d5375b616536ab62d6669e5f666ea73cef4789701fe67bc80f55a476d6f667435a0324a6822215097c8e4e1438e7fa059083a8b4bd08a2f2506dee03e85681be5dbd973b6ed2b54673b79d84f8fff9a42cd71b198fe6c62a77bde8c9b90167f0af99a7dbd78f062a093b166c3d7a7a264c80937f35a3aec07b664e809e110a669da2da7120f9ea0dd6", 0xf1}], 0x8, 0x7) setsockopt(r11, 0x80000000, 0x7, &(0x7f0000002900)="defdd9a579187cb1ae80b5306b8774355a0d7bdf64bb57cb776c084e3d7d70b33b2412d6b2cb1af60248ed17f31dc7fba6ca90a9d7559be9d569ca94a564dfcad772c6418917890dfa660ae123b398d865098c26e1ce8ab08dbd3b89f51017fa80428eb9602e260b1e1e534b3b05ffe89e389da69c46f71facf3777e05bd0dec869d8a60a192d2b0084c7d84f38c64656aa3d0dd5b7c65dc35f420ecc1057a2df39b0a6d49505b858e13d31bdda7aa0363d01b5defacd22a9190a2a0fbf3e76e6a4cc56dd5cc5d4ead98", 0xca) r12 = open$dir(&(0x7f0000002a00)='./file0\x00', 0x400, 0x181) r13 = open$dir(&(0x7f0000002a80)='./file0\x00', 0x10, 0x12) renameat(r12, &(0x7f0000002a40)='./file0\x00', r13, &(0x7f0000002ac0)='./file0\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000002b40)={0x0}, &(0x7f0000002b80)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000002bc0)={{0x2, r7, r14, r0, r6, 0x1, 0x3}, 0x35, 0x0, r2, r15, 0x80000001, 0x14, 0xe91d}) kevent(0xffffffffffffffff, &(0x7f0000002cc0)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x4, 0x4, 0x8, 0x1}, {{r12}, 0xffffffffffffffff, 0x10, 0x80000000, 0x80000000, 0x4}, {{r10}, 0xffffffffffffffff, 0x7d, 0xf0000000, 0x1f, 0x8000}, {{r12}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x3, 0x9}, {{r9}, 0xfffffffffffffffe, 0x50, 0x40000000, 0xff, 0x1b00}, {{r13}, 0xfffffffffffffff8, 0x10, 0x20, 0x0, 0xffffffff}, {{}, 0xffffffffffffffff, 0x2, 0x10, 0x7}, {{r11}, 0xfffffffffffffffc, 0xac, 0x2, 0x3, 0x6}], 0x0, &(0x7f0000002dc0)=[{{r11}, 0xfffffffffffffff8, 0x1, 0x1, 0x7, 0x5}, {{r11}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0xf12d}], 0x80000001, &(0x7f0000002e00)={0xb64, 0x5}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x20}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r2, r3) select(0x6c, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) dup2(r4, r5) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000480)=[{0x5}, {0x35}, {0x6, 0x0, 0x0, 0x104}]}) write(r1, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) executing program 5: r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet(r1, &(0x7f00000000c0)="b76378c40474fafe59338f1b38c38074afa3f3e3bbc56ebf899c3fa3a42940f09ea853c2ecf94ce6b61446b1371f9df0f897a3ef250c2b09ff10d488d049a361561f9302f7b6353e8c226921d6c83917394ce24e5babf499d3ef1b686f9b5f6897b01198649f4f6e3f9b672fbacd950ff1d2332f7db2ddb2d179f5569bc0c877b1ed8c7caeee559585c9548374111bab165afda4731748878727d1ffde12628610de259978c1aad965784229259f071f0c2ff7d5132896e954a24369e8963d4ba4a742c194fffde82263c425ee25b083fba0915c017fa9144a2e5657c3335047a21991b5ca05a1be576a578249e045f0002627272efd48117f267538e8dc5a1fdb1220c58ddd9d0fd16b956d6609833669fe3cefd04cf61351512b57478a669645648ad9c9b7140b77bdbd61f55eda95d711dc017eb934cf585dd02cf410936e58e6ca56eb036edb43f2d467d79bc8b2f37d3be4b7f4f04d6ed90d0ddf4b3870d9ff0ac31db0f1f1bb1a58ff92f3ad3c4dcb1c92932afb52eab5b62b61fddb69776124bd662a99fd291a3dafd2d98cb275846b88be6f5fb9d761a31ce060ab4f57725999604985ec8539085fecacaf3189fcd7ec97c48eda117c52cda90218478755f79681e670cab29575d99c99eb045cb1c4c786c8d52d84f137a4111ad54b6c2e2f849895cf0cdc21d7d2a01c11fbc506ff00fc0f0c1850a5ba7bea7af09d65089e9e352874c651a41edbca875475e68bd6c02f92dd2366e3d8923f9d58f90bff80f0b2a48f30494e4d0bf57431f5de3b4612f6c1bfd58edf7c1f8987e1220b0d001ba70c6befa532c3d1d8a773be17ca13ac53747cbe6e2bf1d4d29a7a7f156b424059b1f34a80fdf445d060bfe813cde3c5888c6f7b8efbbdfc29d2e34ce5a08d088ce010b1663166ee4affeed3001b504aca9233980efea20df8763be2d20887623ff4aeebdb40837ae41a78e49b3ac1b54455e359dba1a278fa4b1446e29b953c8be732cd7679ac0d9a3e110a1aba8575485e984143a8ec119964109cf1e92d72b5dc5e5af6d874abb52cc6eca56ad2a39be11d5734ae20b6e403a322d9eaa077c1a7e8719193cee01bf299fdcd5dddb2c7cc11c868940e067107d2f81d294d6bc02c7b00872b09c7b8f021549a9d5b816f5cb9da5f9fa5113e46bcd30f6ff01018977f1740e661c6ffcf78e14832342f19ef1deb161a6babad32c74fd0378fa089f0834e29039857dd55d0e37d525b128c4fc5449bab553cd037f7054c9ea6ad7d9c97e6384c5cb25a0368ba5dc1a20cc2c0b0690e365e5afede6d47b9cb713c4d386d778be36579a9c1282e5f0ded3e572f411cc4e94e63c61c8a51e4a5fddf6636479f7333a0356ba8886211fe2d296686391c822da40e0b75a7886b3e78ec9fe15cc25b8158bfea261785215d71ebe1149535bc9af5550b607c1d5fff0333ed21cea3913d0d0c6294342c1fb1d7383b4f82f9eee36178e234392053c4f35e983797c45dde6eaa9f5d0c2faae1f0d3349559fff1becf1ae18d3b8d82ca21f4173f6995fb3672462d504182da0e70ed2024b0d0bdfa614c41f06dddeae7d06a578db56e9034f6353302a8aedba7f8bf336714ea310196d8f4364fdbe3fe430db71c7f0e92e9b64ab0012dd54193b19d6e3d7226c6b56be63a3c2673c75edd49192eb0559bd1083602729c8511cc77c4b0c9f6dca37cb7381323403e99a24d46f04a79c21ab92e1ec485049e1fc76b866bd5b2d59a3130ca084ff46d029f07b9097737a04ee81bef0df949a8a4bc89427ed37a6ac0fe8f50352509e98ea8c0b0df8f0070764014da6f8445175820b54888d07aa94433b6085876db16c7b4ee621f6d1cf8739bf0fbb6f43e53dbd83a3cbd3178da6c4af0070fb0fafd18d754a6af92f050d8666a8547a77ae1f8556dbcd635969e441bed5749d0731b6d7b863194089641648cdb7d3edaed3a3ac799983669551e039f3b683d05fbc6d72812b8ecae679b163ac84ec8168ae9783f7fb36970f6deae38faf5916dd53c4532a4c935ee54b20c287b6bb6b21e6fa6fc8df638361ac66f077db669cac16cbca16d01b534181fe03cd4958ee407be90f5b4da96b58f156e6ff5fe56bb8b513dc574e92303bcea21f7e48bce7009522fa5acc97ab9e046d6ac431acd7b40027315f8d67aec4b064d267838115d5469f77be617e021acc55ac4a3dbf7fad529bd56001b7fd06feedde56921b1e0d8ed15f5dd55e9598a9f2517a9fb715e7daa9253c4da1d1af3d35bc409da2e27361b5b8ac235bb44c8aceacebb76e6c3c5d9e0fb885adda4d827db52284fec7efd92cd44b3c28016028525c504beb278fb40ff2e2631cfcd2db3fc714adac54935a5a8c8fb474d45ae595ae655aadc04a40cb39a3497f2d205f215217f2746d2efb04bb51fc4eee5be11ad6e75bc5b239008567666e484eea5aafa663cb0b912789c13b561a068c91e49217614c8cbddbfebbcd4026bf716c422fe25baa6008491cce4ee63e326952982a08dde1fc7f4e4d1b00cefc5f82a0f7c17dfe3458c690052cfebdaa9a070c8ee82055e8c5b529bee0b45c2d7625ae3c67f88e36861fc98f4f129dc6bf031a6091f0daf7170a64ddb8d1cafe7cc20f9d8884107b7f5ba0621661b9643ad9885b4d2ea153f003710c4c41b3aa2c5bbb53eedffa82bfa2bdb1dfa9543112a584e1c5b915a80c6c795c546bba6d3309d0f752016c0bab3f0cbd719396ae36247a899fdec79598bc0474e7dfc6eaad93e9586bfc56b9c5156e59c6220570acc89714a0e0278c9f8b9ed5d2bd2e7b4cc8527229d88ecb497495dcacfef0e9d4ed90ca94a35ce79b6b5d84fc5266d4d4fd0653584eac5dcdf56c7382a3c876cdbeef5725af81a4b14d6c0d6fe88b898d17b4736ab1cf994d2e6638ace3e0328fc12f17f8395954c0f4ed6bdf33dec8fddb890a92a569aec7063112ce3bf20588cf16f513675873a23ec4dd5ba6612ff6fad1cc80103997de27af87c8139e629a1ac67d085cb5bd43236bd7a375ff1102ff89ed2da4a23279c54a00840ab331ac372810f0391da9f25d0559973fab1c2e19a462b02c4b30c609fb5aaba24108f2dbb3c358dca123219309b5d2ade1388fe561b045e07c7a881c1dca2d83f3229efa1eb80547b3c52601730c697ea7b35afa5b14c9c36526547f54bbaa1df9567cbcf0a4ce7a1479e2c938a5cf9f621de6b7b8d081b941094c3eb5b8018c06dbb93fd29c01bd994a1e183637ad35fd47a3fe1e00a93da20611d04860c8c1e4ca67e908cf5a420d855b762eeb90134238816a2bdebe5bf454f5e88ebea7254de5558fc02b1203e1f66ca304ece00e52b176f50136d76f01b88beb4b832c41d493994992fbc55df226072c64ba98971ffde54b1297fb06811e83e33888d6511099281f8e721d839d67f793842ab4e03829674a6390098e7f93b9bbec547c25066a1f487a46539b23624b2ae7b42c76a0cdcb02793c476948207ed20520278c021c120830aedef7347c8df9286a0be12e1f8e5a5e0d87ffda7377e3b352a5cdbfca68dfdc10ddef6b6182cddba927648b2c505da442b63a85cfa8ef76aa39663d9832514158bf595ee9b540b39d87d866b47f92884e9858776e6f8c61fc59b2a6aa003b02bee0d0ca3181a0b61b2de73d2192ca5b32a7e90d4709e152dbea910d27161224b0721b339fb0437d8b010dfa22d25be31869ce51bffbc9169780a8852060664c36e66913c305e7f8bb7bb7cb61ab4dccfdad84f73f446d65119e88c99fbf04530ac1446b5213615f17ccb52a0e64b12a11177732647e28b64266b6e5c0e88e4f76f7620211c27e99480add54fd54f104fa569d22f189eab2afd7cad94ae8918f81890d269b53dab9a89616ad151babe56e538139ae31d809ac64bf22da56a67b4e369599ccd07d3d4a8250d9ede40d329c4d2920317b8e18875b786d8df81410fd2f675db752a2a559581a9ebd8da41197393bd3d6f5d31ae1218afb05be8e4a9d864c1d9d6fd288cb7af175f1945b5fdc7245f71eb0d66c6029174db9de836f29bccc52f0004287126b4caee3eedee2b679b3248fde75fb8f0717e9b352a4e7e4d603186fc821f0c3cd8de0291e8e66f564886f25934e48b17d5082334aa41d174fbb1a42b56358f524e0b14b09dad31166c599513a921ff64d1a9a7f9e34dc4c25097d9f0773059650c9686cb5e9b526e6092a8e0d0e01c589ef60fe36f7ecda5848b33a2deea55b36e7b8be85fb297a881a1baa8e8c638009a6afd5349a1df2e1e0e92141c5f2ce8c9cd89a24ba3684dca6394388bcd1a97f88caf9265e439627608b6b5c533244fe0c463890714068666787dc9967d2cce56a36b0b5be52f08e6da851d01e3d16d24faa79600c8bd28d60bf857113253e892acbded1707c2dcbedb789ec8c8f93c4b4439e0772d62554428bfbdf86ecc08898e4e1453027a21fc89cd9c0821383577ddc5945eae3703d4d7177ec3a2e5a766427f064214d57c63eb9e0d6595976a8ba7214fda5e6b5005cf22434084f33863217c76d3e9b453c9a6559a4b81d2104473d6ccb714d460a76c969682e0a963ed5e9d8c2f220ab8ff9cc2065f5b97d7d55411c3c03e59a6f4f8807a7830043d4008777c2e8f5facee36c2f0bdda4203533b514865ebb357a14556749f8086975726dc11864312de6dec7fbc22204ec86c4862fea3b589a235a6205561ef30a0fd7472eda1ff2d9658d02dbb7431068d3927f426cab1ca671b81bea29d9baa1d5f529f11feb5ac278173d9002be6db78f6318afec040cc946ec1f23080503eb1c22324ba2287ff58ca1f9eeae84d044db2746628566c760dde39f82bcdb63350e42838ae7907879cc5aead15a74f5995bec65bc5bb3fdbfadcd4d6ac742b9828de67450a86ccf9371534d0266cb2aaa70351606a65ff504f8511a33cfa0372438fdfa8011b366235912d6919b68e1d8142f0f085739e78523ff2f5f6ebeb736ddff988bc0492b254589923d7af0882534955b8152960a5cb05844a6b12bd3e13adfa35349529ad04ef7b36cda5f8e6922ddef13badd8b1727016cc509c3e79ecbe7b2cd17d705b0e2e6848ff3fb7a39e1c885dd19f39a7ae3712781681ad32a1f8367a3ec8aadfe976ad95da02ca8474ebe9f4eab56602768a16ac64ce467dd404a5c4f0e2faa3429c2477b763a4a01e7526ad2bcf280d66d148e83467141b5af11d80c10d85745de76457f90e9f23584a8cbf3876372f5da8be06bf48fa38ec417cb373cd7d1b9ad555739f756e68e46d1848bd38e8223d60d5f2c89538ba33355166b36cdf204cd953aeab5e3238e920547306b05239360ca9ac2cbb9b3683c3c2f63299481bdc3ede005b8c8356ff150148621a70e2b8247adc645ba341e675c6cc8cfedeb36f715b1e95ede5ce828783c7ec496a8955708611b8ae4f5cd3f0cb6a215db791b10e331d2cac34164e40cf3fec0fd6165006aee2c02f44f5e4a793048b61ffe596e4fa0336f0c4b185dd497edf2a7b02812ecc22345b8861dc9ac7fa7a2ec84570630ad2ce841c0ee91d66a367a66c9dd8e8bd7ad9a794459d92e7134f2afdbe6537fe035d666ea25482e6434b73d8ed90dea507f495b8bd83aae99ebded225eb0d081be31a524732e1dcb7a73b499128a5cc885f3efb31f2b0791d36a443840ec5dfebfda1599866ca89b79bc1fe3edff86d17e7c6291821d125902ed0d37efffe5b9be547c1430f5491f88b2727542f8b1158b748725ac35665a0cce2f13a8f7ecf4a14817054a44", 0x1000, 0xe10924d59bbbf79c, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pckbd_enable: command error executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r2 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x130) 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) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) shmget(0x3, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) writev(0xffffffffffffffff, &(0x7f0000002cc0)=[{0x0}], 0x1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000, 0xffffffffffffffc0, 0xffffffffffffffff}) r5 = socket(0x18, 0x0, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05228915ac4071038d88ae210b8591073300"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) executing program 3: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mknod(&(0x7f0000000300)='./file0\x00', 0x10, 0x6da) r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x180a1, 0x0) dup2(r0, r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000002c0)=[{0x2d}, {0x64}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) socket(0x0, 0x2, 0x0) socket(0x2, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x7}, {0x1d16}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000000c0)=0x8) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002540)="19af1c0c1e5eb664227eebc46add329414c4d8e18e2b0884bed6b78e0b1ef6c5df9323bc41e735352e310cada713bb31d5975394e7e1d5eae70b6d1e71ef0748fd597d6a55491b43fd42", 0x4a}], 0x1) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) socket(0x18, 0x1, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) clock_gettime(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2}, {0x7d, 0x0, 0x0, 0xbe3b}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x7, &(0x7f00000002c0)=[{0x6, 0x1, 0x5, 0x7}, {0x7, 0x40, 0x2b, 0xfffff963}, {0x0, 0x5, 0xb6, 0x10000}, {0x400, 0x1, 0x5, 0x4}, {0x9, 0x2, 0xe0, 0x480}, {0x5, 0x7f, 0x1, 0x4}, {0x7f, 0x1, 0x2, 0x20}]}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x6}]}) write(r6, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0d0e5012c3842ffcc300"}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000000c0)) ioctl$FIONREAD(r8, 0x8020697a, &(0x7f00000001c0)) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0xa, 0x0, 0x0, &(0x7f00000000c0)="d820866700020000b876a16034c1f4e27679b78aecf86987544ca9c5475e8a9fe042140900006f6a0aedb422cb01e30ee863a9000000eb1400800000f90000000000000000000000000e3b5caa8932e5fce76307dc71a0047172d8674225a395", 0x60) sysctl$net_inet_ip(&(0x7f00000005c0), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) sendmsg(r2, 0x0, 0x401) sendto$unix(0xffffffffffffffff, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) sendmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="3f56a242b263b63fc12c2eddc3e4938f100f9fb2844afb2ffe537083a7a9adc9566f1e63f6f767759fb7c55c6a7decc2ac7fbc3f59630e1752877c7095bc75797c687045fbd5e250c3673ec7791ace0d32157945d91fe4adc7959a67b06e9bceef31e32f95f4c788e457e474d1ec93d509d85266e9c4368a261b114568f262bc5e8d56de1ead6a135428438e9b3cd5ed540f7134d011fa684fab85b8d3b156f40ceeb97509a95388ddf4d7a24e127f859a692fd39fbb24231a7a58c82aa9a42d3b826f73299a37d8f3e7e63ddf9ba7b4fe1596924fb6852dcf2802f3e31895fe90558773ca56da4c7f79b5c973a070967a6a63129c55ef72f7aae98556b494b480fa3ebd4d526950df5ba30a8974871513d409c89a76449dcfb35de6d78028158da823ab67"], 0x88}, 0x1}, 0x10, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) setreuid(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) execve(0x0, 0x0, 0x0) executing program 5: r0 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x95, 0x10, 0x200000000000000}], 0x200020, 0x0, 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffff9c, 0x0, 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r2 = msgget$private(0x0, 0x115) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000003c0)=0xc) getuid() getegid() r3 = socket(0x2, 0x2, 0x0) r4 = getpid() sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700900000000000", @ANYRES32=r4, @ANYBLOB], 0x30}, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0xdcf8, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x0, r4, 0x0, 0x5, 0x0, 0x0, 0x8000000000000000}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2001, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xba, "09000000ffffffff080400"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="bcecd49fb34c4163da02acb93304ff92ad96605ea07d6b02", 0x18}, {&(0x7f0000000240)="274b70af46e7b060122548a2cbf3e1b63523ee48635c58ceeadb4310fd9c120fc38dbeadf887cae9137a70df8151b917449cf17d04f813d2df9c6cd43a52db464e5988fa6dabc1354ce152c19408", 0x4e}], 0x2) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000540)="cb57592b74376d685a62fd536a9991923156b767bf2561610f208517f035187a587887ed21c82f1e465e306d231b7098dd1bf1df78f2628fde8ce891b831af635aa881e74ad262df39f28660e9a509a19e8132cc272b4d94c483296d3a8095b47a3763ea", 0x64}], 0x1) socket$inet(0x2, 0x8002, 0xff) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffff}, {0x1, 0x800}}, 0x0) socket(0x2, 0x8000, 0x81) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = socket(0x2, 0x3, 0x43) close(r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}, 0x0, 0x4000000000000000, 0x0, 0x0, 0x7, 0x2, 0x0, 0xffffffffffff0001}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x400, 0x0, 0x0, 0x0, 0x40000, 0x80, 0x0, 0x1}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f0000000340)=0x300) bind$unix(0xffffffffffffffff, 0x0, 0x0) pread(r2, &(0x7f00000004c0)="8201ba75d934d6711a4cfec39be1d3ced1d3b35a1627acc0a2f4697429e7df59b4986f3b3e7a5bc47038dc5d60723654ba197a95cef2705016e193d73dc6bee9a40aed7be79b399a89d2cb9baf18eeb3596739951cc478b39874aaaedbb9715cf502cf83af053b16e608beb26d5e1858d4c7080b7b9d69525a632e48fafa5ccefeb9a8cbee4850d02ce44de43d16affcca8c4dcc350b9122c74abb9a0356e6624ad727ed6173b1c229837176653769bc22f247e67ae13aa0cb48b9", 0xbb, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000001480)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000001c0)={{0x0, 0x5, 0xfc}, 0x0, 0x0, 0x2}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setreuid(0xee00, 0x0) getrusage(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000980)={0x8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x13) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699b, &(0x7f00000001c0)) read(0xffffffffffffffff, &(0x7f0000000180)=""/198, 0xc6) setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)="46647713d7e556403406bd67f36ea665", 0x10) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: clock_gettime(0x67f3248105b4e004, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040), 0x0, 0x0) dup(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{0x0}, {&(0x7f0000000280)="98", 0x1}], 0x2) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r5 = socket(0x1, 0x2, 0xff) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f0000000080)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_emit_ethernet(0x4f, &(0x7f0000000400)=ANY=[]) semget$private(0x0, 0x6, 0xacf8a22a973f3654) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_extract_tcp_res(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r6, 0x0) executing program 4: pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="30704b0259b0e9faa1724c41a6387ddf15add6217e", 0x15}], 0x1) dup(0xffffffffffffffff) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r1 = getppid() r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), &(0x7f0000000100)=0xffffff2f) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(&(0x7f0000000240)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{}, {}, {&(0x7f0000ffe000/0x2000)=nil}]}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000600)={0x0, 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000640)={0x1, 0x2, 0x8, 0x401, r1}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x8000, 0x0) bind(r5, &(0x7f0000000000), 0x10) listen(r5, 0x0) socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) executing program 4: chroot(&(0x7f0000000080)='./file0\x00') sendto(0xffffffffffffffff, &(0x7f0000000180)="23698d1b6bdfd491b12ecd99df870737d05050012d806ac9587201ab7717487e76b31e34d0225fea2ea6bd8692c3ba5d8570fe4c1b01e4c4a193a7ffa6dda5ae1534", 0x42, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x35, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r5, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) socketpair(0x10, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r7 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r7, 0x2, 0x3, &(0x7f0000000300)=""/113) r8 = socket$inet(0x2, 0x3, 0x6) r9 = dup2(r8, r6) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000380)=""/205) sendto$unix(r4, &(0x7f0000000480)="7d1184", 0x3, 0x2, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) renameat(r9, &(0x7f0000000500)='./file0/file0\x00', r9, &(0x7f0000000540)='./file0\x00') semop(r7, &(0x7f0000000580)=[{0x4, 0x2, 0x1800}, {0x2, 0x5, 0x1800}, {0x1, 0xb2e5, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x7, 0x800}, {0x1, 0x8, 0x1000}], 0x6) executing program 0: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffff9c, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) dup2(r2, r1) getuid() seteuid(0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000080)=[{r0, 0xab6cc3d7ffaa0897}], 0x1, 0x0) socket$inet(0x2, 0x4000, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4}, 0x2, &(0x7f0000000100)="a458035a242c", &(0x7f0000000140)=0x6, &(0x7f00000001c0)="2a01c01a9bcf26869af7d6e164ad1d02f9f1f20b79306befa606f5b79d43ae12b3a30a5226828bc94f2c4df67bb8044b5d34047eaaacc55776e481fb75690e168e41439055cbce5102ab516e6d83b3d3334b8ef3d5c8d2a0abaa2dcc3fd6a76f9add132e1702d0f15e29d914a97e499ad6515a10d404fa38bb1f729c695688", 0x7f) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)) executing program 7: r0 = getuid() setreuid(0xee00, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x500, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000003d6c637f5432a63f1145ffdb8250255c52a572cf0c9f6f6b62e3a27d045b587c0389160c9930701ea5bf5d979651689b80b97a6ef12825c629d95779b572a4c806ed04ff0d7297ddaae5a95db8ddb1abdfd4034584c9493530578e0b9c9f38b2f4159f44684401c05baa145443bf87f5bede674ae827b0357a8ee634b4748e5adf8d69e15cfb809e5d94bb0eef7eaedd6fb21962bc8b0145eda75b10cb851e3c6240564eb540fa60389784c5a34c7c849d91f9e1112058cd1ddbfda820e921b44d26914b9aae4c623df381ca6aaec029a661cdb8c41065f890292de17c426d8d56379eb4388bb42ffaa6602d52feb025e70ed3f6caff6b53a2f062bbc47e4c9272289c46a4837bd78b6f7717df409fe667daf028d58223e591b503b08990a95660cf6a"], 0xe1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80, 0x8}, {0x4}, {0x16}]}) syz_emit_ethernet(0x10c, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000001140)=[{0x7ff, 0x31, 0x9, 0x3}, {0x2e, 0x5, 0x9, 0x46}, {0xec, 0x2, 0x3}]}) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffeb5) getsockopt(r0, 0x5, 0x0, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x80, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, &(0x7f0000000000), 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: msgctl$IPC_SET(0x0, 0x1, 0x0) r0 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f00000003c0)="53866f0e029a45b469efb220f11011fc73a6b12bf1fb5bf33562618d13786aa5198a8504f3713289cdd0a0cd8049a6c0fd7f56a04d41ab1997a7f1108813892c5654a92579d9bf8414b1f208f67ad182d4d75ba0", 0x54, 0xa, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000200)='./file0\x00', 0x10, 0x41) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ff019aff"]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) socket$inet(0x2, 0x8000, 0xbe) setsockopt$inet_opts(r2, 0x6, 0x0, 0x0, 0x0) pledge(0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r1 = kqueue() sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000880)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5ecebccfc1a5dd4f5028e8fe421736d9951d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc76d3468ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000000240)=0x27e, 0x0, 0x0) socket(0x2, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe, 0x3, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) syz_emit_ethernet(0x3a, &(0x7f00000002c0)={@local, @remote, [{[], {0x8100, 0x4, 0x0, 0x4}}], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x8, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x3, 0x0, [{}, {}]}]}}, @udp={{0x1, 0x3, 0x8}}}}}}) setreuid(0xee00, 0x0) sysctl$net_inet_carp(&(0x7f0000000380)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) getuid() socket(0x2, 0x1, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x3c0) executing program 5: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x4}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x0, &(0x7f0000000180)={0x10000007fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r1, 0x89, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0xa, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000600)=0x5e) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12, 0x1, 0x7}, 0x1, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000000c0)="eca2c906", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) open$dir(&(0x7f0000000240)='.\x00', 0x400, 0x0) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000002000/0x2000)=nil, 0x180000000}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f000005b000/0x8000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f00001d5000/0x9000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f000026b000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140), 0xc) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) r4 = socket(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvfrom$inet6(r2, &(0x7f00000002c0)=""/4096, 0x1000, 0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000080), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000012c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) executing program 3: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7fff, 0x7, &(0x7f0000000280)="0010000000000000eaeec70c66fa0f6ffd8330c88911e6aca0d86c8a1be00fbaf04f13ae0661bd55e109a8e009dbac47776d47a27e1ba0dd8c985bc63879f2dfd0361608825d568674faead98648130ed3aff718bbf48e6d7c3c29363fe51a8c403c01b53d40303a098d19ab25591148b405775fdae2ad78ecf81fe10d54f40531838d18cab706c8b3e5b6051a308a9085f740f0cae4ecae907878304ace84a42226b85a543e5f8280074b8b50cc5e039027d73da3d77fd24f4c429578c94296c3a35f1f80c6096234984d917772d8d4a03fc2655cf99f92f3620f1454f444528704d4b6c1cfd0fafb7a4ba43afdd5c3eafff724642b16159450dee3ee2f88958106d80a083371ac7b38a7a6f6da30a5019552322d33374e69172b974e1c96c168624c2ff19c24914e219a6d6e6ebc3c851327776c3ec5394659c3cca95c5003246dd7517b9097768f5b8316ab93bcdbc814bdeb2d8165e6bddabaef33214d7394b905e89eb340ec457c1c7682d12c5c8c96ce5d8f1ff1b265f54d2da84e3d14efcbe9cbc821984cfe0be2abe13130b088ae3c5508", 0x195) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffda7) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00000d7000/0x2000)=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'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000080)=0xc764) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7, 0x40, 0x10001, 0x5, "a531d4f1228e14e7a29853ab9f88ea52708dab38", 0xe70, 0x8}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27ff8, 0x0, 0x1000081, 0x5773c545, "102609307e7be2df67de208c8bda612c3100"}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) setreuid(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r6, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$VNDIOCCLR(r7, 0x80384601, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x0, &(0x7f00000000c0)='./file0\x00', 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xffffbffe, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x2, 0x0) close(r1) setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) r2 = socket(0x1, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8033b9) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0xbb26, 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60b9e54d0014040000000000000000ff000000000000000100000000000000000000ffff"]) seteuid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) r3 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000005c0)={0x3, 0x0, 0x100000001, 0x100000001, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x75e) recvmsg(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/14, 0xe}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/120, 0x78}], 0x3, &(0x7f0000000500)=""/82, 0x52}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x20}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x586c01c4486dce6c) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x8, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r3 = socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x89) select(0x40, &(0x7f0000000140)={0x6, 0x3, 0x5b5d, 0x0, 0x0, 0x8010}, 0x0, &(0x7f0000000200)={0xfffffffffffeffcf, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x1}, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x3c, 0x0, 0x0, 0xffffffff}, {0x81}, {0x40e}]}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x1a, &(0x7f00000000c0), 0x5c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x2000269000000}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) setreuid(0xee00, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) sendto(r2, &(0x7f0000000280), 0x0, 0x400, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r6, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 3: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@W\x00', &(0x7f00000000c0)='.){(\x00', &(0x7f0000000100)='+\x00', &(0x7f0000000140)='+\x00', &(0x7f0000000180)='.:\xc6}-+%\x00', &(0x7f00000001c0)='^\\\x00', &(0x7f0000000200)='\'\x00', &(0x7f0000000240)='{&/!)-\xf0@Q],\x00', &(0x7f0000000280)='&]\x1c-\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='!&(\\%\x00', &(0x7f0000000380)='@/-$\\@#\x00']) getsockname$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x54) r1 = semget$private(0x0, 0x0, 0x128) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/79) r2 = socket(0x4ee71d2c1d6e833e, 0x4000, 0x7) r3 = accept(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x0) r4 = accept$inet(r3, &(0x7f0000000600), &(0x7f0000000640)=0xc) r5 = accept(r4, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) r6 = dup(r2) sendto(r6, &(0x7f0000000740), 0x0, 0xa, &(0x7f0000000780)=@un=@file={0x0, './file0/../file0\x00'}, 0x13) chflagsat(r6, &(0x7f00000007c0)='./file0\x00', 0x10000, 0x2) sendto$unix(r6, &(0x7f0000000800)="7279d3df794ea1d4c60965afb92738ce98100a073c6f5cb0110e95a37f7409eb79ff30f8fc5798a0e56f62df11e03419230550d52e67fa0afffd44f58f7ee90255a92cfe4c823d552eb4e430bd57ed6aed99b0fbd6ffbe457f03611001a42a2a577320acd3fbaa57b191fd2c29b5b2246dde5bab3a437188ac4cec9b9ed68666ad6eadb87fd070c7d17a063b875c45e6b597d18a673e6b543ab9fb445b1de2366e356274be6da522ad65b56869cc3b84c1b172063f9d1dc4c204b3086e47a7b3", 0xc0, 0x4, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x0}, 0x8) connect(r3, &(0x7f0000000900)=@in6={0x18, 0x3, 0x8000, 0x95e3}, 0xc) r7 = dup(r5) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000940), 0x880, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r8, 0x800c5709, &(0x7f0000000980)={0x5ac, 0x6, 0x3ff}) r9 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0/../file0\x00', 0x0, 0x82) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) sendto$inet(0xffffffffffffff9c, &(0x7f0000000a00)="aebdf7ae726d141fa58067c16882b5387976", 0x12, 0x400, 0x0, 0x0) connect(r7, &(0x7f0000000a40)=@in6={0x18, 0x2, 0x2, 0xc3}, 0xc) socket(0x18, 0x2, 0x3) ioctl$BIOCVERSION(r9, 0x40044271, &(0x7f0000000a80)) r11 = getpgid(r10) setpgid(r10, r11) r12 = msgget$private(0x0, 0x8c8) msgsnd(r12, &(0x7f0000000ac0)={0x3, "862c6becaeac56e5886abc5b756c504db62fd19e8cb01db8374ac9d02f6a6b572fa15a81756f3fa1b2eda57425eb4c5dcbf1af2425261ef9ed762768f69d48f91ecbe9c72b31da33534845d603ce4fc576614ab944f9ff488fc998c54918196810eef5eb5b8c8f507feeed"}, 0x73, 0x800) executing program 6: socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000004}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13", 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000f80)=[{&(0x7f0000000b80)="7e0b1d262e5ff2f5d7d342870d27eacb6fe743de0478ce89351bded2fd55a8a8ecdc7dc5fca43681986e0fe45229db6d77fa99cfafc9d6e8785ea4840bca30079faa0fa430bbd17c5d41608379ae9b86178b5d3592caf0e40535a52e0d40df1c462c6ed2f1605e77d633ea8e510e8494169d5b16ae8481a0864e682349dcce248d0402cfc1293a3c199853eb48ed2122a6a4bf99690c12242f9355d6033e0451a727fae7e7818af274564b416f2a8fdab5b6e55b067bce72fe94d8725f6702a7bb01ca17bc5903b4dd9b3b02187f0185748684", 0xd3}, {&(0x7f0000000900)="3c8f8b8e19799be303d0aa814b3794541591cef707c43bf09aa55d66b0375b05a7ad4bb364b86db343e3e98afa95aedefc7887499eaa763bd9f36f2f85b1e14fe35f06a7719749aa0f724e8c9dbb6d3e83139a4da47b9aaf54e33fde2e0e0f92d91212f14aa7fa09a760c7eb4e728b2251c5ec9ef1a04f93e258efc54422c768fd55ec09b7f538e4689b8b2fc4a0d3ea41e2a4032aa2e55e546e949ff614d5f110172fed616ebbfcafe5985d06fd09c0bda66777f1", 0xb5}, {0x0}, {0x0}], 0x4) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000100)="3f4892d9d6989eba44342c610c2de7591e37206918d4a9e2bd91a72cc7aa5b19", 0x20}, {&(0x7f00000002c0)="37a2ab0761ddbc86858f59601bd01c1d7e43a0e0e795201b6700e066d3156c4aef686bc4e88e6ebf72bf907da5aec5d52935a77165b69227346c78705d26144682201539732c5da2dcdcf5bea24cf4cadc", 0x51}, {&(0x7f0000000240)="3abb3497384c7585408100"/23, 0x17}, {0x0}], 0x4) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(r1, &(0x7f0000000600)=ANY=[@ANYBLOB="020000000000c5c4cf3025e712843cfa4f43e74d304c2900c08f512848d8054aa694967d5cf132d9f4d1e74319a40fbf4177a874f43f82c5ad62e09a6810cc174aba447bc47233a0ef6bd8eacd55a6ba5a4aea78e59bfbcfa234e8d53adf706cc613ecf20143a90bce50acd1135c5edfe08487b29267bfa28f67a1ec3f73b1cfbaa4861a9b37cc1a4ad1a9fa792685240b0b92048ff465c56ee194b0439f6b01c23cfd22d7f9e6229291cb8291b2fb62166458e3cbb81d3b1bbea375c675cf06ba8ff9b57e3e618fad64aecba9ffbc7cc0e0c12f90aecfa51d3622292f85f48f56003045274341544030b8227a64d24ae1139c4bef828140f4abcaa2b44d54563378826d75ae26c7711edebd7e7f10a8f445bd015094e07f07f7cc9255042b107ea2367068bfe364874568d64ab083fb3004a14d067db00ee9f910d55e69a192556e6a2a25c4ee8d9abed1bafada73697d558d1a721ba2f204e0a324cc2c412900004c62de68000000"], 0xb9, 0x800) msgrcv(r1, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYRESDEC], 0xed, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0xa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6, 0x21}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000fad000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fde000/0x4000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c3f000/0x2000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil, 0x3442d1b}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000dcc000/0x4000)=nil, 0x1}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc0}, {0x1c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r3 = getuid() chown(0x0, r3, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x1a4) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) socket(0xc, 0x4000, 0x3) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setuid(0xffffffffffffffff) fchmod(r0, 0x0) syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @generic="0a1d48fa7dee3c51"}}}}) executing program 7: sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c22", 0x49, 0x0, 0x0, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x1, 0x8000000}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b2, 0x0) syz_emit_ethernet(0x3fe, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000200)}) writev(r0, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000080)="07448b4d8ab3dab7849fc3595a1a9a06165540dc7776ce3c1026efee613452c352", 0x21}], 0x2) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff1eff86dd6006250000002b00fe350e28ef0900c08cfe24be00000000e64e601a3821f720415d000000000000fd6e28305ace"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod$loop(&(0x7f0000002340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x40, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)=""/47, 0x2f) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000540)='./file0\x00', &(0x7f0000000440)='./file0\x00') syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "10267e7be2db67de208c8bfc612c3100"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000011c0)={0x5a, &(0x7f0000000140)=[{0x1c, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x3, 0x4}]}) write(0xffffffffffffffff, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) syz_open_pts() rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) lseek(r0, 0x7fff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r2, &(0x7f0000000080)="8ecfe95f951f9234a1bee17011d1ccd1d4235057e746425f3c60c4740a6d19a838712c54964b876749bf14f14c69f4c9d795cead003e3ca3", 0x38) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518e95e24c76c052edaefa59eb6ad20eaa1b5227597108830a54619a32e0678d186c5abcd180272a076342e8219bc024ec4e9be6a940223abb0dd3494f2423bb7c83b1990ec2000050563122927813c7811b23403009e4fee40b39b3230659fb81aa5c3f2541b22df354790e8a4704cbbe2f4112254", 0x185) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44, 0x0, 0x0, 0x40000}, {0x24, 0x0, 0x0, 0x200}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r4, r3) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) close(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0xc020699e, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x74}, {0x28, 0x0, 0x6}, {0x46}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000300)='./file0\x00', 0x800, 0x2c) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) pckbd_enable: command error executing program 2: shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0xc0}, {0x1c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) shutdown(r2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000980)=[{r2, 0x40}, {r2}], 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {}, {0x6, 0x0, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) r3 = socket(0x20, 0x3, 0x20) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) write(r4, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) dup(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) syz_emit_ethernet(0x141, &(0x7f0000000380)=ANY=[]) ioctl$TIOCSETAW(r5, 0x802c7415, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x0, 0x7, 0x2, 0x69b5}, {0x8, 0x4, 0x1, 0x1}, {0xeea, 0x3f, 0xf1, 0x6}, {0x172, 0x40, 0x5, 0x7ff}, {0x1, 0x7, 0x2, 0x1}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) executing program 2: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffff9c, 0x0, 0x0) (async) r1 = syz_open_pts() r2 = syz_open_pts() syz_open_pts() (async, rerun: 64) socket(0x2, 0x1, 0x0) (async, rerun: 64) socket(0x18, 0x3, 0x0) (async) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) dup2(r2, r1) (async) getuid() (async, rerun: 64) seteuid(0x0) (async, rerun: 64) getpid() (async) ktrace(0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) (async) poll(&(0x7f0000000080)=[{r0, 0xab6cc3d7ffaa0897}], 0x1, 0x0) (async) socket$inet(0x2, 0x4000, 0x0) kqueue() (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x2d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4}, 0x2, &(0x7f0000000100)="a458035a242c", &(0x7f0000000140)=0x6, &(0x7f00000001c0)="2a01c01a9bcf26869af7d6e164ad1d02f9f1f20b79306befa606f5b79d43ae12b3a30a5226828bc94f2c4df67bb8044b5d34047eaaacc55776e481fb75690e168e41439055cbce5102ab516e6d83b3d3334b8ef3d5c8d2a0abaa2dcc3fd6a76f9add132e1702d0f15e29d914a97e499ad6515a10d404fa38bb1f729c695688", 0x7f) (async) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xf7e}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) executing program 6: open(&(0x7f0000002600)='./file0\x00', 0x8000, 0x190) kqueue() socket$inet(0x2, 0x3, 0x1) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r1 = semget$private(0x0, 0x2, 0x0) semop(r1, &(0x7f00000001c0)=[{0x1, 0x13, 0x1800}, {0x0, 0x3, 0x1000}, {0x1, 0x20, 0x800}, {0x0, 0x9dc8, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0x0, 0x1800}, {0x4, 0x11, 0x800}, {0x0, 0xc27}, {0x1, 0x2000, 0x800}], 0x9) bind$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2d018000000000005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240), 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000340)) socket$inet(0x2, 0x0, 0x0) dup2(r0, 0xffffffffffffffff) syz_emit_ethernet(0x3f, &(0x7f00000005c0)=ANY=[@ANYRESOCT=r0, @ANYBLOB="700002007dd1a800020000000000000000ada26a792ad6f9d3c2fa6f179f00d91d01aa2c22df3e81eff1fe388af5f800"/60, @ANYRES32=0x41424344, @ANYBLOB="ffffffffffff000000000000080045000031000000010000907800000000000000004e22"]) r3 = open(0x0, 0x80000000000206, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) ioctl$TIOCSTART(r4, 0x2000746e) writev(r3, &(0x7f0000001740)=[{&(0x7f00000004c0)="e894fa42536fd08ef59d6601411f1d2a07ba8da13fdc6deb33b10b7d51d2ea9065a2cdea987277dc5b64ccc69e495be72c200000000000000084f47c73b091ed96d22c04bc7dc993c69e0bf20f91364150ff0a679eb2903d2d2f3d1f5d2d7bb4a89634b02915e291cedca7417be388cb0e9e35f070127ee695d4312c9f8c380d69924ec4c82192ba17829bacd3b138ad10e120fd6e914e5696d08b620b1c81f2529d5432c0d8f4c8e691ae76263cfc112f11515b6506a3d67b89fd02f649dee4899a47f6501882", 0xc7}, {&(0x7f0000000240)="b090f865593f3183", 0x8}, {&(0x7f00000006c0)="8153c2f4df6834286f9fc77492a2ca3ce0fe2b42d45725afedaf3c01ee9b71d34034b24f95efd0663f1006ebb3e8255805be820c2e3e5559ba9e1dbe490e9fa7feeaf941e483f0822cb218e8818e3e5804dd4f4c0b5e875093da125ae2a9dc61166e9207734a8b12c9f1841c3cfc49ce8bb1eceb3814d0ca7c6511e0a26774f7a0ff3e9fdcf82c48f9b1ddd9f77b212aa007418e915f04382c8a7ec39771bc65e66853ff97cbdc9a70e871de10e92da79e70f7d6a6164ee26375cfd35871db3d39ecc1a7fa4c532222055432c8f628ab1dbe9e2d42f0c8180ffc9b0207afec7cbf2de4b8c6bf1b8793eeb085af5d2420809ddc3049487ba1b1dc8f5ed445617e4dc872beb51f332ba5390b77de93a13479f0e5104a7638bf8b7abc4967e5401f6ea0d6200bbbe8d42614ec38131dadc22ea53b56261179ce693659e5d03c826c4e56d6052807c946489344779015820d1c8d6e43f779157761d79ab24d34545462f36f6d02a87a8ef95333fcbd38dec10968e38b488c7ccaed070202c76a2b0e7dd6e4ba29f2ce96ca3804895e6a26dd019f5666abfb3191abf035338d5ab2434095cc01c1106e5ff4eec92ec732c03998345a7cfbe4cc0972fac549005f49b6713a8c7d11673d4a0caf1ef3f4e0414c873b62b8922427daf7416f2e13162944b9f94481e0a831c23030c62226fa1e77735af9e8f618d41ccc37b52e34028a5e8fd14e770b7a1902dab309fc7d94b6ba7856b8cc02450bf72ed8f89a01d72022a577f5b67c350980b3f64ebb0ccdc2dc344abf5537940d5ba123f83abdfeaeda8ce107eefc9696b6d18ffd35b3ffc682bd7a50deb5b8002fa087c4c837a4920461df824dab2ca28517294c2d55187035528e3644c52757673d355521982e0c1ef6bcb8797a19f2bbdaf4f3b5eaedc331ccffe212f87e4c8834e7f64e98fe1124c7fbe03bea9b7d5d43c3d9b6c2cbb3b72090e2d75f486101390748acd8a393d6a72a3bcdc787f795fbf7170246492dd5675e25c591e231b9b01e90c15a68d7e24cc6db3eb1bf6c208cd41a67a93541c94cfa88d6e0e4e05d4daff45d93e35f05dfc75a90b4d2b244053d15c51862a929ce86a7f58e5a5d7c78aa86626e59d1efa639feb21855672efc820ac0902a823de044a437a7444d197d4ef9556bf849820a18028615531ba04952a8a798e11e2f77691150367738489360edd17b157d144b303905fee9e3a668abffa35cd9d90bf546efcdc3e3eb2dffd372b3129637dfd529ae41ffaefc7d7c296d693f45f03bc43112de8af4e75cf234d9c3f26c591287a3040a1ac2c5951c795e87631a0c2eb2353ed8b40012df35de7627ea161f16aa90fde480d9d65a556d0306e5b6659d3f8bb583594352e59dfdf9df6d7258aaab4c194eb86078fcf2b5a7ee2b8145d881a32c863ae2501811c107a7c25c78815f19fb49e74f43d54c16debb90541df8393a43557580db243fcb87152461181b635b03b95ccca4692c969d7a42afa6592b08f291d640305f6f6cb11ed7b96f3b3725c585e0d8077e4943711f4f896fbddd0301f99ee96fe7d8ff81dcaa223fad00c6e01dcb4f7a12fb9d5d6b6531cff66a03fc3b4b0ae0127e6045017a7dfb7f83eafd6c03cd649f244d8e7f80d5736c29957fe6d50c099ea174642b67ed1f7c1ccc200f7521abb8ebf0698dc3b9ef178cd882bac31bf1651de142962cf51f6d0d3582ea0456852908810bcc3f5b4c72a4e0d4c30cd841148faa8f9b34f1d55b59f704309c4cff2cd991b3e3cc30a325aa8e5f12cd05e9ade3e8033fed3da60cd461de1622b74094dcea78ca727513991241f15b9248507ddc95c3b65f232ac42274070add6c16d61b56cdcd5f5237807a8820959c8e855588bc57f8e31991f21f0647a4504360bc3389d35a531883bc36c0fca669c036542d3ea00403af8f4f843894b5cc512e7425edc5993f534c0e34a8bc6f7729ccf2bc82ffcbc43721753069b61590b338dc958821d52cfdbadcc42822a4b050e6e1ed1da3f977ca587e852c1c9439f1ad53f0491bfc0c861c97e52e1d5687ad6a3e19d9c1e5a341cd3b47c6dd80a4a6c15a101d849f6f050114b4fd0346cdf08485fd7b351d62773a229c5222d4710856bd3efd13cee0252d998d6cd68f2584a8f160b354a55025422ac8af9979d4929a05274270675af96b5942123a921635977573531162e1928bbd290f25723569a3a5eadf9ba86dc4c06a50d8f8614e2f51b4d415353a3fb8fde3cc93d7d8f5158a770a2fab827929f213954b8d8187a15c717e3b3095b6cb9ae2d63209e3f5ac96836b0bfa305920a7c989c78d0936a8756e40ac03eafb576faf693762183b1c93f8885afd417a6a904c7e23fa8c55c112a74946a7f98e9b39f2018aad027db7ce30245f3df383e78735818626bb7ea9d885527226c61f4c341d5ec64be9a601c065db764427177237383e4301298a84b840ba551ffe1c6b8584ffb1690613328fa8d28cfab6f3d6e363b71b39f7e07aa6f732a2287bbc00a14a66ad7c4bb0d03d94e2ca41185e403ccf024a6a5c94c5f7b8e66ad99c5d7a66798ec5fc3fe99c5f9ff77e1f50bd2d052f9efdd3314a777e3350797acf9942201a62550995ad4d5c2b4587f8026be2dda7712ba5a4dddfc26e600d6f98c02035c7747362af39c735385cf605a30bca64ac23c78d9c2c462a72182ec1595484e5ca3d91d26b754c7f91c40d7a633c32d8e9388accffa7c1721bb5df52e05b0c5cb053c6c74ad0b67e46301ca0fa1112586fb2fe3016c3b40cfc6ec56440a313360b6d163cf20cad1efe73170b65196b5b68c61a36c31272f47ce8db41085f38e868a1f45992dcc3614dc8dc2b4bfbd74749ad21561a56fa137dc6768571804b546890d4b072e88ece97414d9f3501d9988778830403f81b0e566da3b0e4592c7b8495e0cb0e03561f08d66a0948a15e8e1a77910bca2f6d215c1a2c9c82c8f74fa182c1d1443aa034bc3064485bf4c7dcae8738e42e19563fbcde9a2d4927ad0da5570ba5793678e4eab1d074ca922c7978d9af0679e5d13da88b6e58e63696888dbc4939c206d0ec1451b3d62f1e15ee35a236f2209ac70053a6fa48b91b3915a47d0f62c21432397c4b6062cc094e1ff2fbe0484feb2c27fc8161b257c5acf42ea1bce126c35937770768f5bd604adcc0d3fb20729a821b5eab770207bd891bc49f293372e0a66b7dd7e51dbc73f085668b9b81ae53ef6aaa946fd5bae734ca49d35a23d3d1252a38dc036909580881d5efb68f2e1bc11420096713be8135f7f74ec46caa05b881eacdb1cbc7569164bac796095692bb96da5ef56926b427e38dcce0971ffdbf15f4e814e28f58ab5b07bdbbb9b2bfe098675f59df055c9611425b038395ff57eb218720b28c89647c10f0c168393f2e31cb548a6cd144f9a5083dd6eeef1544703527abbf16133cc6278b8f7b843984033c8ecc8370713f2f508aaccba06ef7f246db9ffcb39cf8e187d022b340a1d7a09a8abbf923ed3f1594655e908217216484f28705bd212a5918f62f590e6dedcb4fa5c9c2494145141a52a66796be1a14e06c25da3e3a9573534f6c28db3352c1215d2ac679c8d0a0d82d53e55265d1359bc6346ae7cc3fa47d470470e788dd2199fd40440c1c8f14efec2ba99bdb3ac0883815cd2d2adc9dbe1285877e1dfa3569c60eba2b003ef905af2128e619f4095fb7894065fefb7090af22faee19113ddb6a6e8663dbac14ebdb6d2ea2418d77d9b5fe8ee0dff51e8ac55f077bb00eae58c537050cb905e811f1bbcf6b905f3707365ed30e30d3131c9948a11e5d36a18a62c42d870e63de49e85dd4b5246e4134a0d72878374eedb7896fdae5f7adb3d1e009e82460aa9e3893759ceab886c1516afe858c4f66b7ef436cd7755354caf0f24b6d3c54a9b816612ff25fde59021d037bf8e05e307bb75045c7025dbf6dbadab4dff5784f3af063b12f3c0d6dce0d81c0f7cfc8e8c29cb975a2d17f8ccdb6fd788c3093c06e4639292b3340bf542901f2fea457f950e7eb0c9d441ef7986bff3a1c8ab745a13de746f7682588770c4fe3ca2e1c86a585a131d07bd5839e9dcf8c43279ac94544ebd3f6cc1344491adfd478df6b5c8203a26b9c4a6455ad8140c9bd0f16d6ec6d4e320a0d3431f87b0a91ff5c9d1dbfb0a8fb116227263995fc9f8587361461e0fd31689ede732a899f45548532696a9b05a1109395bdd5a08d80dd850e499148ba0c05da3ce3cf3bf193967289ddbb8efafbafdc19e95215dcd7d0ca85f56ff4c6325cecbac38af19bb16281781ad043a6dcb32be4e19691ea86eb6a1f8e8006631ce535f94f06495ad7677cee5ad70a1317f2d113ad0759c87be3e40fdd7c28fa49f8b9f2e311c03e0236ae5aedd86475923798210c0ffaf2c33c3fea6c13a38e52a25c5e32d70490da7956202a99f0aa0f212bbae6aad437155c93febd5ed3d88683354d0a1f65d239740f673e468c485bba7faa35dd465a23e1956f7f4c6e2e4b07788424dee6960ef6e8ecb394fff2d6b12707699bbe89c5bcff9b97236fd2d0e12b563186f01e3c058383a6a51003f82082af1b4e94f825a82f3246554609334351200d968a9f1b61bc7a2dd357a8c188b6e8eb3b9473f7a04f7771efac4ac9673f3b50f08874afe6019d9912083d6850b9225b4eecb6c83870e55664b9a17a91d89a2515366912fe23b90d450a753e01dde3ad21e75343fcc8268c936a7fb001aa58d5ff72574e07334bc7cdc095d2bf4b0ebdd4030cac3e8a5712033a9367f215f123291276eba49b6f662364e85554ff1cccedb2b96fcff2a65a1bfca2d94c2e9889f42b942ee5247cc15918487b5802c21bc11cde5e6907d0d5857fb5738ffa3fff5edf3959c8388ec067377bcc8f256f1c8fdd20b398ae2e8ef17b45e93fd6b07e76eaa254f3d885401cc4a0a24cb6aff5ce557d62649f4cc8ea90e3fac434c6f9352e687004148cb449f7b1a57da7a7ce8ed7535d2b7793679a2289b2cebde8e066462672533d6d372298a85c2c8f6675e6ed28f9371d15fe79103aa5072e2c4ce5ed320a4e6bd94ff1695ab10d279570c5a3b746970d6c4a5500167b183ec0b3e8137ae9b585a6e21a8d662f8c1b94aaeadc4a28188c29babc94f2f1be790f99ae6fb56f2eb7a52856a9164793d6f787b414996155c42af06c8780ce8b4e4f2215478921ebbe4c7e652e1394ab60dc9fe2bda77812f402f9e9546140354ae6d3dcff1e150cc4f5a939fb12ec0bb0074ef950a27698b3a5a163f68a1d28ed57462120b79a0ab9d8c77f9b8b6614f9bd5a53adfffee7f295e413f54b23d79ac1ce5ba18ff171ccde935433ec9e796e69a44090514a067494d8237843b81d01cc85b425e54a45182b27668cf93adad626839fef0be272eed490a6f469898783c0ec6605292e7dbac3ba0f7d085b28b74a7be1dd13db3981b22f96fb9c9e022e342cfb65be1802123a3fa1fec29f310029fc485b0a1a392df7968f6557ce6ec86c85335f8c3129b6253cc3f9fc43aae1d45d866538eedf130d09e1f724a8202efb0cbe1d2697840ed170fae1c682ab6ffb7009698a85e9124ae0e9e5df153f0335dc113a0baeab5ebbd0b97e26208c4307bad7e9ab5d9f64d6f9e3cd620501fdd430616f3b47110819c8064b4bdf1d44b944f8da90878cb113f4c42275d895ad83b186e8dce42363b3effc5c71a32699b582ea3a00f9f942a2631309a77b99b86ec78379e91a829434fc109e44d3de8c1e5b62d5d87ef973a61ca3ab", 0x1000}, {&(0x7f0000000280)="8a559d6d4243ffbbf72ff1554697b54036", 0x11}], 0x4) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0xc0}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000040)="e48d6bd42308033212ebde062f12ce618c4395ddc42f6a7d73374a996ad58e8769d4f5917d8e5ab1e1697234aecb2d5bf729228b7be72fe7fea7a18b09233ae18de441d261b1be532d05c7bd17e84a77d16c6acec7fd51816c4d5e7cfbcecbefa2f8df8a94208acb2e08b1e86edf396286a3ad92c017b5e75a3a12d1943960cdd2c40db4b9c633c9af5e5b3d8c4214c28703cd6064e8e83340b9274680bc76061a613d0700a0ac07c170e20a79da0cc4f2b5592c47547f8dfdcaf7c5719f5ae1719928ea85167414ea5c", 0xca) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x45}, {0x5006}]}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000147000/0x4000)=nil, 0x4000, 0x0, 0x2810, r4, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r5, 0x0) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 0: r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x10000}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) r2 = socket$inet(0x2, 0x5, 0xc4) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x80000001) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x50}, {0x81}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) shmget(0x3, 0x4000, 0x4f0, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r2 = open(&(0x7f0000000440)='./file1\x00', 0x200, 0x0) r3 = geteuid() getgroups(0x3, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x5, r3, r4, r5, r6, 0x1, 0x8}, 0x2, 0x7fff, 0xff}) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) chroot(&(0x7f0000000180)='./file1\x00') socket(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x1}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000380)) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x24}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x400, 0x0) lseek(r9, 0x8000000000000001, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0806000106040000aaaaaaaaaaaae0000001d0e10aae31bdac1400aa0000"]) executing program 2: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) recvfrom$unix(r0, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) sysctl$hw(&(0x7f0000000000)={0x4, 0x10}, 0x3, 0x0, 0x0, 0x0, 0x3f) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000001200)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001300)="8b", 0x1}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = kqueue() pread(r1, &(0x7f00000001c0)="7e5a555b0c9a7dd05dc6fe3253a31084e73f0949d1dea291dc21d4507285aa73b89f035bab8d2dc1c16a5952c9dea11618a19a92ee961218d24af0a3b9a8301e80d4df8b11dddeb8c8b28cd7709c3d3ab836b46b1da222cef98f66d0688f6f2768532a6e59ecd61b883b474e5fbc93fcbc1ed122c97ad51962f79096688af50dc1111820ea32641825740248f3221e4d34627aa8b04816e9e3ec3e616ae3b09c441577fd4a1e9c179aa34dd53d89a5259aa966f78391bd9c1cbdb3a6", 0xbc, 0x2) r3 = socket$inet6(0x18, 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x5}], 0x21, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x84f379cb36304153}], 0x967, 0x0) r4 = dup2(r1, r1) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000480)="b437ab93c964ca79", 0x8) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x8000000, 0x8a38, 0x0, "ffff09ef9bef0100e2e1803d00"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="10254721e8a0cb178873e14eb38de98511a3183cba380f7b80dee2e9abfdb1e09ee25e8f1d10ac", 0x27}, {&(0x7f00000001c0)="41d12327771fcb56e8f746a561607ef9d9fc877b034e6dc6b78cf4d2", 0x1c}], 0x2) r2 = dup2(r1, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0xffffff7f, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0xd9, 0x1, 0x100000001, 0xfff}, {{}, 0xfffffffffffffffe, 0x8, 0x4, 0x9d91, 0x8}, {{r0}, 0x0, 0x8, 0x10, 0x80, 0x5}, {{}, 0xfffffffffffffffe, 0x0, 0x1, 0x6a05, 0x6}, {{}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x9, 0x6}], 0x6, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(r5, 0x8531) setrlimit(0x4, &(0x7f00000000c0)={0x6}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000000)="6b78fb3e55824866e782e223", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)="798af17a69acad16912c30", 0xb}], 0x1) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000001080)="7fd0465fe1a1e3d1f958e0e0f9606dbfb8e31b42b753bdf405b0b2f2bfa8fd556978b0a48081089466e1d9d53dcedb58930f6c099512794b886ff08b4f8c565151dbc0c5dd0696fb9c1d7f2a3858931248c43f0c4957239d55dcd58c01c85ee4e8ed86c96f5145dc2ed88b8f242f5443a9383e7b171ea45d384916b4bca86d189114f4bc", 0x84}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000004}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) r7 = socket(0x18, 0x1, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) r8 = syz_open_pts() fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r4, 0xc0206923, 0x0) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40000802) r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/50}, &(0x7f0000000100)=0x34) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000001440)={0x0}, 0x10, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) pwrite(r3, &(0x7f0000000480)='w', 0xfffffc29, 0x7ffe) shutdown(r2, 0x0) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140)='6', 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000280), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000380)="56e0922b90fdfc3afb047c9d128113133ebabd99afe11a7ed3cc435e7a1ea72d649f727f07fa10fddd4fe6b536cedb4033", 0x31) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x40000c02) sysctl$hw(&(0x7f0000000180)={0x6, 0x18}, 0x2, &(0x7f00000002c0)="b9cc9f0104a576026b07f2bb453b6d49e06dd1d796ba537a74026ccab64216c9d4b1f50488c95830ef315121f44eb0ec3e52b98c061464de77a8808c0659a89f719d474eb3c38406589fdfdfb899289d622a8346ca526deffb12f9673d8426f96d90d70a7a553db937613213df7bce850dbf1985bf27ebda42c42895e52fb2d74c", &(0x7f00000001c0)=0x81, &(0x7f0000000200)="6e78b1af52d0fd176be7d2350fcb", 0xe) open(&(0x7f0000000100)='./file0\x00', 0x82c8, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x6da) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c000000000007000000000000000000050000000000000008"]) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mmap(&(0x7f000002a000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() r4 = dup2(r1, r3) close(r4) r5 = syz_open_pts() writev(r5, &(0x7f0000000280)=[{&(0x7f0000000300)="de", 0x1}], 0x1) close(r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r3, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open$dir(&(0x7f0000000240)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x6d0, 0x0) socket(0x2, 0x8000, 0x1) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaa00000000ffffffff0800460000200000000000019078ac1400bbe00000028303000009009078e10f46cf"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x7ff) r5 = socket(0x18, 0x1, 0x0) read(r5, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r6 = kqueue() msgget$private(0x0, 0x2) kevent(r6, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) map stack 0x2002a000-0x2002b000 of map 0xfffffd807e06f420 failed: no mapping executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) sysctl$ddb(&(0x7f0000000040)={0x9, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x9, &(0x7f0000000100)='./file0\x00', 0x8}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) r1 = msgget(0x3, 0x11) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="010000000000000010ee20dcedc36657f7fd03dc4d7f8da54329a1d0aad976c8d29de7ace0fb86e24b28d91f650bcae0e939f439df94a10ff08a4e15fd3ea168627e1b4aea403d35107c3e32631cc7e89ed0e766d31701f79c0f0dc416f21eb14ed4f1d0a0105c52e2e7d9cb4f5d82bc83b882667f218e23c46809f223a0ce416d2f24d79a01d5fff008abb98cfa911f0022ecc43c7f1f339a9780ad0ee5dd9ed963a2dd70d7bd2ac057ec3c8661b074be11bb062f8c8f85e877696fbf238226e7c8224fc79fbc2a4f5d0da06e8a458f4c234a42716e9954980af6657cd393fe19ab0e3ac1f2c533a0f80e70361b2ea49e722ac4f6aa6757cd12f062384589682894a04177ddc62e3937faf05a335f3b98c77fc638473f876fa9cf00890d88b975133c07"], 0xe4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x3, 0x1000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000200)=[{r4, 0x4}], 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r1) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x10, 0x4000, 0xff) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$getown(r3, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r0, 0x0, r1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000045c0), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f00000049c0)={0x0, 0x0, 0xa30c333, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000, 0x0, 0x8], [], [], [0x0, 0x0, 0x1], [{}, {}, {}, {}, {}, {}, {0x0, 0xffffff7f}], {}, {0x0, 0x0, 0x0, 0x7f}}}) executing program 3: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x101c0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = dup(r0) r3 = socket$inet(0x2, 0x8000, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0x1, 0x2}, {0x18, 0x0, 0xffff43c0, 0x4}, 0x1, [0x7fffffff, 0x5, 0x5, 0x7, 0x2, 0xfffffffa, 0x0, 0x80000001]}, 0x3c) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r2, 0xffffffffffff77c5) socket(0x18, 0x1, 0x3) msgget$private(0x0, 0xc0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000180)=0x8dfd) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7, 0xffffffff, 0x5, 0x1, 0x8, 0x401, 0x5, 0x0, 0x1, 0x9, 0x1}) r4 = socket(0x2, 0x3, 0x3) msgget$private(0x0, 0x482) r5 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x3, r6, r7, r8, 0x0, 0x86, 0xfffe}, 0x1000, 0x2875, r9, r10, 0x6, 0x1, 0x9, 0x8}) r11 = msgget$private(0x0, 0x100) msgsnd(r11, &(0x7f00000004c0)={0x3, "682d1e4437d8c613974d38b6f696764f42fd2d5beab315e19316813f29c3383ffd0db165c4de8c65e30335a62b8550c0c45882fdae409a58cf70d0775b469e7ef8186d49c48d8d8555e60ed66645969cf16fe46fa415832b801f97f3be71fc27cf24245e5f0ffdb9bf4edd6b55c88df54fe3bc3e9fa651106a5fc11368ad6b19b9157665c62b53493aa9ae597d07eed5c005f0a70a"}, 0x9d, 0x0) syz_emit_ethernet(0x228d, &(0x7f0000000580)={@remote, @remote, [], {@ipv6={0x86dd, {0x6, 0x6, "1369c1", 0x2257, 0x2e, 0xff, @empty, @loopback, {[@hopopts={0x3a, 0x3, '\x00', [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x5}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}]}, @dstopts={0x8, 0x13, '\x00', [@generic={0x2, 0x23, "83f764a90638995219239fcfff7bb7f7a0d115bfcdb89903132d819d3daba2b522b186"}, @jumbo={0xc2, 0x4, 0xbe8}, @ra={0x5, 0x2, 0x4}, @ra={0x5, 0x2, 0x7}, @generic={0xf3, 0x64, "6c08f1b77eeda5bd7f7df5a3915895a4dcd4939752577de1ed3123a2b2adb903738616657fc72840e6e09e3332bf450114ffffcc7fad36b6e51e846e3a5ff50a6b0a4236b347eef12b61791bc87d94b562421a585f7aaa4b5b79fd2bc2fe6f69f7a7f4f8"}]}, @fragment={0x62, 0x0, 0x9, 0x0, 0x0, 0x5, 0x68}], @icmpv6=@param_prob={0x4, 0x2, 0x0, 0x1000, {0xc, 0x6, "8cf082", 0x0, 0x2c, 0x40, @mcast1, @mcast2, [@hopopts={0x2b, 0x3, '\x00', [@generic={0x9}, @pad1, @ra={0x5, 0x2, 0x1}, @jumbo={0xc2, 0x4, 0x7fff}, @enc_lim, @jumbo={0xc2, 0x4, 0x2}, @ra={0x5, 0x2, 0x7}]}, @hopopts={0x61, 0x40a, '\x00', [@jumbo={0xc2, 0x4, 0x3ff}, @enc_lim={0x4, 0x1, 0x40}, @generic={0x6, 0x3e, "00840a4cd52ac1401ee0c91365e651f6f6a48d26c02f2b9432709901b5fba71fb510ed4f8a3a04dce62aeb024da6ab6b139549af0834562af0358b6a8d99"}, @generic={0x1, 0x1000, "87ef2a6994f310de1f81151664d429555c354df643422200d8ac038aec1e874b2d31a910aa37a16cdd909f77b7fdc13edbb727e1739f9dd37a48674e07ef5665c7f0b33ac3d5e340336c949e8f81d87840d1b0dc0cd578e5d303636e6599a91a67d0e25341beccfe327f2dabb115e095228e3c9e5d1d358ed6ed7e4e28c7a5659178f06e18b080743a2855ecb69162fbaf2d257ad795c824d88315d5a7878fcd5209dc6f77901894a57a57261626bc47ae62cf4842978eabf6fa71ee868de3a77c5564c7848eb35f72d1fe9ad0577fc32c34d3825fbb8d4278d4bc2af21a84caeb1861f3bd84ac5f5026edaa4069add9d4db61e1e2a31ebc6b38cc2e4cc235b6f4689bd8408c3e1f65dc6f6e83245dbb793e988523036ecdc1b0f9e2bd8b2ee4a399cdb2624b34da7fc552c0096a132adc85c64eec7fcb38bf340e8064e92163f188702b55fab502534171a834e88e8a978635b54fc3d5b0bfe1a24a83ae0547b29fc6ba481617ae991bf15499c612c4e2e46598b584d9255dac2a79062a120b5720fea59505112d355f9ceca7df4efbc1fdcbf5dafc9e4d89e0a0697a6a44a5263552ec1c562336ea5579ca0f1dd9dd85252c0449b7519b9a810648a94c384ec98d720f127ba5ee35f53f7c544c790a87800d5333901b709ba572199705db599f6c61baf1068d22828d765313b511783d4d379d2247f5a3a46cf57f17705b73f0250b8fadd19dacbf9bdbbbcc05197174a775d576c1f97d20eae6bb44ade69eda5907abea095465c4653e20a2ecb7c2161433ce675ef2538f90b3a24b436eef100770c89b932b364c547dbd8999404c542613dbb8ee80b719f970447731681679c2f0caa960a1f431d4f7071eac03617c00950afd6a17ef5b9ca5dd7220113ff68cf50fd057f0b6b5fd24e277c768edc37f02714432d98c769daea4dcfd4415ec75378fcabe3cd2ba1d7e30ea52e38576d6125ec1943cf6394dc4df63b83740ad67786dc315b5841bc82cb75d8ae15add062bcf2c47097bdcb4436843fab20a8378ef2604b3045599f19129abf9018b86c4e6384fba2a65a697631ddba38263821abdaf2d3bdb9b1efc930ba5d3b709d6c06e4d263b7d94a7318a6149afad96c6d96ef96329216c4e1e85b713c47112d2addb6767784ccd398190303a27b7a3da7807f15214bd427a7c3af30bf91d43cb72e8536cba50966f1983ca80be5035b4efff5468f70ee6938968f469d5ede154114713cd182e62a42bb7b5924d91a7fb49b3f855314496b5ad5daf47854beec5bcdbe28f9b90b0ebc47e89cc982b597634aa576bfa352ccde745e28d6b87dc9b222b87529f6efcb35d6702def09996253d915b75d843d5122ba25da6767d1a2512002ef19c3a1330454233e27095397bdbabc1d53e753fdb79a0ea4792f574074f6dca22a3018d36395b0b94f09e27c1d8b0028e72f015bb1f62723ab5800888ae1e06677fd6751c24443c58de22819748cf80c9cb2ab289e6aedfaec2ba3416d42da28a7f9abd12c1381cbcef1d107e3368cd6df49bce5ab0d5a3e54c9ff5f012152a3848b862af70fc5263666d0e69d6019624096710324ad54fd0992fc5dd29c5751662742ed07944aca24f74c73a5cbd321d227df2c8e34c59a14a0fa7bc2e171a564885d4266850a8f3b6755bf536857676bbd2dc04688207230de57f808a0f6346ecb14f253e2cbd14f581019e8becd4e7f393a0d1ab6486aee2521696ba478fc58dc79e71b809147eb8b673a71a22d185e252f0115528b9fb4a5e59b97d4df0f4afcaebdc891e7de88ca7e2e93fde38885f75bbabb569455e777615fed3377297cb692a637fffc52b71f52e6f001ce11c1d03f13e49dca2c63939ff87c318fbc8d3470766cd4ef2d961cc3dac06fa32568ed533aea3ebe415be7aa3d5646cb787985a4165becdb04768af210fadc1436513e4d65e427ba2261b7043ced72428d1a29e0e41bcac1eff7d2ff69e4b23289f37cfc34d553058701361467516c325ab69efb7735814868159edea20c3206a2f148bff51615b5ca210fa40cede89f131c65142f6873302c67342996f7fde785a54d244d88e32959301d6d612e69fb9ec155638cb8860f6d340894d5f49b39dc00a237d4ccf67519ac9a67b3082fdb26d16923db590dff45227a3d48d63d5b9ea29db98d3226cabe87068430414c630d7f65b291813b74836f80d9b53902eac4adaa07c5505dda53ca88c1b40702f0e7e57303437807cbe135c73b5da3384ed3a3e12228107b89684cfd5d48d1ad01dd5571c0b6c09af7fd4b4e53b7c8567fb2a77ad1561c8300766c77037d02eb429c23c8900fba37fd381489d088c9e57edf4fc5527f4f09c5be0b9b146cacceeada839f5e1858671ed478e23df7adde3301947374a6749fcfad3204edefc36ee58b3e7763a6f4db3bfc30f1f6316cf74aefb98d6848dcbd7039cf6391fc334f5f5dacf83a2be1d3ad4e507c91032d019bcdb6a081e1c17e20241e3e7467c77640ae546df4ae59c785a0710259cb1b6f9736d3ff397a63898020137a6235f9dc61ba59c7901d600df80a0697107cef0e8ae246b962dd57c9a662a880ea4569b1ff439127912345e1a5b5df21c33356341b5f0d048428a5f39780971b52c332824789d0429efab9f84a0222bb1be136b52587d4b13c8c0d54f0df64acae40fb4f8ffc694a21195608e5b795bf5e038ec10d046c62ec74ad746460dba4725cba49a20c03b04bbf543e275bcadf75e4cc5fe443c7d6ca484706a86abc232f844e6956ac874899d0834fa436282425e8cbe79546b97bdd57debf0d9da3353ee3a3af8455099a6184039e9d780cbedd86be75d942daa92d0f8ee75abe8464d3e26f5f5c426cb217c77309e635b2ecd08099ce1941e714530ab40f81a6b0150f37a3ba72a39bf82e91fda3a5e7643d116a33e15217077e0518f09967281763f83ed6eaad5c47aa462b536736da6b4d66eee0938e0ff5d90c6e19bafb525046d4cb63316aecb830efdd269548b9fac46439008e10fa2789cfd11174a6d108b6eb5d3da9c2a4fd9752cdb771d860504e51d743e6043d96710f7177205ca040576365167fa8e2777fa6648c69659a3807022594f92d45ed35d85c3aed96645928184791de3d49c5988d8ae33ef3e3b91fdae7eabe1c0e2768aea65393c600bd3b9138c40e73c91f597b879fcbf7121783bdf8c9228ec42a5c19b08dc95ca903212b8a45a9505cd228b175669dcbd3a0b26c81b09250f0c5d1589c5742a7184aa0cca3ef8f5947b95abb57d5fffbb2a8a6467c3eee9a3c310430fb5f6ddd755af63954a9833f0f0f31a9e6fcade7b7a4b877254072a863fcc99c07a9838b4518efa53e553141e26dea8756359f6b7c54ba11f02afa683eebe1bb5356a6b55c345d0a5e0572487ab1b7a73fdf198ebd782923da6bb89c095e5064aa975dd480f14a83cb894329a565379445531ce63bc2039ac9a921deb5f6fb984c6813e9fcb58ada34a7dc72fd888c30924484efc92f65095f0cb76601fb02148aefe41e58905750d6276aaa85484881f4bf395b5bc00b4f2ff9c102e02bfbde190bf43cd2c699d068426b2e9274661b7dfea52527888915f7da29ed28239c61087c1f0887f6c046aaeb174ee8395fb1dbdbfb88cf4c6089888b74d612b396b28a16e39daef7d789fa1bb343a3d692884499ecd5ea24287cf7ca72c609a82c4128de476c6c2c889ae6749cb5151604910f019fb94e31f9604f0c7e7328f6c0e54b65b7462b9153e1b5baadae04370a83a8f70c9e199945b73e4f67895fe8c6d0a7c93641a61170580ab51914d3b3948bc801de383fce6839645f17432f8e6195be005e6f4672a6defdfb041e86f6d6c8bed1a0dde4c129c3dac2c8d69a87585d5216fb65f8701ac246f8cf5c53a94dcfcc0cc8447ea6f22ea4bc3ba840f657b9f9151bd99bb33360559fa2b37a5fd2605a82719e64e9c8bf65617fa11bd84cc2565b85197e4fa0c0a7c61763b2b0a12744476002b197d1b8216907156650d7f6057fa20c360add994d870f3de56c3f2e42561df5a522b5d0531c9a877e0fe053061de695e90b4fa2c2911adfa82269a1b7c6aa1b0d1e890a5b88d58d8ae67ea0e851a8b7f3eefe9d4fde55c62c83b228cb3b6179eed1e7c020a454d9df0867f5d306c471f91fc29a60c17e66889192adcd55a0ede65e9895987d6d7d01ad4f9c254b9d23412f73968ea590f9b11a05b7cb5d7bcab3f08496f9f86342fa78a22a2f6596fd0231cb77c94d0b3398523e883c6b95a8de11a3e53dff94d8bab40df86729e15935c92abdb7f7e5e10d889aad1d060b47ab9f5dfd09877e58aa75e82ec86e7c6e53ffb3fd6741e46d399808ef06eb4b5e38e358ffcd6f2c196eb4c53c173865c89308f8a7ef9c138c6dbed2ccb54ecafdcc314a0d931e99ff69e13a582a4682f0bc4f032e12be4b2cfbe42b6e41bb330e2e6221478cfc8e32f33493622dc6cf2201dd6533f562c7cdc6da985a7ce3da77f464688728c4a46889b3364c4faec90071b66bd1ebe3f7f8a07190ac9fcfecbea6119cca64e387780eb4d2bb8c04b21d0a6ee98f0a35327293163e5eadc4f4eb553a8fb2a30d18c9f071ff411d8293976c17e24a41a796677a04fc4b213c03a08657f909b720c65b2c5f22d65162ad3bca4e79beaa4704688c5f3fc5fa355221279df29f1ccf3b156f6f2e58ad6b7541ba427e5bf81da5f55f814ea6f0694c513f7db38eb030188ef491f55af6024143de43a59ff89cbb7fb2bc849148ef7cd46f9537ad542b346482b578dbe1c12856b0ffa1af9d35c2144f3c4184eaabe4e7da84fe688f926f56f548a681b9d6c4b14dcf32c90d946030f3a46be7b98dc980c9d385869cfc783e2eaed0adca2ee00072d1fdb61e280289d4b8e178925da47e332796befe866b760890c496ba7655d5c9f5c45f5b7fb32faa78569a72262fcf3b93694507dfc2bd6901b726a0467cf8da53c7cf8108c3454da2aaca7c7f0c826943d802fe9671757fd20adf51f5bdfcb058f269cb35975efcbf0ce03c0250839a52d4122c17c41615dbeb65019758a3409b348134bdc8fc2f7526f9a6193639324ee978446b50a07df1ab6e1c97665e92faf57cdbcb63b0d1231a21c68bab1f657238e39f8d657623c0a4ebcb3a38b29d9a42ef954a0c41ed1d5285e1fd08c3f60efcbb270b9e7c8a375b09f3571a38d79e8265aa740fa8ef0e27bd6cf5250d94a6bf002829bdcee5c8e083101f566c99b28b6522b088d5fcf16b85ec851cbc41ccdf80d4a8276c7b0f110bcf254e60bd3655b97d39b3675a33ff0651fd848447eb3d414be9b2a6643dda74514148319c90c75ea7dfad8988015c341a8ace715d32eaf08435714cf883eeea69458f8e48c525c3e6e69f21e7008e9a9f4ea4540e4d23574d52bda613cf7a88f4ee1f6ae283e1ee576e9a672c443a992a0672bdddc05dd78e5d87c96e2eb6448c49b0924114992b1feac2daa57a4cdcaa1037fcb69c04bcada226900ff4097b8463c7756ddf30e32a93f5f1c56396af211d5b505090396fbed05f7ba11b660ff1573ec316645af4d8dd00edfdc8de5b734fb849a69b1d4295c2f2f44ad4691dbfae48f3514a36b7ace3a9707b6a6a39628ce3c5f1c16fef8067150b9b65dd5d4714ebddabf37c7cc696bc66a8bc93fbb7a41d28e5bbaee54bdc80a8aff0b5b8ed26bed2438ab43ad5ac1ab65ad02594022ad212152217645b201dcc2868af26530a9b41534af8f92886cf4605da0c81480dc3c2b5df74144"}, @ra={0x5, 0x2, 0x1ff}, @generic={0x3, 0x1000, "c8ed6f072581e6a59fcbf14bd4afe5bc8e9ce1a1c0368d37aeadfa6ff4d01a59feed05192d57c08e932c388dc19e6292787c1915042bca0499ec2581cf845a905cfe234f1135f1cd4357de4f761d841f15cfafeba0bddb0c8a83689b0abeb85117e1d87cc7ee0d8051c2937907101ffdcaf50297d8eefa936fae2d99e5b349c17f90e0973c42764f62fa96acdae759a2dc6351259dd3120562563ab4f816044b105299ca90228fdebbf4a4fd8e1dca8bea3885503469e03c69752c1dcf4b7681149594b857fb6d7ae12be02344378f28adc64837b007f3b5335a368876bd490974a14d4060abd93ee9bbb7fb6dd0e22dbcda14ff33a5516e5cbb6866e70f90b88e14dfdb9b6dbb1b2093695796c599713e86889a6e695f8eebb4e074659dbc5ba60c96b93a404c50785659e184c8fec96241451ae9b596af35288431714ef0bfd1e7e60b337433b3ad8dd66bc2b4578f043129fdb04e2d9a5c9239d4fe9e5ba2048bb9555d6400849f2aeb9379e6c496c9fcba5413aad971c8165d9d9d1959b2afc8a230412f92c75e11b2ac644f74948b59b34a983b830d08a9370e03b8da67d586a2b042f30c7cf7732befb901199a47fd589085a1d8efded168902ff46379d87709942f11f7c5f49d70b0b838fd4aab71c4c4fc0441ff56dc0f705859dbfba27c01e03f66ae964c5c2973e893d347017a129ef91609af125a0974d62d08aaf92646da69bf6e9029d7fc3bf543c97e0c4cddea669a7916aaf2fe567bce70dd1f994734ff1b6bb8cf0d610195b7bf32a1590d727cc0cb3fb6a8ff0df6b9788e5bebad397a47555ec3b604c05cce463203760db0875e2fa744bcdf1d515fde1f7c73394e7f97f4cc654ede0d84e35aea3fe62d798ceb9bae32999ae0649440c284ce15e7abd4386d9d01a31f3b00abd22ec8dea65b0c342bb383928231bfdfd093afa8c47f8909c664e6f8ad2b87d7f0378571426e1d0096005f0f36ae7252317c2079207e92222ab2714a6fa14ef22e6fdb0ee18229a467742237566402f97cdb8c0900067254a4faed89e958b2fcb75ef3a29fb3516b10ed8611218aecdfe39a9b44a3c088f5c4a3b7589791a0b9f2e27f767a4449fcd80655f5cc876cc4de14a10534e5d4155a418a15438d0bf61ea368d1f73bf2d19f120696d7bedec033d4ef996e1e55feb4fa6da36dded9e7346870eae1deccb6b21a2c1debd0ed86d547e252a81e427a4f3bad1475e2ead01da5050da7b8de26df8046c243ab403f01f6d59f68bad83c14058b7b1fa9635da203c9e8ff9c42836e952133146e2cbf7cb915d4121b8ec0e1b989ef5436884ee402bcad5913ad2366599ebbf64c862adc7cf0dacfa76ea1a0c1ebf3881d72091c2d36758dca5803ea40100fe889fb00a2f6110b4f1114f1027827ce9ca5d89785d58ed6a13c8a7f5d4d31fb8ca13219d23e01a4e493c0ce63841976ca23a48726e1f32bca449978d4950b48878cf51a9169eb14a68b3c0ff0757706ad0484b67050d865013927d36c3750fb6e9d6806999aa548115ee9891dfb3b7a7e6a9226c2aee68d92842704110f03e1799be683e15aae4a54a04d5de0891667122e9a6c932124cdb943975924423a048f4453c7efb7ec390dc32496f6ede14758fa6b73e05a03481b288518f2bc049972d921f1b98eb1036346f2a0462499e28fe2b45fc2f3c6c55b714b36059e99a740b314a7cb583c0b2cf1077989b437ac40daa77069c2aa6a66ba431dd3395ccc571c5d348eea431e216103c5a0ece4304ae834cd2f6ad5b8665c4540a4860aa9005b85a92a347e53562b4651e44445df261379235157b04412019357cec2934f253d76d503465a13aa5c66c32b46df7be9d67f238a6d77cd96d030a38412adcd6aaffe0192fc59d96c748ecbcd59c03953209920648d3d44fc62cafa76a40c5d046a4975c15df3894e1b7aeca8c8689a731a54d96661d1298f9e9c2563367ee2ee7ef37880342659b28d59f29aaf587e919a3a716b5788e475ff94c3a8fc84b90637bb9f47cff3726671273a125f5f72784cc0565a297892e22ffca4bb734184b37c6989a6a5466fe49eec9a72b2b20f8a2b84324cd066e4c40a17e7facf777b578119a8663f6212243ff657225fb57b75bb7a003858d342bb63e4715ac21ff89e77a8b187443fe7d3f51c27fa2e765fe089aa69abe7e1d866034facaa83003c2cad3e55a042317feb81a33319b9b61c6c974792033abbe7de025f51043b55c804e5d6211a9b79c7dfabc1331bace14973424783d720d3fa15f6f3eb18ff554cdb863a6b5e663221d7bc302d7e8f1ad781a8f17056b489bdcee7944e81b410f0276835e642527578b4cbae8d9bda3c2ce7733564c9589a2892da61c629ebaac61cfaa1d40c10a09a425f89b2bfe4770224985d7e4d2e5d86f68e76384a1540d90d5fcfa1b10974cd322f8cdc2ed1da54b34de8fcabcb72ffb37bf810dcacb74253ddf273e9390a73a7e8a00dd5dc17cf75c3f4fa036a877e3baa57e81427f9275497ad348ee95b3689ad032b96f4a5afdb53d66ba54d0a9b591e2b21c593d5b713f43175c1e7f30ec96e7cd861e22f4016d31ea7184aac983a2f9e776d75850d38c9ccd67d4658dd49e1c8003de86ca0b039b3068cef54df2424eb66b92655e2a4f9eb71b7567429265b48d8305edf7c6054aa8bc30faa44236b14fff011df3f15f77df5b7b1c8331a34abbf94612ffac6a68cbf53ba1f0b49e46f339f48a8a6dce574c7602232079c20a62f1fe925fee7b51a06614a559cfc0d590056cb417b6d6e0e1fdc41b8aba2717a1e00b2b0b3f4613836028232046ccf55ef13adb4c9d3a7c66931d224258d0c6d93c0342b48dc8e4f5dcb721e7f723cab490a59951d0631623cc9f7ddeeef62e469487399727315ed075e077b3d668652be9ed779582b44dc7d11ebbdee3945b99ed478a35fe297277e4627ccb718e05577a8d95d86c1307c85e77a5cd1d83087c1d722f1fbc9b3c9052e518913402e5323c25de10a1759eb3a4acbd728d5404ce5943086356b4f629759992eda2c7508f25b309a0c299eaa4acef48e95c5c79f2db8a62d4bd75d8a81307399a6367986affbe92934df9dc7a65bcc82feb60b178bdf81921be923684ce8341d47fe900cbe2f753600852221796c946b2d582d3bd78f70a3c2245fde65d465ff869236bffcd211a3d81c2a477b8878fbe6d01a5cf1ca4fd99c3c080b8fc1ccfab700eed2967e6bfb47437e625c6e6c0c61dffcef6a2d825cbab564afb06b267dd47c659b2f7f884da7d143b79e10d3d4ae6df2638190792c2ca61441884883ea706a3255964b8bbaf73dd40b11b7509a739fb9ee2a53bfa9d349b62a7fef6ef8977c30199be9d14a469276e758ee8a8813c14459e917680cbd5deec4908855663046016212796ae7992a9cc4247f4ca8f748a94e6ad58a70b0df4745c2947b8dc8c5643f0da33eb46615a33308c78950e388ff7ac4986889da6d92a45496afaca623a271d1b135633714d59520a25c5d43a346693c1d0ff196552faee48816d88f996d2c2ce96fb0b9b9a25596179c9919bb3df6545d020b6a7ea9e99b35a88344cb3f4efb3a72f6b581b1d06cb2f4d397d7a61ef280a469e3fd5e84c4a6c408096e39fc45366efdc928c4848bf123d22045f6839ce1303c42080a79ba2142d7417dc3e2762e4542ffd36c7d735b6ca9787dd7c516cb76d497858c32d784d5d00db04b02f983e9dcb005acf2f476cd5de8fa619a610f8243be5b807e465f6ac8ee991403f8c190c038023a6bd57b4544a075009f368a1dc9c930521a0b4b4b03c0d79e21f643321131e15ccc2d3df14c65f94c261630943a7d19dea96259519c9011db223d217972a13358ccef1f6ed781e76f880601376bce86776deebad0378ab9ac39c46cb71b1a34ff797cd917ac9e57399ae5d217ba871644238509b143d09342edf23e8736eb0846504567b8a63a50e3ca2d7dcc8ddfd8eafdb8a0cf3bd127e4654d67b7a4ee061fd7f05812f16137a9118cb6da312129062958f1f0aa645605f256ad8508596c508502321d29a75bd9b4adc507e17f08dffc3f3f5624a967506e4381c6be1715e8e8a1439036b00a9fb62f7bdfa39215b45c5e1bf4a1d94e959019ea5c2a1502121e8e19341835e1fc959371edbd674d43c3b45966b6aed2cb96eac24514079e3b63d25ce6bfa37ac6c874b5ed065be80cdbbc9c3689c99513e70fe77bdaccf4013798ece1645ed46bc539a52e37d08ff8e95444869e1e8249810170e9d1966b4b9bed3a62c7803407160e4fdd68fb617ac10ef767e0710396463d24877dcf2b4a4ceb0e5a94cccf0d06855ac762a47dac9ae6f4145ecadcc1b47c63e003a2b56e0ba015fd13df189021825d594efa1eb404600631a28bce64d5fafb6793eac47e9c41f58b0a66a24d595058b9ef860256ebbbaab562f4e6a9d5ee1fbcbc6331d84bae3312edfb508543efe7ebaabc7699ac8f654b9aa5e906e5ec9e79a9cb5799404e82ed14e6d0d2327249269f32207ccc40d1f07596f9c473c3d9b4ec90d4cab61e2103de348597e1616197dc9993d113e7a82cf470ee7cbf4c5e929d0b08db015289f91e842a2f74f6922b39364c72479602b4d0fe72d76386ca6667390bfbcd649a8826141e21800c1f3ab301e98556e7383e239f1e55fd5a40610f49572ea8ffff44ccd9bd2aad76d25e0597aed4aca53cabeaa5a8f24a28ffcd6995fd4a9bba54cb95453964c7b6b3cfae891a225cc6704c88cc8b51558e39787382f99731de77b2d0f9c4684aa811b5eeaa2fe704a6f2385b9da88f4098d88fa4f7cd529b537350f0b2d8b1d752baad9b954e2f91eb7e6fe415e0b5d3aaa68cdab0db4e8905a157acd24ffa939bc7cf9ad2d280f1323f2c526bebc328dff752800c83a67eff5dfb98d16fae7138cabb34f56fd00af67445ad4584f4db63281faef2817c725678dfdcfe0fa4ac3b2c0125b2c065391c472ad36c19ba495f53bc403b486b0160ca1beab1fb076bd57487cdb47ccfb027cb5037f9dfb50c42513341523d4c58b2cef8e19d65e7c9b34747bdf75633ea4435880d62eda43995f1ac2bf998e56c9887a109bf116d2cf057369ef98de69fdf40f3ea178ebb66379f85661ad4b50f972937cdbcd3a25fa56ba174d5fdbba529455823d38f0aa66e308f851af47bd2120086042baaaf149b603a3421a367399067d21bcc748c2d3b32be4f51045acfa6e9924ffda601373003f586f864e0ae903743e27b3625f48e025aba5f516fc2e7bd4993f4b945148199e7d882626e6128b4c0ef7f7b459c90f5871f66cdbb7f3d096241fdcbc7e3c24fd2db258c2e0bd8a21284c505f5914bb4d5cd7c4b01b3bb0a5c11a33e4c2d9385f2ef60b815acd3513fb1e3756ecb458a6118a27e33edd12aa984bc90c1176dd92eccd523503400dfc268cf1a25332845e452c5d25786743d530c3892629accc02be2786ce07c6f4d579f7c9774f4f656be6faaf55b4b3968670709390ec7857253864fa02b9d48d54cd6eb11d1fda0077bebcc03a5baa56d1232e0fd3d8178cd352633efa0210ebeeb2cad1df5d81369c9d0316c3f228d5cfc1755313b43e10be147697460203ff3715fdb4efc9071a97777809096be2642073ca6e481cd0644f105e9465516b41f19e63c84f9ddec103ddea6d5fec2d579a572c8305397573e901d6d955fa6feaded7721b39e728a4f2983b7731534ad2f4fe5d4c09891581a4fa89ffc3d33f2e85dc7fc66672c24e505ff720636140ace"}]}, @fragment={0xc, 0x0, 0x19, 0x0, 0x0, 0x6, 0x65}, @routing={0x0, 0x2, 0x0, 0x3, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0x8, 0x2, 0x0, 0x0, 0x0, [@rand_addr="6e41468a38099a84034a687e2472ec79"]}, @routing={0xff, 0x6, 0x0, 0x2, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}]}, @dstopts={0x88, 0x1, '\x00', [@padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0xff, 0x4, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x489}, @jumbo={0xc2, 0x4, 0xffff7367}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x1f}]}], "63814614a6109773e36671fb1c1f84f74977c02d337daea1fb131d4c753b35"}}}}}}}) nanosleep(&(0x7f0000002840)={0x2, 0x10c5}, &(0x7f0000002880)) r12 = accept$inet6(r2, &(0x7f00000028c0), &(0x7f0000002900)=0xc) recvmsg(r12, &(0x7f0000003bc0)={&(0x7f0000002940)=@in, 0xc, &(0x7f0000003b40)=[{&(0x7f0000002980)=""/6, 0x6}, {&(0x7f00000029c0)=""/252, 0xfc}, {&(0x7f0000002ac0)=""/4096, 0x1000}, {&(0x7f0000003ac0)=""/118, 0x76}], 0x4, &(0x7f0000003b80)=""/34, 0x22}, 0x1840) pipe2(&(0x7f0000003c00)={0xffffffffffffffff}, 0x10004) pwritev(r13, &(0x7f0000003cc0)=[{&(0x7f0000003c40)="c9cabd698c662e789c1d20252343f2c633c458d5bbd0952e741268adad7d5d6e49bf6582c66d06121435f7e6e213dec67f2aafb4ff73206f46e179611f41904193863c1c7f084f48d5c996c6f1206777adc00f5cf1a9d5b22a478588c915", 0x5e}], 0x1, 0x1177) executing program 1: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x1}, 0x2, &(0x7f00000003c0)="9230038f67d5f37da45ba19675861a63fc05b45b6ab49600cb505f641338b6c7fb659c59d17d4b4089ec355cbec3e48efb79467789366e88094447419967e14b4202b0260ca316593a9a1d5cafc4977f304d6cc0525dfa0a8f4d36709a1b6692508b7041b1d72cdc63a6b59283538c61ab591bb5b6be35a98b2357cf958325721fe835bed0512bd622903e9ca640e69f4635227c1837c2cb46f9e545a5f04cad7dfc023252a8973d1b56bfd0a25fbc1b5083f7bc6a267bde120596ee135b41ac300928bb299f5fb9008a22e2398f1b5137200ba58855db10ddb79d1983d738b95b72d9a15fd6acf5b749ccdc7c4c71", &(0x7f0000000180)=0xef, &(0x7f0000000040)="609bd8113a133df299d3ee2fe3cc0300000000000000e5f146effc5d5e4a10fb5dd33c651f906000ee2fd7d108a078e5251d738ee6c0a38221ed5f0b6e85008e5b09c46a05d9000bca31efef0cf774204accaab398be8badaa807e314b355aaa3876ad9fa72c6b73a769235165b2bd064d3688ee096f5b226474898d18da8dff9d4f7d0004e0e674afb0dfd05c9a1308447370d87eac86ae1b50f6717522f9971498c9484b5467fb1ba6184eab631920043d615cb32194850dfa9691784d09361a0c187781e375eddad93c5b14a0c72154c682ff3c0ca30681d687bfcb42c74ec9513884b4596756000000", 0xeb) sysctl$kern(&(0x7f0000000140)={0x1, 0x46}, 0x2, &(0x7f0000000200)="6b3b25f5f6ca53ccf1f217bd3ba267f39eaef5c48447e6af005c4b312267a6e7241e757d2d5f08986b41c74d3f53fabcc68ed691fc3e1af234b01ec4e7c459e50559658b193ad19c3db0", &(0x7f0000000280)=0x4a, &(0x7f00000002c0)="4e27ddd14e361cb286d7", 0xa) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x87, 0xfc, 0x0, 0x5}, {0x3, 0x0, 0x0, 0x27b}, {0x3f, 0x80, 0x2, 0x200002}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{0x0, 0x0, 0xff}, {0xa1ef, 0x6}, {0xffc1, 0x0, 0x5, 0x7fff}]}) close(r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x12) syz_emit_ethernet(0xba, &(0x7f0000000080)=ANY=[]) executing program 2: r0 = semget$private(0x0, 0x4, 0x3c8) semop(r0, &(0x7f0000001480), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) getegid() getegid() r1 = getuid() syz_emit_ethernet(0x17a, &(0x7f0000000280)=ANY=[@ANYRES8=r1]) setreuid(0xee00, r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r1, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0x8001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0xfffff7fffffffffd, 0x104, 0xfffffffffffffffa}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000003c0), 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, r3, r5, 0x0, 0x8, 0x9}, 0x3, 0x4d, 0x2}) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r6 = getegid() sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000100)="ed7cd8a6", &(0x7f0000000140)=0x4, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x2, 0xb07, 0x3800}, {0x1, 0x5, 0x800}, {0x3}, {0x4, 0xff7e, 0x800}], 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x18}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = semget(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000013c0)={{0x21, 0x0, r6, 0x0, 0x0, 0x2, 0x4}, 0x6, 0x8000000000000000, 0x7}) r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, 0x0, 0xffffffffffffffff, 0x0, r8, 0x41}, 0xa, 0x2, 0x1}) syz_emit_ethernet(0x5e, &(0x7f0000000640)=ANY=[@ANYRESDEC]) executing program 5: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000780)=""/209, 0xd1, 0x1002, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f0000000040), &(0x7f0000000080), &(0x7f0000000880)="fcc22f12779ce00386e57ed98e400615ce3bf82f7fc032bc333150de4a50634fe52cca81ee85bd5ee6123199e7f9062958c92466ff376a571c24c1cb6c4471b2cb36ec32fc1a7d1e1ff892786f9cddf786493e2d9aa56f00e1a36055844708dd2c8c975536493c4b27b61bea133dd528dd53ca71dc4dcd48474fd6cb04e1360ebc2c78c7e36e041ac402ba004ad005e2c96ae1ce369a9f5cafa19624901f83ac386f49ff6dbe966128cca2065b83d5289f80134d98cdbb6e6869f9d6fd9d4fb4311d5b38ce8eace7bf3713f30c0de648077acc4b6acb490fd5338d70256e973968dd902f66b49a41aef86aeda5a468d3d54b857dfd7b3511e96a6689873f3f6ff759afa525c76352daaddcf8631d4daa0624ccf4c0e01d6e978917d87e8d38d087db9f1d95e1e544f4b960454f528b0ed31ccf9a2c39274a2eb399e51afcad4265709fa57b132ffed122cc826f29798a234638ff619381e6bb8d2707fe13be48de6faec5af54eba9916ed715d3aa419aaef31592382fc7819c4c535d23e8c5cc4b76b408fc1be54869f1b9c0860e520e8ad8e3b736501b845263d9319b2821e22813b0fbe78260bbb09596a0f1043ae700a6183f4ac679fdb5baa3e6748f8d3602805071f6a46742b0b3905d94e77cb85165f6ff5274c85d5490ed28300a5b379d5e1710a7f728c23d0f6beb188455d786f3ee1702c6f5a71d6a80ad353ba54259aeaee3cc39bf8155ecce73443054a6cfc32357197364e78313e8a83dc7f3106c2b32d9970d5ba67b9b7b5b4061d558f6ba774d373b46697c62b9f14259ac3a740f7387e4bde1508f9dcda5efc583f62492f70e7fd2c47c25452331e2bbe2754c5359af9b429608cc3966b64704288c84d79e2e85e1111edbe24c216636fa27c778750418f58ead94cde63b5629121d9570dcb3406773026d2abc2504f7c11d45760adfd1b46e3b7de4db49ce7820a82c67404aa05683415f11ea1be7fae1667497fb4f888612a0b4d1a5b7234ab76a89ccf12dbfc3edae91877f943fcaf638e4c92cd96d568f8d600e9138f936ec25a27e2d4dab4754d863d433fc0a9c318e46cff25bd699271e73c071dc310b6344c36cfc47b188a727eb4ec3cc1193e586c32afbf1e6c55a241e9606f5b52310fb8a38769da5e11c30da090ba1cad89a3e3687e9dd02d17df462e7505e95aa2c8185f98d700219cfcabaf62755e42f347a50d4381dd6e2249f29023e864f3065e89a18471a90b9b12d92e311e44380d5b06724f4330f6b2605d83b289c73f145cd439613a13e3f40bc612db30037036c778e351557c6706545253aad2c4e7e81e5647d766b73539a29c8a4ecda5c8cc1fe17da2cef9e8b0014af3626bdc629958f5a892a337f5007aeec072ec89fe81603e03dd5ee49a50c56a04a4805a391d98010c880632a89dbe2f0393f2c601b191438527a14cf0b03046dfa742500448431345f0f3c224f96ddd817a6e56cbe4166c414def2ec19ca58db7bac57b38d4c36ebba2a4d65ae23afb40cbf37ff115bae59a2491e94cea35a4046f424251faf2131249eeba3f7799b5ee295859a3bed852f34dd59aac19b25b789696b8539d5043e732b51903acaa8b211aa7b4e4240d114ccf1df27ec5f2cc90d3e524518d9cb6ade712b6f55d5a368912c6af51f2cb9ddb61ef75f1f90cf5a2ed2a3c6bafa910a8544942a8bec8b8b486b8fe731f4cd38be2d11ae0a5b66632e5b34df851845d5b508b2d1b0aadbf6fc588cf4c0505c08cf8d42280dfd9b7cd34285f2b105ac73bdf11655bda77a815d6f4cfd64af1ff71aa8521799c459c7cb830ea580c3457c799d1b6b534c621557155c20e2abf8c82faf97c235f04aae7dcec9302429cb32b6429db6d9c85be05b10eb21a9c631ff189398a4f53c84bd4645b86deb36fd2c86eff465e8a6072e7342ffc056adf6f123807485cb16ec5bcfbfc690fd7fb0f12b7c8fe252e987737a567bff6abf982e3a651117eb5fe93fb906609f5e3dcb0a8b6997c0441d3a36d5ae082ae056105253bc74fdec4a378ab8f0c21521a0b2b36a2720112eea4bc68183b7d2fa344b6543a21b774f2a168ec9cfbabf4c1a8ee580d8becb5f38ee4975129eb5b4358069cae9171ef8b583161e98cb7e398e93f21c71cb8268c95ec930d37a895e2994e18815b787bb02ccb42e89bdcb7f49149c6d861ca5b2c28cfeb3a6df9a667eda1fa9693ca76b67fc993c15db85b5720582f3632ee7cae4dd52dd456db246270a0908a48b42c33068a52861b37dfb2ad6f97f7cbe217fd72cbefd72a5d386006f50a79bbfff68ec1402a39843444487e1550060a3c41ba9ee0302b52c85d26344c5cf1e68a8adabc50320d209084ba0ab525987cbc03b9a14f5fef00672fa0c966d54a9fd65649e5d802bf9d427da018834f13f606b7687a81a1f3e8afd02a7d0e690c4d2e2ad53a2d430ed09f0a7ff73be9194335542f7dd2838451dfc001e2f5bd75f00aa2a8c01fb88c758b78e809f5fdbf5586df39b1e1543898eebabf36b4a1013d0eb1238248d9cd39a3483ef3319261d3f4374478e151fbe70efc04c81d2ca7f3426011826ba59e88565b3ac5490285b3bec51475ef8f1c80a9bd5117bd510358b3be56660b09563381fb8f39ac8fa1efa48e93db2c515755e172d1a22f1a2d29457e5d89ef8410b172696cb7ce8edc206124ccb026c17ffb925ef3d5010049823d8b466586cd2cce550af9e96fb076dd54270098b20130cf4b3ce7ca0c4e6f12cc0fdbf585a3ab65df1a8f8391c5d480fe60c6ccdd1c32ab92bd5d0f3acb566c42b8263e378d9e6cf887db399fc631fa725cc34c71d2babec73af3f2dad23a3ac1eb52b36962f98e47c3acb28bac46f2044c765c2d6aa90f2380e9ed3f31b4ff345b72a26d605059eaf8c5da6d6723125ffd65dffa51053a69469cf5577bc41958e6d8ad557e4da7ebd0a4e3201ab884a935eef629bcdf79d399a33161e79407933a2d55e7d91bd47442969039746dcb7f405442f90830fec96484cd523ddb2a5b64bb6f2e14ed340dd6141b79078be78461a72d6529e20a67ea570eb2552296a727a48653e81f2856e98f5bf44743380edbc91b935b2407e2c78b9a79fa092af9873d8afb381c78aefdea5762040a412ac982a7d56cce089e3f21848e1b81d4877d3206e7169066ffeb3b626f30c582ae0d57067e52e066ca1ecc178691acbc854d19137e7ef34b338145b928735ee64e7b9c9213586350adf89d0397c64c2d484e325e5edd07fb8cc3a96d3c4327bbb6acc604446149003a0565c44379a4514d25278322f921a434d93dc8de60bef97d7864ab30e9d02d77edb39a90a61ac32751f60ebea6226af2cb93a92f214d2ad6dcfc0eaa2061fa8f23795b314ab16c7ca2d29d1cc641d4470867c66fb401cf519fed9cb119fbfc2002ae3148110ace47a5e402d303a24865a2bf90113818d16bcbad94157078b8e5b7f13cacf79006e65541d414e98ea5f37201281a2bd9bdb98d6259ec429e0dfb70a009719f2d5fbf8853622bf61e40620af6e0036a4be309543d58c8571232c5e3b04c72b8b2f30df472ddd39b114561b3f83bc7fd6f00d385e5db24af4e3e882b5b41f787861af61a711235cebe327b3d7c3ed96c573a9e1f1b1f6a91889aa8d9c2e42892bf7a73dcdafd91e2ce4198054f058a756426ae0071a965dda7f8df38dc189b189b80e4c02bde1e2a7817f114904f36e7981f1fadae236957a545fbdca8d2dae4207176497f597f0a7a5cf3450de6c2645d1159e272ccfe21f0ab2ad3fdbf3233cd6ab63a4d431b0ec1e7dcc4f5ce5bf095a404369c1dbfa27d85d208e42177b53fbc1b8911856d3144fcfb8c483ab10ab31f474a984aec55e8581a883f5365f556351274fc806ed9769bd40f8c1900fd76a1b166a5c89c1e00863ab909a9453600e31abdda8140e78f691c454fa483b5e0b1ded70006290793041cfd5e7225c12858880110d1134127ed3c6282cd4601d8a0d478b2467f03c75c719cb20a4a5b40eeb7c015f2260af87885d44c3214fe156d77cae3595072499850541cc5973721e973c723e0285928eb7a24e1f48bea0ee9fc71623f26718b26108e1838158314e06d41fc0cf061433219a549e516029fd71e4c5dc3bab81aa4626919415066b59a36816595c62fc6358468acdc1ff12d4ad31ae57e2ceb3c39c5905f966466b3cd060a355ab3e21d704175b21342b4d016890797bba5df2bd41074d7897562773fb229d7b5012e3a2f50725eaf0777b4a7d50011adaa6ac5a6ae7230c42a0bcbce47a56978cc3e566628ea592ad15e076caeb841fff1b99075210d81fcac23bcd71710ab24ffb7ad96861e2578ae0f8ee1e5ea6afd23a14f135ddc6bf45c6351983927eaee4c9d543957688cc564964e4a32e518de59483dce6c3620beead7e12351fa98c6e471c7bb4c589fe4c2f638057f5992589f6697a116d566d98c1204f5046d9397fdd4b406538cbcf1a47cbda2ff786166ae790bfc0bec896277c58d03b3f939efb688f9a2b9a16ea3b6b49d63aab83adb636e18a56e508147e4bb72120b0ee8f3a895032d4e65df968e0c85c37ab42daeb26938094cfa489cf76336565ff86106c6202c2f291e5b99edd273d11224f6d5e6f1c965035e2190d2d4d26ae222432cbc6c42926ba4408cc4cfbfcff4e3b3292b49b4386f0d1bc0d0110a22f5c04daf2146a69bf1694833075f330411bf5b977ae80fb82eb5618b6df4449156d27ac9c6aa4d2312e9f57cf1d31502fedee0770c4d238ee26101c1fb657959081d6669b5e8b14a13abeaa474db99c00a61f0c1ce8785d4b8aadab5b5fb4ec016903aa599c743d4039992bcdb54c2d96db6b402abc53125931587075ce55b6563057a976196e181d0581e9e509d32f4dea7429a51f0115a06c676f5dae8ae012adea853248c5992ca50551d31e3a57e836d4e0f7533bb13ab669df51992ece31576c11e0ff59b41ae86df6e9f974a4492adcc2bced0d49e88426fac00937cba6287cabcf5ad274dcdb02a3192001fb585d7a07017e8960822cb4ab4f3889cc5da3a4e671b38ba05ae21205e85a027933a8d8bf38e5d2ac700d8f2bda57e9ef53df9645cb5b517602a8d54790322ac19a1688015349c40eb9553be2f88bd916cb85857acb552a34c793b8be32002c228114a0d6813565dd25795a886c831a2a0d0b586f0897c2e0bf2de1378c534dd24ba718d5e46d8daa1b07f8def202cecfc0158a4f0affffe889e1fdaeb9d9b3f8e5a8be3d3df9f655dc7f117097641b084ff676e370c29bb6db296bb49ec12fe2d5abd3747b9cc3d60683129d12f36e8a9dc17054be4293a1ea068583261d745dc6b86dd6f971bf1a72e27f957341cab0e4ddc9d72a4c8838e3fe6e61660adf727729d533e2b0e5295ae5ef81efd04122ab47edb59152b05e47e0251c8b1795c0779f7d8f0c04331f6fff6be17c1bc06878b9b844213ba7c53e56c72d090295fa12a24cf5b5e8f1a2abe5c1e375dd59d9e4bf4953c81772eac9fe5e082ef388d96506b8182e6799b1259850c5bf42a25b7f85ef93ebec9f25f3b9fd8afe60b35b4503c4d01d889345cb15459817d09d633f7254b53f883fbed9ba5fc7fb2353fdbcae1cfa13dc38ee0f99fe1d65116f4379bb0e5a9bc80e978f9a2a58bd50001cae6f0393cce820e64088d5c71353ad314bd9552c10f0d9040fa0aee0535e21056609029a101255edd24276fa517bd4ca8e1e61e3f0678adc1ff4cc649e4671179a58066ef72c6128a54b6ecc10", 0x1000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) executing program 0: mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x9) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x1000100000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x2) r4 = socket(0x2, 0x2, 0x0) socketpair(0x6, 0x4, 0x81, &(0x7f00000001c0)) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xffe8) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) acct(0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mmap(&(0x7f00007fe000/0x800000)=nil, 0x800000, 0x1, 0x812, r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x400) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) dup2(r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000026c0)={0x0, 0x0, &(0x7f00000024c0), 0x0, &(0x7f0000002740)=ANY=[@ANYBLOB="5000000000000000ffff000000000000fa9d9b932939e5f7b5aa753da7653401584d2410710cc0b80d27f67b5f9e23735794230d348afdb828d618131431297adde9ab160ffc6cc961ae2d6a000000003000000000000000ffff0000ff070000b4316c9b1dbc4415577f75356e883668433378b835c4e1b460044eba00000000d800000000000000ffff000002000000154bb966b73779a332557eb7fb9d04e65b30c464acadcfaf819e37c4ad17535228fe3be836afaee4ce7f470a92bc81b4f3baab76d19f6a900da1445e37450854bf353292decfcb88452fafab9f3e9f4d6237d66b8bd5cd6342f4057e0e2ebd541d822dca23bd95de693c037538992ce8970281eb858eea1c2f7d35b4b926e14003bab43dee5e699219496cf5062ca2a2da15e5f1e7db30690dd079f4c556d74b4a8ec25b07445cded256266746983d38fd84ba44d2cb48209d4a69605606acbb4b990d53759cb300ed4715b2ed390188330239efef1d4eea4eca43316f08daeee047a062ea8732b69515d0c7d8094c35ba2dbbf43351aad54c11f0c96a42d2fd4233862f0a589b4059ec1939da2867e27f6c1c324dc2458b7e9472cfa170bece8aca72d46c54ca6b742d7fae2a31"], 0x158}, 0x8) mknod(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) recvmsg(r8, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340), 0x0, 0x0}, 0x802) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r7) socket(0x18, 0x1, 0x0) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x7, 0x0, 0x3}, {0x6, 0x0, 0x1}]}) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000480)="3c7a39ea683f5d9b51a4cd8d3421", 0xe}], 0x1) read(r1, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @timestamp={0x44, 0x1, 0xb4, 0x0, 0xf, [{}, {}]}]}}, @icmp}}}}) executing program 2: getuid() syz_emit_ethernet(0x3e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xa, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x2}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = socket(0x18, 0x3, 0x0) bind$unix(r3, 0x0, 0x0) pipe(0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r4, &(0x7f0000000100), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x81}, {0x16}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r6, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x18090, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffd, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {0x0, &(0x7f0000023000/0x1000)=nil}, {&(0x7f00000ce000/0x2000)=nil, &(0x7f00004e5000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00004d0000/0x12000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000045f000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00006b3000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x101}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000200)) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x44}, {0x8006}]}) syz_emit_ethernet(0x119, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)) getpeername(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f00000010c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x40003) truncate(&(0x7f0000000080)='./file0\x00', 0x40005) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r0, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/165, 0xa5}, {&(0x7f00000003c0)=""/123, 0x7b}, {&(0x7f0000001800)=""/144, 0x90}, {&(0x7f0000000000)=""/57, 0x39}, {&(0x7f0000000080)=""/24, 0x18}], 0x7) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000000c0)=0x100) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb21", 0x21, 0x0, 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x9, 0x0, 0x0, 0xffffffff}, {0x28, 0x0, 0x0, 0x3}, {0x8b22, 0x0, 0xfd}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffff9c, 0x0, 0x0) getuid() seteuid(0x0) getpid() ktrace(0x0, 0x4, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) poll(&(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x20000000000, 0x44500000}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x1, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x20, 0x2, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x0) kqueue() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) executing program 2: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = kqueue() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe}, {{0xffffffffffffff9c}, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd5, 0x10}, {{r3}, 0xfffffffffffffffe}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/260}, &(0x7f0000000300)=0x106) r4 = kqueue() r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kqueue() kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd, 0x0, 0xfffff}, {{0xffffffffffffff9c}, 0xfffffffffffffffa}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x40}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xd5, 0x10}, {{r5}, 0x0, 0x0, 0x0, 0x400000000}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)={0x9, 0x3}) r6 = kqueue() r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffff8}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x11}, {{}, 0xfffffffffffffffb}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xd5, 0x10}, {{r7}, 0xfffffffffffffffe, 0x82}], 0x9, 0x0, 0xe9ea, &(0x7f00000002c0)) r8 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x100) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='-,^[/..[:\x00', &(0x7f0000000100)='-^!/[(-[\x00', &(0x7f0000000140)='://.]))&{(\x00', &(0x7f0000000180)='(#\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=':$-\xb7\x00', &(0x7f0000000240)='-k%-.\xae]$\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='#{@@\x00', &(0x7f0000000300)='\\(\\-+\x00', &(0x7f0000000340)='!-)*\x00', &(0x7f0000000380)=')\x00']) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r10 = socket(0x18, 0x1, 0x0) dup2(r9, r10) setsockopt(r10, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r8, &(0x7f0000001540), 0x1008, 0x2, 0x800) msgsnd(r8, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000d6bf9b46140ec404b2f6c443fa7edc74654cbe4025f66c59ac4ae332be1cebc3416ea053a90b3f467e4730bbeb1b63c15016e4d313925221f680d037d7ebb4e5b2e9bcd739085f3d0ca3d485b2f9c1a3ec26d333b39fba09bad33ffefea801a7e801e8843c97fb161c0de812dc4c88b9a7c1497433b6cbf96f09002b3895c979baa01963882b4ab1420176ce07b5c0476d48f1354f5eb0c81c42661fc55200"], 0xa7, 0x0) executing program 1: ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f00000000c0)=0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/55, 0x37, 0x1041, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) sysctl$vm(&(0x7f0000002e40)={0x2, 0xc}, 0x2, &(0x7f0000000000)="8d", &(0x7f0000002f40)=0x1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {0x0, 0x3}]}) sendto(0xffffffffffffffff, 0x0, 0xfffffffffffffce0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1000}) r2 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = dup(r3) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f00000003c0)=0xfffffff6) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000040)=""/17, 0x11}], 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) shmget$private(0x0, 0x13000, 0x1b, &(0x7f0000645000/0x13000)=nil) r6 = socket(0x2, 0x3, 0x0) r7 = dup2(r5, r6) setsockopt(r7, 0x40029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x5, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() r1 = getuid() seteuid(r1) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYRES8=r0, @ANYBLOB="746be4687b456a542b9828c2b125987e", @ANYRES8=r1]) setreuid(r0, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x0, &(0x7f0000000040)='\x00\x00\x00', 0x3) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getuid() setreuid(0xee00, r4) r5 = socket(0x18, 0x2, 0x0) close(r5) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000001c0)={0x0, 0x1, 0x8000000000000000, 0x2000100000002}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r6, 0x40}], 0x1, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) poll(&(0x7f0000000140)=[{r7}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1000}, {&(0x7f0000001000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffff}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000001000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00', 0x800}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="03c076dbf6ab44454e57e1bdfcc6b0ba0f97d08d3cd6700ca6d6271210e960b8e583adcea6a7bf0d59344c9bb541", 0x2e) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r9 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r9, 0x8020697f, &(0x7f00000001c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x40}, {0x812e}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87}, {0x6c}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() setreuid(0x0, r0) setreuid(0xee00, r0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') r3 = getuid() recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0, 0x50}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f00000017c0)=""/185, 0xb9}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) setuid(r3) fchdir(r1) getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) chown(&(0x7f0000001900)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) geteuid() ioctl$WSMUXIO_INJECTEVENT(r6, 0x80045713, &(0x7f0000000000)) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x50}, {0x8126}]}) executing program 3: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r2 = socket$unix(0x1, 0x5, 0x0) socketpair(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) poll(&(0x7f0000000240)=[{r0, 0x8}, {r2, 0x4}, {r1, 0x80}, {r3, 0x80}, {r1, 0x2}, {r1, 0x40}, {r4, 0x1}, {r0, 0x100}], 0x8, 0x0) socket(0x10, 0x8000, 0x8e) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000180)=0x7) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000002c0)=[{0x1c}, {0x25}, {0x6, 0x0, 0x5}, {0x2, 0x80, 0x5}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffda6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="a2259d5423c3def8079cd5643becb70ddd6562bc00b35dcfae49b9f232802e2fc8e678ee0dbfb3879fe4769126681fb398b0ea3c6b2465c282", 0x39) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r7, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x84, 0x0, 0x0, 0x103}, {0x1f, 0x41, 0xf5, 0xffffffff}, {0x2}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) read(0xffffffffffffffff, &(0x7f0000000580)=""/147, 0x93) write(0xffffffffffffffff, &(0x7f00000000c0)="c3", 0xffffffed) getsockname$unix(0xffffffffffffffff, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) preadv(0xffffffffffffffff, &(0x7f0000001340), 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_open_pts() setuid(0xffffffffffffffff) syz_open_pts() setreuid(0xee00, 0x0) semget$private(0x0, 0x4000000009, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semop(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getppid() fcntl$setown(r0, 0x6, r2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f00000000c0)="d371b505d86b5adf6f7f48ca7ec37eee95764bdffcb3997c263e6887d714dafcd9c9b9b37c10ca79fb4775c17eb3db07719652218884f9692fdca0858051a97f4f5b04b0adf30940952842c00521770fd6279be6f3ebaef256506471185a7900b81717b14f803bfa847d40610a840638e4fb265e92aec0", &(0x7f0000000040)=0x77, &(0x7f0000000140)="65c8aa5fc5bc07cce0e1082bbbc70580652670245b23de97d2b809da6ae351451db8ff07bb86bef6cd9c1d340d63cf6d9b78e97be4a00767af5f4ee7b93300fea9df846542e61349e14cad640a13b27ff7a1ececc90e428077d4612e8a0429dc38200f3fd52a3e90cc5c480a4befb47c60f208693bdff4aaa37e3e12c5d0448ddd772e2fa8", 0x85) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r6 = socket$inet(0x1e, 0x3, 0x4) writev(r6, &(0x7f0000000440)=[{&(0x7f00000005c0)="d86eef88602df47eab50f7b2fe1283049f985777c165f0dc1cc9167ccab9c4ed1a3d687df7d0f83a91f3d47f233e5a99edccb9feb1354e3b0c8f1187b2fbe5333816830761d0b18051e3d6a28c8cc864df1bbbe0b727075663f1cd9e39c6649a1ded0e8aebc42fbb6b2a5bb28082d2e0f042d01f56de8ab5f93dfd25bf8f0aa37be1eb0bba9c2c9f2db8ca0e4292b74fd1", 0x91}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) msgget$private(0x0, 0x120) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0\x00', 0x100, 0x82) fchown(r2, r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000180)=0x3ff, 0x4) ktrace(&(0x7f00000001c0)='./file0/../file0\x00', 0x2, 0x4, r5) getrusage(0xffffffffffffffff, &(0x7f0000000200)) getpid() fcntl$lock(r4, 0x8, &(0x7f00000002c0)={0x0, 0x2, 0x3, 0x9623, r5}) r7 = getgid() fchown(r2, r6, r7) getsockname(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r6, r8) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000400)=[0x1, 0xcdf, 0x3f, 0x0]) getpeername$inet(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$BIOCFLUSH(r2, 0x20004268) recvfrom$inet(r2, &(0x7f00000004c0)=""/38, 0x26, 0x1000, 0x0, 0x0) sendto(r2, &(0x7f0000000500)="932954fbe7a827d57ff648ed70eff9adabafbef959553c312af030facb17a88c7dfb5327f44b2e5a1a155a538747854310f631f335c4e731ad1ff440f11e270a730fe9806cef74c43fc4b3b3ed1684dceabd081a1909282f7c55144bf6d0440315b18995de98d977d835e92e24223d9530e194400d9724c2c33cffb4a75a89d280185247e78b316028807e9b3b879abaeeb3971a4d8005ddd8608563ae58a23d7cf4c3678a8197bd8705801dc673338cc0d8f905e1a06b195331b3aa4767ae76337ddaf5ee7f8084777d49", 0xcb, 0x0, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) acct(&(0x7f0000000640)='./file0\x00') wait4(r5, &(0x7f0000000680), 0x1, &(0x7f00000006c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) fchown(r2, r0, r10) writev(r9, &(0x7f00000008c0)=[{&(0x7f0000000800)="605cae51893cd27c75af4fa4988727df936dc8c164aae3f11542831b2eaac6f3e705fceb358872cee77de552d3840042ecc48e6a80037d78d7c54cbd72460d4fe9915549e0e8d18584f3f9e9a093662a2147fb6d2ae8c5e309c8e33d67cfa8320ea9bb4b3258042021", 0x69}, {&(0x7f0000000880)="7262e91423a74c826b5a6702d4d3d853551eaf1d2298092ef50fb372", 0x1c}], 0x2) open(&(0x7f0000000900)='./file0/../file0\x00', 0x800, 0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) socket(0x18, 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000280)=""/140, 0x8c}, {&(0x7f0000001400)=""/149, 0x95}, {&(0x7f00000014c0)=""/166, 0xa6}, {&(0x7f0000000340)=""/5, 0x5}, {&(0x7f0000001580)=""/235, 0xeb}, {&(0x7f0000001680)=""/246, 0xf6}], 0x8, 0x7fffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r1 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000080)="4bfb0ded38f7dcd7354c974fc73d8335582b3037720a96299e66c0b83c8afd68f08c143ab69a45c53e200feebf685e89268a11afb7349eacd3935af17bc0f5a380830eef8b5dd1f77b7894cbf1b5500833fc5e05cd5f05004c2f124426adceebfaee9389ab948f29e56c1f7259c842e6f8d1deef9b8cf209aedcc7863ad573dbd397aa4ad0e45a8cf1cac1b52b0d6c6e51de723d7717620000000000000000", 0x9f) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x1ff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xc4}, 0xf8ffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x5b) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000180)=0x1) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000180), 0x4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) sysctl$kern(&(0x7f0000000240)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001800)="0d1fcbd9298568f790bee28698d8f1a87c447f1406af0fcc01f1b9df5eaf0ba99eb3a60daf1e1d7596714cfd976c9762d64a496a8b08cdea6c67b0439323dabf636eb339731eabebffe69f708ebd858a8a1827190e51326ea50449ffa38ead2b501e6b878d845fe8b3062bcd1c2dea9b6839", 0x72) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, &(0x7f0000001380), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = socket(0x6, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) unlink(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0xffeffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r2 = getuid() getuid() chown(&(0x7f0000000200)='./file0\x00', r2, 0xffffffffffffffff) setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000)=@file={0x1}, 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x9) linkat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000140)='./file0\x00', 0x5929d53439ccc69f) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) write(r1, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bae458d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabb27e40861eddd5835d3de5edae322fe5e9fa90f9c0031b7255acd9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8e99afe7e7820237400000000c3deb04cc8fedc68e5b697d90d970fa6f7d6efaa88e18b0dc29712f396", 0xb0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x7}, {0x4d}, {0x6, 0x21}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec21422"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1002}, {0x0, 0x0, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000d58000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000f18000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f5c000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}], './file0\x00'}) executing program 3: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r0, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000500)=""/202, 0xca}, {&(0x7f0000000680)=""/148, 0x94}, {&(0x7f0000000740)=""/183, 0xb7}], 0x5) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getpid() setreuid(0xee00, 0x0) r4 = getuid() setreuid(0x0, r4) fcntl$setown(r2, 0x6, r3) setreuid(0xee00, 0x0) close(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x0, 0x0, 0x80000001}]}) writev(0xffffffffffffffff, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x14}, {0x35}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="1c", 0x1}], 0x1) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000400), 0x0, &(0x7f0000000200), 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 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(0x10, 0x3, 0x1) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac42", 0x3}], 0x1) munmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) ioctl$FIOASYNC(r4, 0x80047469, &(0x7f0000000040)=0x1) writev(r4, &(0x7f00000003c0)=[{0x0}], 0x1) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x41}], 0x8000, 0x0, 0x0, 0x0) close(r3) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5ae5010000000000188019961e794f9c3b9600"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0x7c}, {0x4c}, {0x6}]}) close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00000b2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil, 0x1}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000141000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000134000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000200)={0x41424344, 0x41424344}, 0x6, 0x100) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x14b, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff0a000100000000000800450001ff4cce393a87aaa54e224e21000000000000000000", @ANYRES32=r3, @ANYRES32=0x41424344, @ANYBLOB="3104000290780233020d96c729637cae4fa49c15580402051a00000004000000004000000100000de500000002ffffffff080a0000b018000000080402000000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f189799eb699"]) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x1, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001380), 0x8000, 0x0) fcntl$setflags(r5, 0x2, 0x1) syz_emit_ethernet(0x12f6, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x7, 0x6, "cbe4c8", 0x12c0, 0x1d, 0xff, @mcast2, @mcast1, {[@dstopts={0x8, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @pad1]}, @routing={0x29, 0x8, 0x0, 0xff, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2]}, @hopopts={0x61, 0x30, '\x00', [@generic={0x80, 0xb9, "44f94a03e6d05b56744bcc7494d65765677243e390522f36c6cacc615a14090a256af3332438d8c9bb7cc463117d53e055d8e29afd6532b77ca0ee825ca79c29d4f6fc4fdc53b2fbe01214ed2abd027f318c6bac4de360e8e1ba7e6c6f6fa5a8578593a59b3b1293fbca9e68d8a2ca2ca61bae879d04f2131246ab47592cb9f86d0fb14ccccf81a44239a82869c3b2f2184e908da082304e2d027380863a933fb3074b863ebd1ebfe230f779b0690c1592bac268c69d50b4c9"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0xb5, "f2948f44e98cddc438b2d875924ac0c4e1822c87128c404ca7aff2d8f209b34e461cc21a3186058cc534158ef208df8fd74db74ec6d03d1a41c6e35d4292620a6840df072ea66f26441480e845659eba6fe78373a9d03d145eec08f57056de13c0a96214ba7347561bef6722326e4160f31c10d3320601a44bf2cc17a7b80db5f2fcb72d3a02139ba4d9516ddf86ef7845dc31f3ba02db94aab85147f777ea83c857acf26a810cb747a5a8de295b7a898e69069166"}, @pad1, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x0, 0x12, 0x0, 0x0, 0x0, [@rand_addr="1a47c3d9ecf6d9e681110e71aa428bd4", @mcast2, @ipv4={'\x00', '\xff\xff', @loopback}, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast2, @loopback, @ipv4={'\x00', '\xff\xff', @broadcast}, @loopback]}, @hopopts={0x5, 0x3, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x7fffffff}, @ra={0x5, 0x2, 0xffff}, @pad1, @enc_lim={0x4, 0x1, 0x9}]}], @tcp={{0x1, 0x3, r3, r4, 0x1, 0x0, 0x6, 0x0, 0x0, 0x0, 0x7, {[@window={0x3, 0x3, 0xa}]}}, {"25519b9bf62d4104ebffa0129a45c74375c7da5af43a77565503e7df9cad892673f22f8a175241ad5a65e438baeef3dd91a797e6abc24ee0f61e74c940daa6cd941c981cc0b3ecf8ce512e2133a242b5c562d672dfcde899c9b0e3351a69b0302dc6dc9b0826850b2a094cbb794ed13e8d0ba7d51e9e895f8a4c58845e9c477ecfd462c2729625e28d28416ef10cbb78d6a2e44eeeccef4c515594890b6aaea10df999d60c23f243737724779122b4601524b5e926e08aba131b09cea33580d1066580da17e9df243ff5384758c44f8237905330412e3b3b35df85acc22ae1d2d71755d8010b289f33a91c65ef3181003767d22a2a10a2e69a75a09f6a76df96f651474886a59973477e2060cff855e15ccdfae50b135843fadfa16c6931d26fb37d3078ea825b97ae5c81dea9e2b3c4ce83482615776df2f9629bbe1a7bb8324f78eff85051389ea3130b006e04d04fdefaa311e3e74b33884f4d4db272f30836b52bb545ee57a1510a6afadd46da758fe3a3561e066ea6b3761963ab57add771a4e2f2de77556d5ec0366942783c401f4590cf4b08182c3455159f52d6c8c5c419f11d36efdded8b209b3104e826eb1e58cf3aeda05fd34921017896c6912abf2218cd89f903968fb383f8c9da00e5ff2b427600856fe5f57bf1b68b5c5143aae714fac59f626346e93a72d15d0c0d98820c886ce1ccd5cc9c08ab22c39e2c70cd52fa2f3a9f776862c2304c72c3297ea89968b4aebea7292655f7dd1d773c30d0b73586d7e049b494ad3dc3db6c14518b8d56b343dae39ff1f4abe6a18adb8f3568b3ee8fc3d319523482cb418141a75c8f1270fabeaf325dfd5eb39934f5a07a969a3e24ec36332961e8927ab668cf110f1ff0bd44aca538ea07a7666d4e68bf6ebba95fb3c90b97aed3529e343f7e088a8eb52c584c8bd28a7743e946d05cb86150823701e67d63774842958b8e289b8cd1ea1f88a79e6f55b59ab51853b1faf3d86173ab8adc96dd7ac768041e3566f8376b12598ee3e738e2941159cfb961eeb50c2568fc0d37e9e3c346d427e68e3603c6b5ecb3b8da7345dc7fff1907325818ac5f253f4cf1139acdd623b45025b779dab9f4b29372306666cc43c98efe82b15194d3fe9c616daebb2d9fafcc8401f964c11316293a417067a5ad442ba7638e61dce30d8cbc57e4dd68a1c243615f93c490765e48baf29ef8aad87793eea516b8096e052e52bdcc57097a91c29b5fa2ad9668e615d596cb1965ea69e6ff89faa24c54f209261693e95a2b3cd2b0e584321651ac2ba756c94e0ad184b76e01dae0edcbfb5f97d3f87b143925cb00ca4438ce6b8935cbb02aba359dc2435351d2bf42c1d9b1096933fc752aa836555111decf1a5f00f6fa88d1754076c21859d6afc17fb84f19517a5bd05179154a3039bd25529d5123d63cb98b0c9941d8ab6df2a4a377d4540b782d026b1d72d76c46b80c326f614e69aa605f00e2d669f34073de508466176afa4067b142f5d1758237c179c97a8e18f80a0d714996e17ec699c625590063ac12cd74b346c63730d0702db1afaa956779a87b95128f965c8fce6408dec00beb3e11bcd456202d5759c577b0972b834a9be9cf45ab617ad1e6798ee01d7bc3125aa686793cf573563d3e7c30f4e4fed2fd357436ba713a64d313f6e96bff5f29210bd04c79e1478171d59e9dfd595cf58792b009da9f619a086925049eb397b342a4719e6dd35373428f03ee66119c10119a6ac49267a411fb71929826f6afca4c2706b4be7e4da60e03070d0b8bd9909564a1a1ad32769bb371bf0cd000c96b19d245193435cda9968c7a4c42e6290aa62e46551c1865afcdba64960f053ec93112657e3649cea15f53cc6d336c9ef9fe0b9a366ba3e38681a89fbd87006372db3fdf3457d8cce4457c857ade3473a98992cc8eba781f50dd2f956dfea0bd30354fcb2fe63746103648c2169b50f171510b54866355a2dea9ee99764df8993106c9897e122f627435a88da40a57bd337aff54cba5e35902b81a2189bdb03be2af66d6367a1cd1ce29648a553225f1fe22cce348df67865d3a7b43a3cb5016294c900d41cc75ff03479fd10c1a734962cda78fdb846d5d4d158ee4f6f78d282ffa6cc5a796434c284311c33ec3cd4c781957f88a6c2d7f2887fcce026da25fd20ba99ec66caefcbbd481dc48419bb0f3264e70075d88879f69d84e54fe4b505d071c59ee8c726a778e9cd4c39706ffc79aa652db414ea2a55020d384bc4dbd1954cf5c134cb6d41d44a7fa3c0faad69f2b664b7976308339d7ea1ffc4e3340ecd68bfdea0092e56609e96204ce4c0a6890954fae06502a87831499477db2bbebb2b8bd967b34ca25166a6762f0dc10923c133ad315f3ae290dfccee6a46e03d000efb29b92dd132a73e6cbd0335218b48b2bfbe9c61178609c8d6d69163e10300fdea039680dbfe023b12cdacf4f9bb2131cd6b8a34747e57dd580ee88dd86a3095421cbd0f8c49b8b91bfd8daf56025646ea38019d1a8203c39fb2e3d22f76e84e9a4726cb4aff1fd2699cc5bca98e664bcb27865ce480524fa867bfcd94ff39797eddedbb0fcc92f6dc6b5669a5c61f771e0ec56318365e82034fbba46d04beea15b115a8ef5b1a8582dde1096dd527df5700a45c251878e04b3ca3dd815f072708080ae44da19c6513761e3783de71a1de11a036542b3206e80710a0d153b7bf61386f8d5f189db5081ccb31bacb9f64cef283a5fbb4cceb628ee62534eecd11b4891abe2d8f4a59276ac1a18178c63cd7d6d13b12df1590953c970f1824d04565be2200d21afa95fa309ba07b0623b6364038f0bec68cebc2879d36880a17b9d9ae8e805bb7d8e0a7a8b46461001a35d20c6ae2afb7cb5ac1b7c8916d80f8b3ba51d9dea9fd185c78f2e542f20193b673283daf212e96d40c9651c72f3e47771fd7fee65d28fa4f607a0ef453c1d9a2772714b39fe11581363be428ec956cdbd18772fa259c777ab5ff7c807bfeaa3e72cc73fdab77dad775b9a816f68e9fb1cbcddb8427d26096a4df566edcb3b3fe278de0936e443f214a635ad33d54503730c6e8d6eddd04ff531177809d4b0e2cdd255d49a7a42a9aed53e1970340189535f3bdf0e7c00f3c8f3379839f379521d94bfc12f1cafdfc58fc5e05a04ee1861b77d00f91837dbbb0e21167b5a13e2540561324b94a5c443a620bc75f2621af8fae038593002d2351e1856e3fabcb5b570b0db962ec8795cf11ff9491611f056f8b2a4c2546e62807d4fcea1cb633a87246b2e154b3c5ef230a56c655f30f8dba19a9199d2359b991a99b4b72507014d2aa0c6354b4f6525e48f7d75e94571bcf2436a10d48aa317ec3eb4a2b42ec5703e3148d8c3960172da9c1ac07543d44759987beecbb4a34743b7641955cda5ae9422ab0047a22090e649ceb5e163d32cc0548f050013b0b8c90ccf0994cdb6e45f629f10d3c6f084f1ec5e4855c3513ddf2de4ca4c239bd78de5d4f7c3b2f7fa5da5fe31960a04a6933010ad2965ead39e43039c49e2011626723d1e411f0bfa7bbbe342ac39a55b2d182f2bb7d50af6dafd3724d46ff5450f5a3c682fe9ae0921353ff3a5feb9fa24806ba5cfccd8fd471c92b48bd45bf0090b3710d679df6dc40c64d1b4ae77b54aee4051efcfba9669457850c5f59b02fbebac1cc79a935ddf30a57d01a1f1c313ed013459a1a49b3512a682b2d95adfb02ad58e778ca39283a16e658c8a37bf9376548db240696a8edb1ce8a9485d90a12ecc3bd9b0ab06cb338a8dd738f46dac5f2a58fecd3fa32d83877e90ec982830d58f0ad27b8a459d0c8d8d17592714770c9b995f628bcf5b8f05f9d84b72507cbaf31e33f8aa7d051e079b47f99af7720f543de0beceb3d716e77c57a075519cf91edce9684862b1a77ae7df3bf7a74bd3a51363459217680829c112fc2fd773a52103dc99a2dd4bae98b2677e1eca8429ca7069b83c0e450044bcf499c7ac32bcb95f1e22e96cbc094bae636a99eab5e9663cfeeeda97ebc4057c098f6986d760699a65d123c0f89c900df589384223b7609f7fe2938e3d1889d67fd4d610db69d1fbf10e57154b11a9d54a2c354bfea974eca068e39c442764c2d4ee0bb40e621720f0edc78ed6bcf16824073b8e350e932b6bd18c4ca05ccd5dc373d20e066017505fff1a6943f4b9d2cdf5117db7ae4a785044387d89081c6218bb7013522baf50c725d3c901a467c88fd9be4ced967a6962073f0416810cd34fea41ddaed728aa0a866d63d583162e1e78305c9a6aafff3fbc9408b740ad7afb90f3c1b41bdd3ae11929f2790719fd87038020c3d1ee76c62ed7820a2f79e4d50256abb058218e2360b29ab44332dbc7f83f5add426ae3c409f688b0c0a594916480c05df307a85b0ae95652cf06b2b6aeea979e078c206f70c7fdbd2fc0657deacf489c5f2090882eecb4c47d0b2fd438cefa90470ea1c7ca0c9e31dec634a9a61d3e5736ba4a657fd5a7a8a9f918704ca455a24fb407efab8331d34f0db65dc00a377ae12b5bc6ff2f6c7d46d9ceffb436e5fc079570f1049b507cea766cab28d5c1a88d3dc205f3d6bb1ff76da8ec4f7a048aa7b96290319061a41d8c1011ed695f7bb9d253190d0d0b38a10fe40c4357ed3dd930277849299ae65c01a71ab6a061312a75827bca02321444cec5d323a46bce50b43d9c6ce985817e00f148f953fddab6f0216f71acdda012cbc0de70f9c9ba0495024cf2148ab09bc0897b3c4adc54fb1f534b0c6ca72f2aa885cf880ccb9402076aeeee21515f7c9019aee5855e3dc00a68ba124d13ac56e128e49bb5537267d08a48c53c31b5083900c89be501b74aa62dc4b137c9a87d8c299e4391d327be72b9394017c16bae2602a7dad27cb50cea1ad8136b7bcd645d023f95022deeda81aa3d598e6c84071c59a2d6c4124ecd03877f4819e76225bfc198e174d36b1c79de2ae88f1be383ba4297f7048967a1c7a94f58c0661e9586b1184c7c9e6d0ee43d25a65aad6705fed257de525d4e5529902792b36d8e9f2fcf9d2c3458107ca3c5c7b4488b3a31a7e6814437f7977ea17c627035ea29e94790ca07454194541f5228ae76c25eade51aab1f4ea8a1e3af9f88b955e90dc6cade02ac99e54604fb5f10df1523e8dda4a416c34ac1e6713ce88418e09b597879171c2e0648302c36d19792955843253ab72b3b4665ab93f5f3ebfb5ff075e7e300f908f6c244212d6b37ba39e78a4e121e8e1e03eec62f67cdc3239669907161dcb092727183422d5a8aa01028ab8ec9daec0ede9e8d0f6a0ad8290e52ea9036f09271d155595d6ecb518ce74bc528596967b520cb092567df5d008f38c4dc9c2b8e3c4da7d81ca9b754d38a94b62b4ce3712383f680986aab3c5412d7f441d4fe878ec34e65e3c61a94c2e32f58050cdbf772eddce64d3ea8b99d6f6783a8da9436fb48c19e50e031aef2d1da08b6fa587d3466c0fa66a8395f35baae636d91f15e020c8c81d10a27e9b2543c460f6ee595a30dca0fbc86762a12122a68b7a278c7ba2f18119aaed9556e9d62195a6ac210702be0ff204ea543446f356a0ee618282504016a419542e5ff850f8c35715f3d43e44bbe63757878a362691232d3e2a69be997f1ce9955bce475f6e6208a0fc136f0b0318eaae86dd8b4bd7e8cb6ae75a26150065e99b3cf155bc45a2490ff8c7772889f008b327d885690c85252f8acf988488a7cdea12075c1fbe7ebdf440660b902b3c33681cac04f57f8132d"}}}}}}}) syz_emit_ethernet(0x65, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb0800460800570067003fff009078e00000027f000001010000004e224e20", @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="6020000090780000030300008faf4805575c42aa863c11af645ec7b5adbc373d85907784624acaadd00d1d5e7e311c00000000"]) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x44}, {0xc}, {0x8126}]}) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000200)=0xf) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x26}], 0x2}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r8 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchmod(r8, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) syz_open_pts() executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f00000b2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000141000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000134000/0x2000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x2, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r2 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xffbe, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)=ANY=[@ANYBLOB="aa00aaaaaaaaaaaaaaaaaabb810000008181"]) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 0: r0 = semget$private(0x0, 0x5, 0x2c4) semop(r0, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r0, 0xffffffffffffffff, 0x0) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000380)=""/76) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000004000)=""/4106) r1 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r1, r3, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r2, 0x0, r4, 0x0, 0x2}, 0x4, 0x7f7ffffffffffffc, 0xfffffffffffffffe}) r5 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r2, r5, r2, 0x25, 0xff01}, 0x7, 0x9, 0x8000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x20000000, r5, 0x0, 0x0, 0xffffffffffffffff, 0x80}, 0xf0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_open_pts() sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x14}, {0x87}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000580)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x30, 0x0, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @loopback, @mcast1}}}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 0: sysctl$net_inet_tcp(&(0x7f0000001900)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000001940), 0x0, &(0x7f0000001a00), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000040)="747dda8803def82d3de45f86cb8229c139214921320a06f18915b650f335f9e381024abe4a6cfadd31fa23a13309b10844b42023ab9267bbc1350b5d430d0959bba841cd73d622b967bd14386c0b2efc8b372eff92ef9ef9d2141630f0133789fef7afdeeb9b0f168cbeec6145ced168bdd4dff850fdf2e118143255e2c7a430e8b482e8a0ef848ce8801c94b34d06a713366b6bacf36bbb5da0cefe9bf82020cfb730a06b9a79cda933dc31cca55671cff8", &(0x7f0000000100)=0xb2, &(0x7f0000000140)="7d5ce94d3e5abace23693089163fb1c48eb011cec2ee6faf507549caa46348d38fb037e157f5b244c138807a8b5ef3dad38b893fc436a420695d82bf39ad2cfac9fefb757aad71c335855f47a021a8ab314c5612ed5f2130068e9002d892453263f567cd97831c041e7d63160706e61489", 0x71) executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup2(r0, r0) recvfrom$unix(r0, &(0x7f0000000080)=""/150, 0x96, 0x7061355e61913ca5, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x10) getdents(r2, &(0x7f00000001c0)=""/181, 0xb5) open(&(0x7f0000000280)='./file0\x00', 0x40, 0x40) r3 = getegid() connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) mkdir(&(0x7f0000000340)='./file1\x00', 0xc5) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./file1\x00', 0x1, &(0x7f00000003c0)='./file0\x00', 0x8}) link(&(0x7f0000000440)='./file1\x00', &(0x7f0000000480)='./file0\x00') readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/240, 0xf0) lchown(&(0x7f0000000600)='./file0\x00', r4, r3) socket$inet6(0x18, 0x5, 0x80) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000006c0)={&(0x7f0000000640)='./file0\x00', 0x1, &(0x7f0000000680)='./file0\x00', 0x8}) chroot(&(0x7f0000000700)='./file1\x00') getpid() r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000740), 0x40, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000000780)) r7 = semget(0x1, 0x2, 0x524) semop(r7, &(0x7f00000007c0)=[{0x0, 0x8, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0x59b, 0x800}], 0x3) openat$speaker(0xffffffffffffff9c, &(0x7f0000000800), 0x80, 0x0) sendmmsg(r0, &(0x7f0000001280)={&(0x7f0000001240)={&(0x7f0000000840)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000880)="f8fd929f1a3cb10873d3ecd873d4484afb968038a3530751e8cd2b1bae00ab9edfe9db6d8dc2", 0x26}, {&(0x7f00000008c0)="463e039227e00f4e35a27e35b54e5edd2ad73edf5128cb52f0dc04f13437b92ed8321263dc28543853b57306f7d292ae5261e2e11f3a9a61ea992304cb24461eea7fcfa60981143cfef2f36cdae69485b8b4163dbc689effb38ea3487d1e0de37754abc0d299671f821dc9d4aef38f8ffb21b37a", 0x74}, {&(0x7f0000000940)="f3ca794b4213899b32484cd1bf0834a68c0c39479daec1a91f1d295c7f836e62b521087e71b3241251c119b7f1a0e541f3f733f7417008a81e7447cbfcdac16b746b9fc5e42b3c99f8f5375d29deba9e068178845b02bfdc042a59c6d6cdb8a42d081d1fd00bdeb79f19a75fe69e097bad66825725c77a22e8ae3f65389a2651ac0e5a7c99ef6681f91778ccea3149d3c816858d74aa83166eb04cf3d5760adeffc95468c92a9a77ff4bd411bfe5e3ad5b1a2e9737557196971da2fa2f5dd0b079b465dfed5768e1095ac4eba5cfdf7eda03da1d4ebbbcc1bb214cfda7fc1a4a", 0xe0}, {&(0x7f0000000a40)="e6748186ae4d2e6b8ed5901723891a694cfbf762b02de4b47a6725288fc9cc3f6d4106ac2d832e7ad32ca600bf2a26b069448052861fed0cfc0b9e013ca526daa9aeda4e0bcc1519c1932ffe1392b078ec6b9d247f00f4a15fba9b453a5fedcc005bc7ba6057741847e24eeac19e90660d631b7d00904dfe9c9429c860127ee18bf7f3d14f79e5b211578d4019b52262b8346d5fdba0c4faa816c4fcc450b091d9833fb60748742321e38bd7fc1d929ea1b100359f392abfcf6be75077e3db7676e99b82cd9131379bb6c177e6fb9cf18109dd7298ce2d44df30470cdbabedba", 0xe0}, {&(0x7f0000000b40)="5de46a83f515cf77a7cc47faed0832f4a951af357573ec516ebe68b67167df68933008fa25de25880b697fc270159bc3e064d9246d4bdffd5b6a14661e5a8133b1908960f61756907960e27e3f456414985b7fe4105cf2674062aac349b43568c670709ebdb2068cb23e3a97194683956ed4c4802b567dfccefdc72053c16a8aaa07f6549f6232540364bd7db6a0af4f56495c78279335af2fdd8c17dca820edb6b049dc1ebda4c9d0546d4cc57e39b99df16ca3423295c6eff63bbea1d46b587fb19db97cec48fc05efbb83a8d34a8be7d47c8f401ffca5f64b67bd5883cded992e957187e8ad26", 0xe8}, {&(0x7f0000000c40)="5b5fd179a97887f8eaf80d686f65a4ee18bcc18ce89412b2758c2b7d3ac3b9412e45df114d0b4692a9e82eb0f5c954dba17686f89976a26828015fa5352436d5ee43e512627f01e055edfb542f660b32d42b393f363adfafad352c31c2abb78442fd55b0f2c948ae2b5a25742740f315485d2d9ccdf5a2b544d0b62cd2e51b6584e19770f12a8292bc9c65af20d7d22f1a7e8dc80944bb03300e00e795205817306d4fb9cd3ad8ebabcf07875ae3cc31fceaf8a75b7cda77d64c543a366e59043c8121287273d59e55d82a5ba605767a47f5745888c569068564d66193da82a6b4ab0d7290d880a53f1937888e3765dc8784049a04ec3f48", 0xf8}], 0x6, &(0x7f0000000dc0)=[{0x100, 0x1, 0x0, "2a7b930d1c12758699d5d9e657c54bf8f26caafc4f9ba9891bc751d1f02fecc334d7ad1da3ef79fe136ad307c81ec75553bab5cbccb987f1e6e67a4327862d39b0cd27f76d47f5ac08124c642c819430113318f0a4bdcc1562a823553416b2ce080cf48c66743d9e56a53f8cd03e0dd633cba441299d1cf388ed03519021451ea5d72ab7bc079a904dd2d7ecc1000421327cb89bc1edbb895695a0301a50a86d1de0707beefe43ff34be368bee826a5ec438e1c2269701bbc64a70414f0c40b6fcbe88333ebb7b98181d4ef1b689efe3e4745b07deb70ee5400d938d790ac75c8aea31dce2d23091a1a2f9751697"}, {0xf8, 0xffff, 0x7fff, "93283354f14e48b870280dd29dc4f2acb876eaa955fb37069950b2e6e3c9f4e69a582011623c6495afdc91168ba0c4da69263d48af9d60ee5399669ff569b99713a65254059bd2e3fbd5c771b0d359a33efd1115205cce215410a494ce4ca563721dded6f91b29fb2b2659132371047a64e4e21cabc4817e991f0aa037f7df84ea1e9d1e4a5369dcb4d3f11f6670ce29638a492a98e886cdd98a5cf12bd1663c15bcfe248006028869b3f0f153c6bc2ac0d96f518b881ccb169dacb1a9fa8477bb8c3be14cb30cef9307374dd8f4d10ea89ddd1c02e36c408f3e5f11a197fe9dffe5"}, {0x108, 0x1, 0xb44, "89a8d210492ee3d2f5847aa44d29a66f5824f1cd8cd08ed0cbc51f04c4624341f7c82f2ed99f5d1d2b998ddfc4ac59eb59443bdc0fb1a8d7cc42eafa853e24f00d4678857798cd212f439f078b21f4d75b46411b1741564045e467bb1e42aed845af276dfa9c5d034ad7612f7123191b67217f4ac9e329ceec88d3f77bc1039c3e39564c5413cfe0e09c2e9c3c0f849e4b62b28cb33d64749d0e1fa7818d78114c57486d8b10776449b5aec447d1529e34e3b2a0423e935591391a780e71bc07b66edf80f5f02120949511587c11ea50009fc3038ccb49b7807fb130bca4534160e2d45f39bf233ba7ba96f84b45f9a1ef69"}, {0x50, 0x1, 0x8, "d2ad7189e477b48ba672fef06c62d035e83006772747df5dfecc9841962d663dcae42b6135a294321d981045cd8a4e524380dddc59141621e4638e40"}, {0xe0, 0x1, 0x3ff, "5519780461b674c7dc576fb692b040ed9b0fb565f10489415216ade7cc3dd9694f6b32a589fd548fc8f0e072cbf2689e58a3f1593b5171b2e15807e30f4ebcd76bdb4565338137b089914da36119a27d899dc36d41ceefc702dc04ee58e27559df07430046810af46ff33d4c6af095467ea031d3326a0abe69dca09f439855d07f1838af7e8d6541d222942d0b30d3c462119ce6a1132e30631d49e12f8589e2a0aa159d215d338421db0ac40f8a455ea964580bc1759421553d71ca082b7e9288e4676dcb6f57e22d"}, {0x48, 0xffff, 0x1, "786de29ad900fb9e026b98df184c4e86c06d7417bd2033444b32103a9bf3b20e198cb1542174daf714fc848c18ffb7a3b0b54bbd099d5386"}], 0x478}, 0x71}, 0x10, 0x40e) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000012c0)={{0x1000, r4, r3, r4, r3, 0x100, 0x8}, 0x7, 0x5, 0xa6a}) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file1\x00') fchownat(r1, &(0x7f00000013c0)='./file0\x00', r4, r5, 0x4) open(&(0x7f0000001400)='./file1\x00', 0x10, 0x14) semget(0x1, 0x0, 0x400) executing program 0: r0 = getuid() setreuid(0xee00, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000b40), 0xa6, 0x900, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000003d6c637f5432a63f1145ffdb8250255c52a572cf0c9f6f6b62e3a27d045b587c0389160c9930701ea5bf5d979651689b80b97a6ef12825c629d95779b572a4c806ed04ff0d7297ddaae5a95db8ddb1abdfd4034584c9493530578e0b9c9f38b2f4159f44684401c05baa145443bf87f5bede674ae827b0357a8ee634b4748e5adf8d69e15cfb809e5d94bb0eef7eaedd6fb21962bc8b0145eda75b10cb851e3c6240564eb540fa60389784c5a34c7c849d91f9e1112058cd1ddbfda820e921b44d26914b9aae4c623df381ca6aaec029a661cdb8c41065f890292de17c426d8d56379eb4388bb42ffaa6602d52feb025e70ed3f6caff6b53a2f062bbc47e4c9272289c46a4837bd78b6f7717df409fe667daf028d58223e591b503b08990a95660cf6a"], 0xe1, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 6: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x9, 0x0, 0x0, 0xffffffff}, {0x28, 0x0, 0x0, 0x3}, {0x8b22, 0x0, 0xfd}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000540)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) connect$unix(0xffffffffffffff9c, 0x0, 0x0) getuid() (async) seteuid(0x0) (async) getpid() ktrace(0x0, 0x4, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) (async) poll(&(0x7f0000000080), 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}, 0x20000000000, 0x44500000}) (async) r2 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x1, 0x2ff}], 0x2) r3 = socket(0x18, 0x2, 0x0) (async) r4 = socket(0x20, 0x2, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) (async) socket$inet(0x2, 0x4000, 0x0) kqueue() (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) executing program 7: setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0), 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000680)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r2, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2}, {0x0, 0x3, 0x800}, {0x2, 0x204}, {0x0, 0x4}, {0x3, 0xfff8}, {0x2, 0x9}, {0x4, 0x1, 0x1000}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r2, &(0x7f0000000100)=[{0x3, 0x801}, {0x0, 0x2, 0x400}, {0x2, 0x8}, {0x4, 0x1, 0x1800}, {0x3, 0x101}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x7) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r4 = getuid() seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') executing program 3: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x35}, {0x80}, {0x7e}]}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = getpid() ktrace(0x0, 0x5, 0x1e0b, r2) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x6) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) syz_open_pts() executing program 0: socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2d}, {0x50}, {0x812e}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x0, 0x0}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x3f, 0x5777c538, "1c102609307e7be2df67de202a72da64612c3300"}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000440)="05619019d7810ee99215e66e01e8ba2100a94e2cf652eba2758778f83f3732688ed8d86498c24895597c253e0a1aa653eeff9f5ac86b1de42fb4ff752a43df20d01274166d9e310767020b035c89", 0x4e}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000000c0)=0x5) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) executing program 3: setuid(0xffffffffffffffff) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = semget$private(0x0, 0x1, 0x8a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000680)=[0x9]) semop(r0, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x1000}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x8}, 0xfffffffffffffffd, 0x2}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000140)="b090fd8d24129d8a8c1533bc4461edf4f1f0282ba93eb8e9ffc2fe93d55509bdfc9f6b28e9fade02acfb99c9053a6cd2df762edaf19f0ef764c21ebc7ea33ff7c475e234f408564402008d7e351c3176ea1abf0f45fbd76295b86e4760df2055f8fd38a4494331bec1db3bdf104401bd9b6ad429436f4c0bfa9533701dc0ddfdd404f534fe93905ad3bd45055757bf3fae19545487897219f421f066bcfc900dbe55fca281f0539b4972c128a2fff115cea78f36fd1b98272d2e400ea1cf1874fcf9cdf3ac00a630c09185a6f74f5f2a8849c621a697e03d24bd9a9d09fa720657e40468e92d6c098517b0910e090495854337009c314135", 0xf8}], 0x1) execve(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/195) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x10aa, 0x8, 0x1, 0x0, 0x9, 0x9, 0x1f]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x6e}], 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r7 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(r7, 0x40047307, &(0x7f00000001c0)) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x3) close(r0) r1 = socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffc, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x144, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0xa, 0x800}, {0x1, 0x2, 0x400}, {0x4, 0x1, 0x1800}], 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x87}, {0x44, 0x4, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0xffe}]}) write(r3, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000140)="88bcbec1d4f5f45ff1b97d9a3842269301a8aa59f0e8a8d35901555d6ed3a413950a1d8c46bac7c10adb871acc7a432be467fc46d4ea1f098b14c76997eca135415e6979f9b415aaa0f1dd5160917b028f32fc3f17b14d432f8869ee0b51d4dbc4d9c7ab75edb1e8d21a03c2f96479ad4a82a1ab6a424389a85ff9ad2f8c87ace187844fab78f56bd41f2da37ab4ab2db2bb534f3c2d0eb4b5248fb543d6d2d9351bdf9db0dc5774dc33ed16a0e438148b9973a7d2883ed7b09b6f2fef1f4264cf0c0978a4acd89a4ba1d784048600f93fd56c47c9363af1254af9078fa955ff1237189606bf2fd8836cef3b9a98208c706156af20bf19e452aa1621a71650fc6633a7ed7cd3621f629a7ed48d1c71b9e4258370c1d7ebf33a7b48c5f77d5b003c692be84498b2a92dc51656916bfed0c9b51de1820eade3d6d3ad0cc80978d7e21646ada91b308570745d4991be774a295475947d414e3833162a9c4594a015f624d8c7a22911a5014dca00f089ae29386fd91e2b2e8fecb5a5311df8e4bcc023e77cca243888673077c0996cfcf82ca67b874e71b067dbfdc544a3025de232632ff3df3a4ff5dae1e9d9082ae4a7618988fa879f58ad58682d61a515b40571f69d3a67fffc0bb7974c09e5809265e1e5d2902632005589db84367d1b2ad161aead9bd00f9a88db7079b7682ac45abfb75a73ffc2538c3caffb476f6b97543fb664958d5ab707d9f39c5c85622518207d965dfc17aff3dc41a6aa6e442810e825c85f1553af68bd2c253c19d38492bc54372c506bb9c24cd080183cb73163b8d65f9d4aba8c6303d522ed45737372e7bc760006e716498971a03ff1b0b163df6b28a2bea07dc8af4afc6aa656aa39d4949d443456fc1fd8f2ef9ac73dc0fe973b10a027202d50b44442147cf7e158850e31398a10f48002875a07ccdb16a5357d5f7165606f0a91889225624ad7e45afebf6c3b50336f7551417f726bf05a098f624ff49848a5a94285b31791fa3972083e466869213c9f286b2aa90927b131c657841d02fdd8fe1d4e3eff002ffb3ffc9e90db96f723dc75908ea35682ea607b0499c0e36925157a87abe2df9b8674821a33a197d35cb3b28ee7fe5de7299f2176d633685f79291732ccf5684cb8b93d25da972ee9b627ed05a8a8090f1e2adde1a88ea71ad98266b4d3c353d8d87a09d2c5d0f2a7093666f48487c348008f59765a258958d7207565dbbb3a75a9e03a6b640be989c26061f42a30bdad3ba4d36567f951377e2e86d6c66e744988071013f2b76ecdd76be4c9b288d9407216fd595b8d00a472c251bf8d1ef7785c39d69355963d271133a22e94722d4bc76e0828f8dc146f5e9e053df725a489e83ec64f853670626ddd31aab52ad82a67356b34e5c2f0b793ec060369f0eeac2a0e14f9bab410e13827f4f83027d80859e0e75e2718d51e977c89cef9bc04fb979f65edfb37fb4a692120311ef8ebc51b19d963ff0632bd065c093c696b34da035370822584cf396e13b2f3a345add0767c13fddc340b2d08d3da5d6e14f285520e3803516be13357897dad243e5ba7188ede9e601f87f981fdd2c27ae7acdc687e26b77272d57d3518c71fd31fe44a5ecea99a81b8bb5147ee869d0efdb44f6a90dc00b6d2b313844eaf9f137d9fd8025f66ad5eac43d2d1ac8ed20e25fb4c282f8cfd5f42a3492ee36291b13ed05a57c7627851f5", 0x4d1}], 0x114f) socket(0x0, 0x4000, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mkdir(&(0x7f0000000640)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) mkdir(&(0x7f00000006c0)='./file1\x00', 0xa2) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') chroot(&(0x7f0000000200)='./file0\x00') r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000040)=""/92) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') socket(0x2, 0x3, 0x0) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x40, 0x0, 0xfc}, {0x61, 0x1}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r5, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x8, r3, r4, r2, r4, 0x0, 0xff66}, 0x2f8, 0xffffffffffffffff, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d40)={r1, r2, r4}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) r6 = socket(0x6, 0x2, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x6}, 0x4, &(0x7f0000000080)="782843fd78aff20b168d643db9d963ee2cf373da5ae6f731b0beaa12fb0b10ad52cc6f5343059c914d55124bf28b62d75fc8fba54016e546f8dac706231883ae27cda049089da68a68466b636cbce943e2d3acb3b7f488a17d5d1992b426e39eb1271d9d2b9ea4937a44c1eeafe1b0af03e9a97704e35ade72e4c716dac87c1da7a0fe4f0db8c16b3af00e93673df3532c4e16f00dbe31838c0247f9d78e57cd11f34b59e13c4e8c1c097d265159e8bcc02cabb990b20043938617852b638bf3406c8a9e22f577ffb065f9b260bab5f805b9c8c24e7e612d7daf4b654ff59e9b08ec379489bc919985dc8c8ca98068ab11552684a1bd6e793d9c0e1fcdcf7d0f1e8771ef3c8311609f8657c7454bc3e84c32888dd585100e626d1cd74c7a3d8cfc6aad0592bdf7953d030895b8cfb96bfbf6fc8f353c95f28a4288574e2c0d6ce6e00ee12c5f71df38dee821331fba72379a43b75f49ef179a4a7cdd2c6d26b46e7587f78f46622d6f3b9ba1ee9c29b2cccbd36ab44de76f4b984f432a4fb64dd043be450a5d8816205486059e8fbe65172c13a1f141d2c182e54481c12028534f51b84881086360c89860efecae8cb0d01dd87d3aab650ba35a70d980812b474381054d2789c3a3b2523f4281edb4ec15d986b06034b8cd1c09ae258a01263fa4ff9100ef0176bfdab6408629a58ba32d3f3d4ba57685c65e547de9c1f88e2846aa2cdf757f94309ebbc6dc49fb02c0a732c97b65de8b9087fe3aa1af3419ea8c36fcb9712c6548c30992e677a48df75750e903c1887a3d18f9ed1caf2408fe681fdf9a97f31ef15d340aaed361a0da6e3edc01cea06a5a6f39f0f0c4ca98329a7b97bc66515406a4fe8736b6905c53a8e14fe1dd867813ec194d97acfe4a7b7f3b1f166f50df35c45de442cf8d271615cbe9fe5befa381f0e75aa91e213ee533b7761c3f97cc3b08ee48b03dab640b26fc05703c09aae0bee12a1515cf4d3ed8eeba031cde3edf4f654820ba30302f31ecf809308167358779681a0bfd0b5c8d1429936921a0f2bd2b9c15637e54528dbaef9ebf218502c222af181480739d9678991e87f403a1cfdb7bcf43a9b54e54f263bd9275c327b7b640f240d5ef432c31d0ec70dddd3cf680b19b5b642d1ea455f94a37d35ae3f70e6ee1db153f96e48ee573c05221ff19a585969c18cf19548fa38157066c5b8d6c53d77e5071be61df2d1885e00009e1c700353b87b3e56423086d41775fb673c0d6d4b0f41d58bd55e7e29fd51cb516f5af0566666a46727bcb545304436a774db5326fddfa0df623ad165ecccfdc5fd8098dc9d8937580776ed5652faf668584cb741d6360d381adf494b69e371a1b5a8318b23f82190aab586f51044e8a789fa8736f717d0172ef310367b99888890e7f07a9c9632289a1b61ad43be323d701ac5d368cd1a4a4450271a722824d9a23119cc7a13143ba6ff6d3caedffa6fb40b4fb506ef1f9d0593f8b465519757af6f8c2e0f5c2051cb2e2312128aafa45a4a63b9c81a3d11d3556e84bad9335993895988766b96cd621d98ae945198054978f478f2b4016c4806e1900ec360b1654499dd3801118f02b5b93f7117187071c68af6a55723f1b60dc7a9aa7c022c005a74d783eec74a8a659a86a191234ae03115f2a6f64d3655216624771f5a09e81fb88930fb7684bd3257cb6c8273f1550c9cd58620b2ef01833d527b93554650dba820579b708b4d08fd21b2fb1233469f13017fdbb015529c2c7bf313913e85ce27801978793cd5cee8df30b3a8970e4b79d29e8af96d9ffbdf5b1a077eb111fb2ea099a97f8a1a9b53f7a5103402fc538276b15df0a31757212b108cd4f0b44606f2c819d22e5c963700cad8ba0efe21003c0eb514f1946454b52c11b6825e1b909b9f1d4318b0dd31509d0b056574951a919fa0450e57040617eede7e85bcf66d2f044799409273d008fc313edc157478972c2c43d4ac117cb70d44d6708b8b7c4149773179415ab144df48ab8312fe78263b8d5d1028d1919fb8c192cda349aae77fa89b86209d36e68b4cc830cf25979d905ce184879ecaa5cb7d10806168505550b477052f985754d8770a8153be16b7622d2745e9cb32ea737e4c818e46f589682432e7c217e15cc029bb1609e8e5155fba57eb67a724c5ac3e79a6179728176bd5e2f0d48d422246107fc70dd94cf4e696d18a6963e6cddb16c1f9ab2deeb66ee2fe9b689e4c416009346eeb4b7d0e0aa82101117ccca29a53614ae6eeabacc230edbf1cf601a8736e5f269d23ff0968b9678768e7e7b388b1e4b7969e6184b4a3ebfbfdb430a4f7e94e22810cab741e13d49ee48b28455a8398de3b919277f35c7e1ef2df238f41bce930baef45446b868914cebfdf6c2e02a24f0c6c76ee91d25abf2dc18035f140d6dc3697b29d9b8114d38d023d45a9fbfe3d8558f2dfaea1dbe43a30ce3bccd3ed9246fc5f05ac74a63d12f73201c0da930aebc895aa963967a1bb7441e48b96c93cc2a4399c7fa55a9809383c687c2a33a335b2722610c63f151dcf628148202fdea2b47cae382ec4e48411efcdc5ab56c092b5f9a49057222e93668599b8fd5a0888ce2f6e821ef85137851a4f550137ba2d12cb867683d4f6cffa5bfd5632ea6f9660c13a37bbae7daaec512bafe22f7121cbc498a2d8338212ccdf8cd3ccc4d10b290522d2a556f3432edf5131ccd9f27897ff638de03231351b8bf31e0492870f4bdd913d185e127357845fa0f83f375c5b8ae461ae9f49e200007c77237816e4170e069ed6d0a1b333d97f146fd683c2a3c6c6e534d1a7576d1b2986e8c813a1fdf02efbe2868805b6f7db70a344692dc33da87cededf787c43c114a7c5db5f953fed137e34980834d140ab61e646c766d9bb9451b2b7b25401ec7a5445b02c8dd500272f25ac6a3d8753dfe58a091370319dd52bf23e48cdb66b834d02caa8eb97d6bc1b79d0bf9d640f918058ee84f8e478782b506ca6918e1da791017319312381b40ce7f4cadf4bff83bcfd90206be783d101abc830afd0ea73c1fb92d4a7ec0bb2f8452ace5f99abaa395b67ffef9df6405c140bf919f604f5a662bc54de595fa0bbef153bdf1ce16468f5f7975baf8afc21ac76b0884f007be002edc6b4b54e39dc9260831d9b3993e5bdb0ea545abb2ba7ad2ce65f3d8d158529267907e17d4dac9d3b6328fa265bd1fc703b54475f37b7a0179573946498859d40f586307992f0602bca767305a23eccb6a12604280a382a277421383054b8cea9b04390b373a69eeb88d5285b8b3a381e06bbbacfeb45ee6950772043211ebfaf78d8608c641f8ec46dbbeed2782d7db086314640395296948803bbadc9fe132419c892ac72ced4d0ff295716e04acb35cf4153848e18fd38d0c108608185b9e7bc6835cb06bd50f3094eabad44282e05be34413510251b2f6036b9343b7fd9e4f3e2e5851830e127844bbdec550822058e8197c0c8de0a5b14e09ff145930eee5ea46f5206b7098624769b09fe9dd7150983fd407cbd14b48c501668756032ce627ba687e68017e15ed35550a9e32550aff8fd195c51cfb08d1be72c07a4fa6d65f82d5b30bc98c84c0eb98e741b791205ae3476947be4ff4ccb7e3a78d9c03af812076d167743465ab2b82a7752210bd3ecaffe06c1c013615988c0c918bb723de6bda98e13ae6ec4c0f4d84e5665518bacb2e75b43ff0740b17c027a3e08dd46c51e59bf6deb9fc95944670eaf45da8bf28326fd258587250115d26a25faf7c2a4427bb3b3c468765715e7460c8fcc58ed050af6f8fc98c1bfba2efa46f3d6f0550afe518af6daccc5464bb4936e5ddcd75a5db1689c87b91268647d577c3c36b1034ccdafd2d53a60e022ae42232f5a46284054b17f3a35f5600fcbfa30acbdf58eb039c2e7e21425fcc0a1d1c732bd0071e7e4fb8b11fb55d84af60c9f792f08589ed54b660a90a9fd4c95fc9c92c814822a7cdd3249509c0e346e77083fc7bbfd6e5327db671ce70412203689ab8f52cd3215c3a329a6973fceafa1789a12b56afcaaa4fc233b5c7fe392c588f6c78545f5612f2b44e258248c5eeb965bd7bc2644d7bb6fca7db4b71e4146f4aa044aee2892ea9560c0028a991fdd59f51d1ba5f7cd9b100e5c4d5ca10da24400b27c742dc1a11d15df979b360605bb08a5b8796a2a85bd6a54af92335b78f7790736964350e71f7ede88721049c7b887266e84cd2b85399cb1112849af498c4b7d8a359164cbe8a29742c162a8682adf978f112efda4a58888e0a2a438faffefe0fe2a9ed655f14819ce5a37407bb5bb14a2858a17c623105cb8412e5319122dfac7c9207ce0a77beb2f9a42e0a4ebfa36376689e1866456bfeca60dd2468c11c2c5fc792c68db68b833507a725304ec2636dab4b32da502fdfbe8e9b1d4f1279310cfc64e7955893f238986888c32edeff4e076b1f9f778529be799a8d7fe9c090c33bac0bcbabb96fcef2ff70281ecbc0bb7059fd530ef13792c02eb40e92d", &(0x7f0000001080)=0xc88, &(0x7f00000010c0), 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x32}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000700)="fc152dce9e635da851ccd1d6c2521ecb2c1aaf3709435ce99500f100b811d667068b4b215fea4239f804594d32224ea1216f0e184c6873f71dd1a5fa65612db8f224260a", 0x44}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x3d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x4) close(r0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x20, 0x2, 0x2) dup2(r3, r4) nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) r5 = socket(0x18, 0x2, 0x0) close(r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) dup(0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x20000009, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaa07ccbf8035000108000604"]) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000080)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e64743d8c0a5c17e6f75e919112", &(0x7f0000000140)=0x25, &(0x7f0000000180), 0x0) shutdown(0xffffffffffffffff, 0x0) socket(0x0, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(0xffffffffffffffff) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x8, 0x4, 0x2, 0x0, 0x233, {[@timestamp={0x8, 0xa}, @generic={0x4, 0x2}]}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r0, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000180)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000600)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='+\x00', &(0x7f00000005c0)='\xff\xff']) syz_emit_ethernet(0x12d, &(0x7f0000000380)={@remote, @remote, [{[], {0x8100, 0x0, 0x1, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x3, 0x4, 0x11b, 0x67, 0x40, 0x3f, 0x37, 0x0, @empty, @broadcast, {[@lsrr={0x83, 0xb, 0x2, [@rand_addr=0x7, @remote={0xac, 0x14, 0x0}]}, @rr={0x7, 0x3, 0xff}, @end, @timestamp={0x44, 0xc, 0x1, 0x2, 0x6, [{[@multicast2], 0x81}]}, @ra={0x94, 0x6, 0x80}]}}, @tcp={{0x2, 0x0, r0, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0xffff, 0x0, 0x2800, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0xe, [0x6, 0x3a247c0d, 0x3]}, @nop]}}, {"21136a477363509097fb04ceffd044c01eddd2734ed26571bcd41a45a275231c72125ddbe1a7beb968f64795a28c6b847a72ed19ed8eddb6141ed2bf813ea1ebb0423bb6e3133028a74aa45cb44772f989f9415001981b177c8191ada46110c4e5157ba136355999c9eda0e8fb43d6cab036303ab15109fe011b052dab6b02abb4e8984b515fe117de91915593ee42174bbb207f95e27709e6638f466d5c12d2c4b736c4dae7b4efb700a8074af0a882d5b93be797f324073d9889"}}}}}}) syz_emit_ethernet(0x234, &(0x7f0000000200)={@random="11f6e8956aca", @empty, [{[{0x88a8, 0x0, 0x0, 0x3}], {0x8100, 0x5, 0x1, 0x4}}], {@ipv6={0x86dd, {0x9, 0x6, "b7b9f9", 0x1f6, 0x3a, 0x81, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @ipv4={'\x00', '\xff\xff', @multicast1}, {[@hopopts={0x37, 0x10, '\x00', [@pad1, @pad1, @jumbo={0xc2, 0x4, 0x81}, @jumbo={0xc2, 0x4, 0xe1}, @generic={0x0, 0x72, "f2375e7ece2e82cd235ab53abb1affa89e493490fec709f9e203ec10e78bad5b7c30fb70744a91e7653658f5c950fba5d31bb87c2c7ed7bbb76dda86d657a403392ab5b99c786f2d65b6a3b6a836eefb8878a477a51d6e710e8f1ce5f57466d3eb620e1105b016715f67f47683ed03f5cab0"}]}, @hopopts={0x1d, 0xd, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x20}, @jumbo={0xc2, 0x4, 0x3}, @generic={0x81, 0x5a, "d6ba403772dcfcd668546d9fdd7d5bc0f361d65929329a33ce23c17e09ba4031e5ec83768453bea49177e2bdebc4913522c0aa89dcc3aa417810a88ed4ae7dcc177467f98620f259a6a93b2c6282803039f3613833b92f33a5b1"}]}, @fragment={0x8, 0x0, 0x5, 0x1, 0x0, 0x2, 0x64}, @routing={0x89, 0x8, 0x0, 0x13, 0x0, [@mcast1, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @rand_addr="291ec52c623a85e84dd430e507d740da", @mcast2]}, @hopopts={0x62, 0x2, '\x00', [@pad1, @pad1, @jumbo={0xc2, 0x4, 0xfffffdb0}, @pad1, @jumbo={0xc2, 0x4, 0x1}]}], @tcp={{0x1, 0x2, r0, 0x41424344, 0x1, 0x0, 0xc, 0x1, 0xff, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0x1a, [0x7ff, 0xffffff00, 0x1, 0x7, 0x7ba, 0xede]}]}}, {"16835c24dd96e81635555568b3f7bf236e7ed098015722c2a4ab44ddd1753bf22b9875914f8a3e74955048bfca042667ed6063aebbe2a1e62fbecd8ee7c758e812b73eca762ad561ffe6d34aba081b00c2c96133e039"}}}}}}}) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 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}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140)="82c80c8ff8d94e2ee691cb8abed93e", 0xf}, {&(0x7f0000000200)="a1423eb6338598821ebe4a9705d86494fe08b3be30bc307c9d59d1db23fe6a511aaab0c6ed2e0a5bbd8a12b3f8dc449bc3a0c89e16f2522b74c9ca91c3c1e8bf897b887d2edf68b9c8f690cf3fc25119d892f67299f1db6c0259ce986902bc4b2452c9f43e", 0x65}], 0x2) execve(0x0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000001600)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "020099", 0x18, 0x0, 0x0, @loopback={0x2}, @loopback={0xfeffffff00000000}, {[@fragment={0x2b}, @fragment], @udp={{0x1, 0x0, 0x8}}}}}}}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x40}, {0x45}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000100)=[0x2, 0x1]}) r2 = open(&(0x7f0000001700)='./file0\x00', 0x10ec1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa010, r2, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000280)=[{0x25}, {0x1d}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = syz_open_pts() r1 = syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) mprotect(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac42", 0x3}], 0x1) munmap(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0xfffffffc, 0x40e}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(r3) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5ae5010000000000188019961e794f9c3b9600"}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000140)=0xf7ff, 0x4) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[@ANYRES64=r1]) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x6, 0x4000, 0xb) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x0, r2) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) socket(0x1, 0x2, 0x0)  %T#d;eb]ϮI2./xv&h0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x2000000020c}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x24, 0x5}, {0x84, 0x3}, {0x40, 0x4}, {0x6}, {0x42, 0xffffffff}], 0x5}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xf673, 0x0, 0x7fffffff, 0x1ff, "1c102609307e7be2df67de20ffff00", 0x8, 0x4}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000009c0)="044a00b387e09f68566d4f21e4047fac7d7a7990c2dbf5673465c53e1dcaf55fdac1a45b6d08d2b8be0f705cfbf316caf1f77c921b757708b43888baffb813ea7a6160c98471556366306595d5b3c0f8e1d787f69217a6cb78dc4576b9f70f83e87c8d8d3ee0e54711044d5a4998bd43ded6290e9b3bdeb17be371cf725f15554b41f82d94b1d83587a749ddc6a1c813331bbbf06c1cf0847fa0a8bf63bf2dee0519847c4e7a103ca1d8cac92926544f2675a17657cf09d55fe37289c319e9a13a3c1a8d4b10b3c6f35e341e3561617b8739f3ede277fb040d", 0xd9}], 0x1) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0xfffffffc, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) ioctl$TIOCSTAT(r5, 0x20007465, 0x0) preadv(r5, 0x0, 0x0, 0x4) munlock(&(0x7f0000ff0000/0xd000)=nil, 0xd000) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r6, &(0x7f00000000c0)='l', 0x1) r7 = socket(0x2, 0x3, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x1a, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1024, r2) socket(0x11, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6}]}) write(r4, &(0x7f0000000740)="76e5de8e6f01f8607d2100000063", 0xe) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$setown(r5, 0x6, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup(r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000200)=[{0x76, 0xfc}, {0x80, 0x0, 0x0, 0x4}, {0xdcd5, 0x1, 0x0, 0x8001}, {0x3, 0x1, 0x40, 0x5}]}) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2a}, 0x2, &(0x7f0000000100)="71f91e0071ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r5 = dup2(r4, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x45}, {0xfe}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0xffffffffffffffff, r6) executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x80606942, &(0x7f00000001c0)) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="06000000beaa00000000000008"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', 0xfffffffffffffff7, &(0x7f0000000100)='./file0\x00', 0x8}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) panic: vop_generic_badop Starting stack trace... panic(ffffffff828665f8) at panic+0x159 vop_generic_badop(ffff80002c0e77a8) at vop_generic_badop+0x1f VOP_S TRATEGY(fffffd8076149000,fffffd80711a36c8) at VOP_STRATEGY+0x9f bwrite(fffffd80711a36c8) at bwrite+0x1ca VOP_BWRITE(fffffd80711a36c8) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002c0e7a20) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8067def6e8,ffff80002c0e7b80,ffff80002c0e7bb0,ffff80002c0e7ab0) at VOP_MKDIR+0xc3 domkdirat(ffff80002a6ae028,ffffff9c,7d0b1e131390,1ff) at domkdirat+0x125 syscall(ffff80002c0e7d30) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d0b1e131400, count: 247 End of stack trace. syncing disks...panic: ffs_update: bad link cnt Starting stack trace... panic(ffffffff828b5171) at panic+0x159 ffs_update(fffffd806e3585b0,0) at ffs_update+0x2da VOP_FSYNC(fffffd8079a449a8,fffffd807f7d78f0,2,ffff80002a6ae028) at VOP_FSYNC+0xc9 ffs_sync_vnode(fffffd8079a449a8,ffff80002c0e74e8) at ffs_sync_vnode+0x16b vfs_mount_foreach_vnode(ffff8000006cf000,ffffffff816eb7a0,ffff80002c0e74e8) at vfs_mount_foreach_vnode+0x55 ffs_sync(ffff8000006cf000,2,0,fffffd807f7d78f0,ffff80002a6ae028) at ffs_sync+0x104 sys_sync(ffff80002a6ae028,0,0) at sys_sync+0xbc vfs_syncwait(ffff80002a6ae028,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a6ae028) at vfs_shutdown+0x61 boot(100) at boot+0xe0 reboot(100) at reboot+0x7b panic(ffffffff828665f8) at panic+0x179 vop_generic_badop(ffff80002c0e77a8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd8076149000,fffffd80711a36c8) at VOP_STRATEGY+0x9f bwrite(fffffd80711a36c8) at bwrite+0x1ca VOP_BWRITE(fffffd80711a36c8) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002c0e7a20) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8067def6e8,ffff80002c0e7b80,ffff80002c0e7bb0,ffff80002c0e7ab0) at VOP_MKDIR+0xc3 domkdirat(ffff80002a6ae028,ffffff9c,7d0b1e131390,1ff) at domkdirat+0x125 syscall(ffff80002c0e7d30) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d0b1e131400, count: 236 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 1498d526-897b-4d0e-28be-a262cd523d51 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace