26c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb51e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffffe0000001ff01000000000000000000000000000100000000000000000000ffff7f00000100000000000000000200030000000000000005a0630000004e234e222a3970bea348ea010af4c7d36b865e90369edd795cbe526e95e357a8bb984955a03ce34c87f1adb6c6ae38385784d18575badd0f2ba47cac1faee7e2152426d9ade6058a79bf96aa2cf40345dc65d6ac2474403c27e57b7914406131ecad3b0154032120437bd2232758cc0e519db9d5c413fe03f34ef0ed2d0acef3a9a29bffb4af1a57c099eb0d5dee2f04b66d3ca0f66eb75aaf03f943cfe186ea01540e", @ANYRES16=r0, @ANYRES16, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d68b659e215cc20ae585c5b79dfa149a0cb0afc0ad290fbc45768e200"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) r2 = socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) r3 = getuid() setreuid(0xee00, r3) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r2, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) r7 = socket(0x2, 0x3, 0x9) dup2(r7, r5) getuid() open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x8000}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) close(r3) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="fdca6e155f60dc6d4236c07f95ecd060eeb390a504513eaf7b6bbddcd3562038489fddc490fc197d6e28f4ee21b8f322704e0314075bbe18353a94de2f673fa7561686e2d4b5d2a889720fa23e5784d7860ed53e53224c607ef3b53ad4321413739e6c09ff411981a2d470c752fd10bec73c6207eec88564af1480def209f7b4e77b0ac0f8fceac2c50ef48f197f68e3a7861f0023705a68f0920f1ff65804ea33026133cc312600b2d48ac823fef595281bc1", 0xb3) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r0) recvmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) executing program 2: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0xc99, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000340)=[{}, {0x26}], 0x2}) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getpid() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) 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) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = open(&(0x7f00000006c0)='./bus\x00', 0x20000, 0x102) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x80, 0xb5) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180), 0x0, 0x40000) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000100)=0x8ff7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) close(r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8000000) r0 = semget(0x2, 0x0, 0x100) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000380)=""/33) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) syz_open_pts() syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) socket(0x10, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = msgget$private(0x0, 0x701) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES8=r2, @ANYRES16=r2, @ANYRESHEX=r2, @ANYRESOCT], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f000065b000/0x1000)=nil}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f00004a7000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000277000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) getuid() openat(r3, &(0x7f0000000340)='./file0\x00', 0x80, 0x15) getgid() r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x61}, {0x40e, 0x0, 0x10}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) open$dir(&(0x7f00000002c0)='./file0\x00', 0x8, 0x16) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)=""/27, 0x1b}], 0x4, 0x5) execve(&(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000380)='(\x00', &(0x7f00000003c0)='):}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='&!{)*\xb6&m\x00', &(0x7f0000000480)='$\x00'], &(0x7f0000000600)=[&(0x7f0000000500)='[:/]\x00', &(0x7f0000000540)='^\xc3,\x00', &(0x7f0000000640)='\xedh\x90oU\'0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r2]) r4 = getegid() setregid(r3, r4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x128) executing program 7: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x80, 0x100000}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r2 = geteuid() fcntl$getflags(r1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) setrlimit(0x8, &(0x7f0000000100)={0x65d, 0x1f}) r4 = getppid() wait4(r4, &(0x7f0000000140), 0x1, 0x0) getpgrp() ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x1, 0x6}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000240)={0x3, 0x7, {0x0, 0x5}}) socket$inet(0x2, 0x4, 0x3) getsockopt(r0, 0x0, 0x9, &(0x7f0000000280)=""/160, &(0x7f0000000340)=0xa0) recvmsg(r0, &(0x7f0000000b80)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000a00)=[{&(0x7f00000003c0)=""/120, 0x78}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/192, 0xc0}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/198, 0xc6}, {&(0x7f0000000700)=""/223, 0xdf}, {&(0x7f0000000800)=""/194, 0xc2}, {&(0x7f0000000900)=""/245, 0xf5}], 0x8, &(0x7f0000000a80)=""/231, 0xe7}, 0x800) lstat(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)) ioctl$WSDISPLAYIO_WSMOUSED(r5, 0x80185758, &(0x7f0000000c80)={0x8, 0x10001, {0x400, 0x7}}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000cc0)) write(r5, &(0x7f0000000d00)="85fdd1e5deffd4b393eab395629bbbe4a607565d1b4312cb991497efd3fe7690114ffa45bc1ae9965d0353242e2d2f94592338df9c2cc3ea326a7d8c081528bf9011d91832fc85f74cdfb50c1e2e55e925ea25f8cf981495a72e728153e425dcfe1862adab91efc4aa3558db9264666f013111cf6325591ba7b46793d0f972bb50f21fe2ad8f79182cb56d5d4c8a307db6e25fe095ef0d59a45b4d45ed4c082fa0f1634cba85ff85f8674114d1b643", 0xaf) socket(0x10, 0x1, 0x7) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000dc0)=0x2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000e00)={0x0, 0x4, 0x11}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000e40)={0x7f, 0x8, 0xcfd, 0xd52, "c06d4b6caaaddebd6cffd3ed46eb182103e3385a", 0x5, 0x6}) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000e80), 0x10, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000ec0)) execve(&(0x7f0000000f00)='./file0\x00', &(0x7f0000000f80)=[&(0x7f0000000f40)='/dev/ttyCcfg\x00'], &(0x7f00000010c0)=[0x0, &(0x7f0000000fc0)='/dev/pf\x00', &(0x7f0000001000)='\\\xcf+\'\x00', &(0x7f0000001040)='/dev/ttyCcfg\x00', &(0x7f0000001080)='}(&\xb0,{,$$**$--(*-(%\x00']) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000001100)) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x4, 0xa5}}) getpgrp() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pread(r0, &(0x7f0000000200)="b30f67fbfaf74c036bfb1562557528e516ec259018a7c672785dc01dd32f138c370590a17894188b626c444317ff53225aef50a98beef6bf301a44d77758991c60b2afe58fb7363bcfb0a5fc8cce97dd7dc7efbcc5a89fd1701b69bdc30c1770e38ee708e554e0ee0c8b12a830342588185d6d017ba1d9d6491d4d4f857ff2bb37019b22bdf4ecd286e3321734411bfabfe0568df7dfc9c7555e686dc381dfc0da118c82bd1f848c10cb9378b19837adfaf8104a94e52ae9f1553d0ee10bc6b300", 0xc1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) r2 = dup2(r1, r1) writev(r2, &(0x7f0000001340)=[{&(0x7f0000001240)="024e33c9dfc64e963903695abebb1c021aac75f7797d9045210900d83b60117343c4c916eae3705ffb944be677c6716d5359174005623a0b7068c16cf7c4441a53a22b98fc02db6dfe8beaa6a4f55370988a36b7293b3b223ee0812aa7bbab50d72c24437d1c43a0639ff198d289c95664a08dcc9d2265358d2cbf4812e296fa93d356c56934ca4c5d05e697b07355a70928847963f47c46bcf39496a2aff77fbfe42bcaed24f6030ef2650df5632d", 0xaf}], 0x1) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) getgroups(0x9a, 0xfffffffffffffffe) r4 = semget(0x0, 0x2, 0x80) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x20, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) getegid() setsockopt(r6, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) executing program 4: pledge(0x0, &(0x7f00000000c0)='\x00') r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockopt(0xffffffffffffffff, 0xffff, 0x40, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pwritev(r1, &(0x7f0000000480), 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x3000000000, 0x1c1}, {0xff, 0x2}}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x4a, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d15", 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080), 0x0, &(0x7f00000002c0), 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000180)={0x2, [0x0, 0x0]}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_extract_tcp_res(&(0x7f0000000240), 0xb6, 0x1200) syz_emit_ethernet(0x138, &(0x7f0000001480)=ANY=[@ANYRES64]) mprotect(&(0x7f00001d1000/0x1000)=nil, 0x1000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r4, r5, 0x0, r5, 0x0, 0x1}, 0x0, 0x0, 0x400000000000}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000001440)=0x1, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001980), 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000000)=0xc) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x10001, r0, 0x0, 0xffffffffffffffff, 0x0, 0x40}, 0x0, 0xfffe, 0x0, 0x0, 0x13b, 0x20000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x82, &(0x7f0000000040)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd606b9efb004c50fdcb69bc83c1677a656ab420666c3e29bf2c6fff020000000000000000000000000001020600050000000000000000000000000080000000000001ff010000000000000000000000000001fe8000000000000000000000000000aa4e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) socket(0x18, 0x2, 0x0) r0 = socket(0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000200), &(0x7f00000002c0)=0x4) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYRES64=r0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(0xee00, 0x0) setegid(0xffffffffffffffff) r5 = getegid() setgid(r5) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r6 = getuid() setreuid(0xee00, r6) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) sendmmsg(r3, &(0x7f0000003800)={&(0x7f00000037c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000015c0), 0x0, &(0x7f0000003840)=ANY=[@ANYBLOB="1800000000000000ffff0000050000007258a07d000000009000000000000000010000001d0000007eaed9bb5f72d99986d94f04e330089e4493f60fd550cd66e1e497aa101111df77041c72df3f7a3353b2b8aac5986d9058c3a9906198006dba6811b7231bc31bea5d8b5b4eadf82419fd715558f39e0b1887e87efba6a91466924b43c3b159a4e8f425171c53d02fed21a524de18a335b4eb9b065efa14559004dfcc00000000101000000000000000000000001000003a776d26d6529c8fc40f640b66cf7349c7843f820e5d09edc5a98e9183fc2b8b234ddeb110c24268548f4829bf15aef1d85015c47194ea39f661856d4e76dc3f880945b7520e86a2cab3afe5fe3aaf31d3e9009902dca669c9c8ff5aee121352fcf6077e223951eff084d1234e69aeb33041d822f56e521dd862fe4bec1ca423117257fea47a3fde454fe2152ae38674e952e0a35037a052e8b52b3d86b363ddba9990fdfecc4cea294f566045f62c1eac95baf5e1938feb941ac222d31ca464e4c577f493d4bec29e7aa29bf5a8e0cb038e2c093c50a6ad413a44376ee06a043e52214ae4f970ba10f44fc0b57abbcdf5010c87303a2f5a13c86c5445592855216ba5b17d02360419338e66fa750e0c31d9e65429dbf68ed4349a6f35eb0d6a26673f23b8d71d15f843eeaab1203afa86414806d53d5c4c6081f70d6dc5bb8217587dfe4cc609e8f1d8920811d78e45f54a79fb4cedcc728af2965ef0233b95d635ea2b2e6393623834ca67ff8e5f1d835b2b25b72d6fa6eaeda95f9c3d33118beb1f4771003c0250044bfa66abf3680c2159a1a3c240d59071794d7517ef40ed3ea7558e3cf6e49a407a4b6d118dcfa84360fdfc859033eb4f1bee60ea15e749bd830592e605e78b11b5669b5c388096e7b77ec1f2503d707735020ecf4267a45393103944efeb41384a1a873b474be9fc315bf6d8e7bf2c662eff30ad0e80adacd11f9ecb871dbc58cdec46c6e2be3222c9cc401e2162a48edd13f39a2709a32e3e47c8e70e15bcb29615de0073fc71aa03d5127c05091d5a0afe8150271b2b65271f79721038fb885607811b4b87f725a7297f99825ac633f3653f92c9bc62714f4ee87d9182eefefc2d646d021a16b7f8893751580bc7c54e632b19836a610d3ce8fa95c335331769754b2e0c61a0b090db5c3a3264d672997142eb7b7151d8acaf2a640b88405778882548c329eed7a93235a5bfac999b685e806389c6b0c283364d7581b7bc7269580f9d462822e07973e504dd4a895da28240804af2eee65cf800d0958d538c60e594442bb985f7e347da97d7a06d76d1cdea1902e579d3fafea7e00237168dab252b4e5aa43aa38e65ae8a5fa2e0de2bea91abaaa73526b69d8a03bc9c05408485f4be9db636ac6a8fed7529495af4217780e23ec51dbb8ffc45cd8cf958de1084b94f452928b396624ed386d9a450ceaf2fd73cb72ca8a2aa6084b2b5e82d2e68734cc4a2a2b79b2b447751c61d5e33e83bcf936a5a3a70d0a64c4a9cf972776f9d25a0c4b368e2794446f5452d40842f30ce4664df9ffd57e5452b0bf6de83700088e0c6eb4d25997c9ceffd1e9e489bc3bb1ff8131a060dc597def477019af7bd9ee7e5f1d57ab0a5f45f6e611c0fa78b2028324869517ab0e854e29584c34d76a88d6b4c8f891e39d5610706a00277d5d5326a61db861f3ebe32171bb8e4e25bbac2464577cf808fdbcc515204ee963b129818274035756a96157158477a88231142925fb4e7a8eec77334d2074e54c75b63f14946e6af7ed8b76294747c5cbfcccc13c24f1785d52c8cb86087dd4032c8cff3d5fad3352dd6f14232723c147612956ed9f574e3c982e75744c54121029b5668d1e1fe6313538d0e78b37412e8aecb05145d0f824cab5668f60470f8bfc541cc2ada885cec557ef1cd8347064a7c553d8a87c87df0689ff23fe943c303ca4543383b9c0e170e1fddfb1bccac09c6d636b00ca33e5f1ea2a6b9c564c511400848f22dbe7446692a9286ca915bd59782c9e3d845aeb4e34c2b542ef60639f21adf44f83fb483445da25e7f2927c099fe21410b0dbbc5fe6bcbb383176546e5807208c8ad1df5109389c4bc5dfd33823bbaf8a0b31b7a48e09fcffacaba096d033078bcade7798354c6c132ede299f214e8e92c8ec147567924d865426776c1b145e7bc4dbe65d764a3450cad098f8d6c0a96645f81bf8d78d2215e5ccdbf20bacb959093ffe6861eec97c94b36e0a0518c153c70ecd83c9de702992af5f52674e9c1a45a544fd8a5af460789294805ee697fc13dd62f722f23429b3377dd863382e52c312901a31d881f6d52b710c76ce8fad366e18568d43c3c2f03077b9d30307020dc498aaaba9c18303402ebb105bbb1d5a703bb3caf57d20afac22a1cfc6168e02f2af3dfee4309d89ef78f1ab9052c6a91bc5172417c41a61aece3df91123b4819d352a4f2e2cc4e7bd5032dca724882795211547ff4a5d463e81d5cb58424491a6303cf2b75249348406297d94fc002dae6bddb8b5b67c3a9c2b8cb5c76c36f4ccc80796e94ddbc489d223807f7bdb63cdd9a3228b6a734a2e81c28a5934accd9ca18d5fed1199be77fde01b3197f7c3881c75abaf0f4e61e129143929bd2fbebeec5909e315c7ff6eac1c13a3639d8292f81dc9105362448bcf117f8c46352f66aad21b561957eb0a98973f40d775a10fbabe9fb624e618f5552662f3ec9f936793413764df0b041ebb647a2458e80a229f5e113b1a08829f4c82d7d30963a3193583a2e7cdb1a10443e7f5986e9315d209292d22e2d4c9ba2c1d45df140c978a9ca70503d970e5324b2b915411fde8678f1f54aaca831148c160b76bd9f06f7c0bc3be705bf372f3980a025985c69f8cf474ffa80a31b9981327c761e4700b65e2a1b7de9da90eb6a5bb6ed9e81d12b12cbeb442118f4218e82a2aa0fc06ad332ed2dbbed730431d66b58e29d34fde75313f975cdcbe355f0ece2322cd62d64b1051c217b22e1c9b705a62b7bc761bd33453eb477969ee76dab720721f387978f06e57fd611e32ed7495e218f29c3d4b6f726f3d6c0f14c70ca433e8a9d0b5af681c9d6922c99976ff5a4f2447a39e60fb6d2fb79e71aa537122a3163e9e8d5f2019a9059b92ab272f9b796fcf1d4116106885d70180f92eeca71013fb31a5a5fc3b01bf29c7f04ab692ebc58c4a7aafe119eac8c6d9b16cfc1e2e98662fb281123ac9162dddd34ff3d1bc727934609b2fd6b93ba0fb9f959557c018e788c94ebaf359303584212289beb82a388d9bc07d06c97be90f57dce49edc928e79aa47eb6bdce116f93c925bb4d15f39239bde5866c2261c1d7ed4f3220dc07e74e61ea223e6f99611424b788c632f32fb013218c9077893fcca48183621defeb142d3dacb3d39234df3c09a5b269c4d8306431c12f9c270ab3cc4bffeff26b5b028ded8bf6f70d71a7712b727d5dbe06d68c21513bb9ca794aac29b28740c5406628ab9f550357f8de0466f84d616a3c121857ce929fc67e01e6a489f27bfa4fe73ebe83bbe9f2efc9b81b61bf7f7999c3160549bf1369532bd45712996c8652fb21df1287eb9c3daf87cc166327780704241df2365e32eb07d1fc2cbb4c5e62c5da62ec2be86fd520fd38d9af03eabfd6ac267e8164c04ff4e4d3fdf9ddc36c0182867820aa2fcde3192f875f2fe8076d139673006976438320e030310bb4f989fa7a216e71e199f0116def58b83971df1ea93a1cbe13b5fa955734fee479f4e60e3e3c0a79521a2a36003770019ec01626f828f1d4ec87566dbfac50c2292eac62515f7d1c102c3c8a37a3e28c26694256a1e601c4c3f1c6985e0da5aa33eb6b87923d72b7dcab4202b1d0de030826fe996eea54cc9af5df4bb0d9006e54f2d3a11e3d4e69b0aaadd83002ab82a4be239e36e47691aae43b3a825fa0491c85f3ba97ce1f523f02eb9bcafb05dee6c0380ad7b10d00d2b7e3e699f748c71060ddf626b78390175d9e79cbb3c3b83d327326e0ea4a9b017e670fc8a9daeeb605193670d69973003f549f4e01ba52a16a1600932525ad17cae3b2db1270e691e32f7e36430563475377835efbf8599efb023bf7e5b429819b934a66eaf0e731c505cbcddecd1f1756c7233142b7a16d53b0eedfabd4c90a4897f880ed0199e8396595dcb6f6024480517b280dc1435563ec91e9be81dfdee7198bbd5880e97475cb2d78df559b25d7157e20243f99d9e4ff8d1422b5fcf6a850c38513edceee1c543b4621bde6007932e8f16342c447855605634eda75746477f8d81ff417dda74c102a2cdc8402515666ad00bd5e50f211150bd388e9cb8aae154e523bca1e4de9e3aa2cb564f9b1bc4adfe759b303237834c5b956670f18434302be2fbe07257131aa9bd43d8bca36837087285487791b1e7f2fe902c72b14abb1e76d40a49d8bf6121b10c2eac651b0c93e39e8ee96084c716da1384f4e2574af194757bb64d5652822cd24fea198cb2316eddba608712b494e428d6f0b3a9a212b207a0e6ed63766ff550396ee62c77fe01de9a0554dfc08dd206d45c7a031ac5a18753dde5d66b2572f6378cff8877a1510b95b54937468959e6850206d6cb31f09b98dc0f33dca1f9c081620df50fbf6148c8f05424d6437f6aa6d56e6f19541266cf3f3e7a864e16beaa2b1efaf9cbaac1b8020fdedf72bf19f75c9eab47453aaf14abc7aa3527e8a64950d8d60e52c5544f11de657cdfef84f5ad9fc6c23df56aea5d7c59771132307f4bcf17345ad40d47c2bc3a716212d7e22c605b9e211d145d97b33b3ed9e812905b2c7dfa7b7c55400dda763a81f1ce379ceadeba712064a49cb8d2f04f4fdb995eec7f12773d1858a2e8bb64f73becfa265b06174fe04a3e1bf3ee202e3c143cdc3ab899cdb7ec2e5256f6a5c8bac6dce79a13dd9f0c7afcdd0d4833f0e4167c1bd4aff2ca5b3b771401a544c6780b0fe0b195f716bfc427f601f605335b5b5be17439faf6ac0760d3eaed3e99ee8a650ad185f3efc8ffdc5f49a1f035b3a3a2abed10ffe56857bcfdf84d066e6c049d1bc3cac071ca420904c4e76cc4cc616778a470ad9b3ec84d549498fc6087a810de5d01274d2fa446046582c788be5f9c88cc1edd066a39d33fcdc29e64c89976c6bb5c9933ac41e7cc83bedd4f3a52fd0782db2b99f702238eb903e8676884cb4b4c71531e382e4a1e9c0528f5d84159436188cd201c50a6ec2ff52e85b3e0cd2d931caaf5731d9aafb60355224b14999d9e821e99d528c1dfddebe11ece5886fe26f5c700a1c225f711b81856d4d97341f2a6a7c13d9b545d61d45f1e14691b5e631fa1874fc6e1b46a54377198b7e5297d63c755f47a34af18b68ae96c325c1f9b265cbcfe5cfe5e37514d33ea27f94b27498405ce5305212f1a3fd23c88001cbef7e6917ccc2592d46372796493818c943b7c218d6ff7424c1b60c6bb51636e5f6fa29e26d7a44c98713ae621090a1ec36cb09895f894aa394bd646e36524faf7e572ff6d297901aa4400a51362c485b1a51833f56453f7ab53318c5931af8ba2ca1066490badeb38fe3bc11da1e594115ad418727730188418e5088acdfee91a33c6b28af6ae1345a71660b6332c9c34c7778f02cae046ea377567fa3d3109f93cb33bae32c0851b0cc5d9315eb3b36c11614365f1cff07d4c3a1a151c765e10ad27d825d2280d205213aee9bdc7f7cd7596deafa879da6fdf5b736e92ee403f84b3a7a03296389d38d4b70d991e96c834f404991caf4544ed1a080ac71f835f04e88070bb200279631b23e8a893d4ccb1c231dce3d037482929ea84747443228b523be5a555f948415ecc121742e7a84a664ea597bb8f39c70b29608603eba4c74c79886247ee5c297189ea9611121bf7cadb471a27715ea0b27ca9b07e88507226e2860e7928ef0827fdfdc0aa440c50555f2e86604274255eb3792e8032a54897f3ccc87ba5ab5b91a3582756cb07e73a20fc5e267bd5d40bdf0a3cf9e7e8ce0b23c0fa81f35cdce2ac612084327814341ec22a2b6e84005b6fac5d7af7c062df9cef98081119f8a400d0ad8"], 0x10b8}, 0x9}, 0x10, 0x1) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x40047477, &(0x7f0000000080)={0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x2, "bf9fe0e18c4f0a460100000000005d00"}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x40000000000000fa, 0x0, 0x0, 0x0, 0xfffffffffffffee2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000016c0)={0x3, &(0x7f0000001700)=[{0x25}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000002540)="76e5bbda369af8607d2100000063", 0xe) executing program 7: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket(0x1, 0x4, 0x1) socketpair$unix(0x1, 0x5, 0x0, 0x0) socket(0x0, 0x3, 0x40) listen(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000140)={0x7fffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, 0x4000000}, 0x0, 0x0, 0x0) select(0xfffffffffffffe8e, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x5, 0x800000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe8000000000000000000000000000aafe8000000000000000000000000000aa000090780a9800000000000000000000000000000000000147c0ca83a1cde6dd9746771c846ee113889314332728abe3a58b3bfa8ace1571022f09b7d544a8852400d903c2e2d214ce7c97d7125233aa0149f15f622fc829b4b9df454499df23f7111932de7e21e9b80aba09060a9164401ada3828efa1c9a794eb8a3a8920a9f021067b1523589e11c4ce85b648c6565bd0405087ba97fd3d8b580e68c14a5bf785cd19661c9dcba3a34b475fbebb5abe6be5fe827295d5f78c077494f838cc7fad0a3ff5c91a1a6b53c7e6325feecb1b65d2b09ee7f81866a27f3817bd6c5f0a309ef571c298559a4f5c125c2dd4f9f4382bbce51daefe08044dad3e9ff3b2749e8a2f2e0a6e96fd14806c1c0aa5d0e8e21624b2c671d7950213d90686987bc45bb5ea4ec6967ea12e950c725171bd8f80e1bbf529399a30d1212fdee55ecdca8a7448ac378d230496b91aad6baff2c6f696cd2790ae0aacce9a24e32acb065d0e11b20b353756cb1c5670afd8b5c9a116f7eb1f"]) link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r2 = dup(r0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x54}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x2, &(0x7f0000000480)=[{0x9, 0x4, 0x7f, 0xfffffff7}, {0x0, 0x3f, 0xcd, 0x4}]}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open$dir(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getppid() sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000400)={0x0, './file0\x00', './bus\x00'}) r4 = socket$inet6(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, r4) getpid() executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) 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}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc1206949, &(0x7f00000001c0)) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2a45a8 executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendto(r1, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r1, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x80}], 0x1}) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000100), &(0x7f0000001b00)=0x4) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x1f}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x0, 0x0) mquery(&(0x7f00004e9000/0x4000)=nil, 0x4000, 0x2, 0x0, r0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "35929e", 0x18, 0x0, 0x0, @empty, @loopback, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"783f6da8"}}}}}}}) executing program 2: r0 = kqueue() r1 = open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) syz_open_pts() mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) r2 = msgget(0x3, 0x6d4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000001180)={0x2, 0x8}, 0x2, &(0x7f00000011c0)="407a4fce027e233695627017da183426ecf2c490d3de46a0142f07ac92129f6d273d253e47d1af555afe750974f3966ee50e774d3ef2de3abde870a0f6deaa17ef80fb05ed0e151ae328d3a3b1c49731a1e83c693d511f1c55f7269a8583d72f3122b11215f26ebbbb20f7b8113ece78a95990b5cca17c566d8c71feccc8f70e9fcd458b462f8cae649e4eb75789dcc456c7ddc1b0a79bb6e7246540bdd4b46f087e1078bbe41b1bc197dd6a3b5413c171caeed293a962d99909949a0def6248a0be9e09ec2c48ed163580731a140d88978cc35e1e3a9339afe996bca882dd7efc8c5bceef5eb5ab51", &(0x7f00000012c0)=0xe9, &(0x7f00000015c0)="564bb5f409b6b5c2764f9561a802fbde9432e78c5e9d62150d027b6b97d99d2627372698abb1e116041dcf6755cd1aedd6f8fc8bd9efc240af53767009abf873b0", 0x41) r3 = socket(0x2, 0x2, 0x0) r4 = accept(r3, 0x0, &(0x7f0000001300)) recvmmsg(r4, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r5 = dup(r3) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r2, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r2, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r6 = getpgid(0xffffffffffffffff) r7 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001740)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x90, 0xffff}, 0x9f3, 0x7, r6, r7, 0xe044, 0xcb, 0x90, 0x640}) r8 = msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r9, &(0x7f0000001640)=@un=@abs={0x1, 0x0, 0x1}, 0x8) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(r8, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) r10 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x210) msgctl$IPC_RMID(r10, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) executing program 6: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) pwritev(r0, &(0x7f00000001c0), 0x0, 0x7fff800000) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="269ddacf7ad7a7493f67845ccf7833f02b48214d389f4388d8702bbff85d7a485a8e1b9e96f876f93b0223ec9a98c775f395252b9bd7bdf1968bca280992314acb7f83", 0x43}, {&(0x7f0000000280)="65943afeca37005adc57457df8990a4d1cc6c6595cd20b7b306e0a9babcc218670ab9683a4b43e77046cf963aa0d17b0f41a891f8df5a01596ae3bce65e7d2eb31489ac3afd91bcc8a6e6f717d268af5b12fd61ca74872089ca01e06ccdbf0f0526bd43b01f4674e3d7158866097310af2064ca21895f351e35378", 0x7b}], 0x2, 0x9e) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000340)={0x1, 0x2}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000003c0)={{}, 0x5, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8, 0xc2) mkdirat(r4, &(0x7f0000000480)='./file0\x00', 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000540)="6666918d850b5625d4b685d8b6b4f814f7fad938343ae08223ac8768bb73b1e6f8f48556cf843aec2c2a9cb9c38c7093c1b1c015dcf8f39bbd41c0bc351c8fd4e83ff3f84b071a0f58b8a478887fbcb293b2752027b8cc05609513ec703d598b7a8f7cf1258d82fd10ed72c25eb54a158cfaae", 0x73}], 0x1, 0x9) getpid() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) pread(r0, &(0x7f0000000640)="562ac88a6e0156948c9095aa5b9754d968948ca8ced03aed3b1cfbff301a8d912f7e59a62bcfdcec36d2e24bf80f47098e5442360512650900dbd09f927f70d8b42ef6bd00689c7523bdf8d7175ff5305bd989e069eab417005726545b44fca42b840e526f3d5e02b7aaf51036a9538f", 0x70, 0x4) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000700)) recvmsg(0xffffffffffffff9c, &(0x7f0000000940)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000780)=""/19, 0x13}, {&(0x7f00000007c0)=""/92, 0x5c}], 0x2, &(0x7f0000000880)=""/148, 0x94}, 0x7) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000980)=0x1d) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000009c0)) sysctl$vm_swapencrypt(&(0x7f0000000a40), 0x3, &(0x7f0000000a80)="873f425449566cc07d3e8e2354b037c6d08557877696775c80693d29323ccccaeb03d2b42e417b8596", &(0x7f0000000ac0)=0x29, &(0x7f0000000b00)="a4d53dfdb4bcb69b194366ac6235ca07c6578f1f815afea65694838f049cd139935e0b6f4af997a317ee2a3930886967cd6926854d290c5e082196ce2283e5f7c9427dbe9cd1c7ca17278dd7b049ee23a8611dadcc0d95794d1968cdf849a2d76fdc964eb71bc4ced572ea944cbe12a6407e8382c78b85add8a24462655c68d54ed2a600f1ca2467ff", 0x89) ioctl$KDENABIO(r7, 0x20004b3c) flock(r3, 0x4) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000c00)={&(0x7f0000000bc0)='./file0\x00', 0xffffffffffffffff, 0x1}) executing program 7: kqueue() mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x30006da) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0xb62ddb45178767e0}], 0x2000006, 0x0, 0x6, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) r4 = socket(0x1, 0x3, 0x2) fcntl$setstatus(r4, 0x4, 0x40) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) shutdown(r4, 0x2) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x0, 0x0, 0x0, &(0x7f0000000180)="8e113e8b132679aeaedc651d28d0dcaf2e2f83cc4d045b5672e92c11fca6eafefcd3b28d73da05455797438b6fcec59610d87b9ede146f7183598ce8380d380f40e38eb59c84633a7cd1be1c6ec98ee93ba0c6d1121f314f53aab16206bae4430544aebb5b642230bdaf68109cce924e347bd5fba3ec8205190297796a1f4c634efd932881c9aa1c43d679f74ea6f272a5d3b26fd8a2de4599081fdfafd1ab5e1916f33ad9f0ca592eec04211b78fa63f32ea8d7c468ff352da19eaa9791e2af23d98447e54ae9b79f014474ac13b79c4b293a6d574af83fd21ec84788e726e2ed5f3aff9a19d8d809e9bc1d4edbcfa2b009f137411e6a94c93a817ab04ea447df3d1454ad7cb1622ec2970143a6c4d9a130f9e4ffa685581598f10b1b37ac0317a2d47a14d00f93b54ed67ab75b24f28213e42e7be35c45bb06c3e5b316c8e5b4f8769cb5d1e1b8844b337e865dcd1eb37308f1fb2084b29380e8905b5f1856e84f801de81439fac8b0d58bcfbedacaa7e734a1538ae11de128a810988b", 0xfffffffffffffda5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x0) ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r2, 0x2000747a) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340), 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x80, 0x150) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) executing program 4: r0 = syz_open_pts() close(r0) socket$inet(0x2, 0x3, 0x0) r1 = socket(0x0, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7", 0x2) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r2, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x2000, 0xfffffdff) r4 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, 0x0) ftruncate(0xffffffffffffff9c, 0x8001) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x189) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x9) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) syz_open_pts() recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4, 0x54) r6 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1f3) setreuid(0xee00, 0x0) getuid() r7 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r7, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$FIONREAD(r0, 0x4004667f, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe80000000000c0000000000000000bbfe"]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) recvmmsg(r7, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r7) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) read(0xffffffffffffffff, &(0x7f0000000240)=""/110, 0x6e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) execve(0x0, 0x0, &(0x7f0000000440)=[0x0]) open$dir(0x0, 0x0, 0x0) executing program 6: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setstatus(r0, 0x4, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) pwritev(r0, &(0x7f00000001c0), 0x0, 0x7fff800000) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="269ddacf7ad7a7493f67845ccf7833f02b48214d389f4388d8702bbff85d7a485a8e1b9e96f876f93b0223ec9a98c775f395252b9bd7bdf1968bca280992314acb7f83", 0x43}, {&(0x7f0000000280)="65943afeca37005adc57457df8990a4d1cc6c6595cd20b7b306e0a9babcc218670ab9683a4b43e77046cf963aa0d17b0f41a891f8df5a01596ae3bce65e7d2eb31489ac3afd91bcc8a6e6f717d268af5b12fd61ca74872089ca01e06ccdbf0f0526bd43b01f4674e3d7158866097310af2064ca21895f351e35378", 0x7b}], 0x2, 0x9e) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000340)={0x1, 0x2}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000003c0)={{}, 0x5, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0x0, 0x0]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x8, 0xc2) mkdirat(r4, &(0x7f0000000480)='./file0\x00', 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000500)) pwritev(r4, &(0x7f00000005c0)=[{&(0x7f0000000540)="6666918d850b5625d4b685d8b6b4f814f7fad938343ae08223ac8768bb73b1e6f8f48556cf843aec2c2a9cb9c38c7093c1b1c015dcf8f39bbd41c0bc351c8fd4e83ff3f84b071a0f58b8a478887fbcb293b2752027b8cc05609513ec703d598b7a8f7cf1258d82fd10ed72c25eb54a158cfaae", 0x73}], 0x1, 0x9) getpid() ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) pread(r0, &(0x7f0000000640)="562ac88a6e0156948c9095aa5b9754d968948ca8ced03aed3b1cfbff301a8d912f7e59a62bcfdcec36d2e24bf80f47098e5442360512650900dbd09f927f70d8b42ef6bd00689c7523bdf8d7175ff5305bd989e069eab417005726545b44fca42b840e526f3d5e02b7aaf51036a9538f", 0x70, 0x4) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30004) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r6, 0x400c570a, &(0x7f0000000700)) recvmsg(0xffffffffffffff9c, &(0x7f0000000940)={&(0x7f0000000740)=@un=@abs, 0x8, &(0x7f0000000840)=[{&(0x7f0000000780)=""/19, 0x13}, {&(0x7f00000007c0)=""/92, 0x5c}], 0x2, &(0x7f0000000880)=""/148, 0x94}, 0x7) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000980)=0x1d) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000009c0)) sysctl$vm_swapencrypt(&(0x7f0000000a40), 0x3, &(0x7f0000000a80)="873f425449566cc07d3e8e2354b037c6d08557877696775c80693d29323ccccaeb03d2b42e417b8596", &(0x7f0000000ac0)=0x29, &(0x7f0000000b00)="a4d53dfdb4bcb69b194366ac6235ca07c6578f1f815afea65694838f049cd139935e0b6f4af997a317ee2a3930886967cd6926854d290c5e082196ce2283e5f7c9427dbe9cd1c7ca17278dd7b049ee23a8611dadcc0d95794d1968cdf849a2d76fdc964eb71bc4ced572ea944cbe12a6407e8382c78b85add8a24462655c68d54ed2a600f1ca2467ff", 0x89) ioctl$KDENABIO(r7, 0x20004b3c) flock(r3, 0x4) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000c00)={&(0x7f0000000bc0)='./file0\x00', 0xffffffffffffffff, 0x1}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) kqueue() mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x6}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x3}, {0x0, 0x800}]}) socket(0x20, 0x8000, 0x2) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) open(&(0x7f0000000240)='./file1\x00', 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) socket(0x1, 0x3, 0xff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x7, 0x5, './file0\x00', 0xffffffff, 0x2, 0xf8, 0x81}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd6000000000000000009b"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x0) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000500)="34eea713c55527cdaff97c42d7a597406034218eed2b6b69096652e9bc7e2e6430682da666b0bb1104af952c2c9c0323eef3ec7e61e880f5a29be46e1148fdb705d09d27361f86899b98504fcf3efe0928317aec353d1aa61c1568e0145db932fc94fe3b0edd9dea2ee20d5aa877d226ab5dec348853fa9c2efa26a9b4874638b7c0cc57b88c41fbf5186ca3e4a8d92daeab638ce41c920bf3b00b1bf7cfc06aa2a90704", &(0x7f00000005c0)=0xa4, &(0x7f0000000600)="bb261e722bdf69f99d9e7f843d6307ec1e0212c1e0942a82d30807068b6362d8c0b881a1e7aa82f80133774506af89594203c3d2ae0036d97430521ed8d0db655ca1260a84ed71ad6c17a280256e9598dd62465bd3c3f3561fa6a54f399eba37a36aa3678a8b809b981cc9741ee66744b3abed1fbe6683d43883aa0211d8", 0x7e) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000680)=""/131) executing program 6: sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000011c0)={0x6, 0xf}, 0x2, &(0x7f0000001200)="e5b055b402d7da389ac56be76bed40bc3842a596e4af5e4d89b9f30981c1f3eb336d44cc977811a3849aa35442cccf9bede252a90bb2332873a4fe0ecccfaf535885cba0ff5084a42f8cc5837ff383e82f8d2a2e33957b542f022580cbd57d423fe360f938c4d4dac310c0ab3c038d8ef9fd1c7b2e96a4012cc96b7aaf599a23a2df9f0ea8478319a7a7c996752fa462c7f469ad585aa532dab6a0874efe0c714427", &(0x7f00000012c0)=0xa2, &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) r0 = semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffc8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8004, 0x3, 0x5, 0xda6, 0x7, 0x100, 0xf07]) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r4, r2) r5 = dup2(r3, r4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r6, 0x0, 0x9, 0x0, 0x0) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x7, 0xfffffffd}, 0x8) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000001c0)={0x100, 0x8, 0x9, 0xa4, "43eb03adabba31e5b602ac2684b38f98ea92bce0", 0x7, 0x81}) kqueue() setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000000700)="9e6ccd1a7c94a53d6d5816e7e89da96f9e656b1a84682055fe140c76d211680556fd8fa64c6e8425c42c7f0ff1d28b49b26c79607d7ea4ff4d6688df71889b557928d683129b3fba081980647fd125beffc9295b39dab3443112a6eb65b868654c7281cb820f04c5329564d02ae441401efa0da07b8a3ce71dc2fff68649a372f346d4fae8b821030544923a", 0x8c) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000540)={0x1, 0x8}, 0x2, &(0x7f0000000600)="9b539b73604344f035fe4fd67b406eac0dcb96f4f7223f1520967d04795966b4dc569a41220b3a8e63334f897edb75390920db793c38220d0e996cec645bdf6c645938de5c10c75ec54123b662c9d09ff8732742262648294a8feb66c01e89f02d0e10ce8d281620417e7bf45f1e0812be80b3a60fa7bf5d562a98b566dcffbc810d46636d0af20c7de8188d0b4eb20400d12e4d249b8fdb0eb7307ed6d22c0683de792b3b4bcd7729e1491da19a25f950c764f8a90ecf351b1537a9f7d3efe25813fd097e22841fbae3a44c36348164f81e1dfc4b", &(0x7f00000005c0)=0xd5, &(0x7f0000000a80)="a3f64a2407c1212c7205224db503bbc0f00c5aa02399982a9d89c39351b5091493e5e5ef66f3be1660381c83b25d8ad8faab3a885bd5d3f536cbfe05ad6d06b9b51df161978846163b712a094327d732b77892f1a569e9a8936b0100000000000000df99e04301c0d604d1abf89a47361f2675017634e3a68c0c20d12db1347e442159650429c5881f2f8184b48f1dfb9ac310be33a641ee42c138742db1a3845a35518b5b096083a55d143b9e86ce210cd696b8d170cc0f64d11ad139e6ba5b192ae57b31235034784069ba6e95386ac0257f1557e23e78ef557e887c0a19d566a285abb02a312b31b311ff9ad069a8b527280826f67b702946a024aa65f56b0a1df96e9d3dd26c53292c8da793ab5b99a40f744a3a3770a21402e870611135b5d6e684403223366b564c18bb03a0db18324bf875f852d80ef386652bce3060af90b2be3a470527d8534d3d609abe4696c0bf38e6120182dba7d2b1155d6a675cef25918f26f334fc5420c751110da2a9ba801f7d1e178b91f4a5c2f754daee7438972007469a803a60d9eefbf3b122f898b4a09c36e81d6e3a5b450de7c2f3a9", 0xff53) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x200000000000013d, &(0x7f0000000580)=[{0x3, 0x6d, 0x7}, {0xfff, 0x8, 0x41, 0x9}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r2 = socket$inet(0x2, 0x5, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x102, 0x2007}, 0x33d6}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000001080)=[{&(0x7f0000000840)="73578ba1fd80c696aaf1cf03ab3309be9ec9b1fe053e1e4e4dda30ccf25bacfb85efff36447cbd38c36fffe2e4ce99039eaeacd41471bacb8641cfac75f91bad26f56687fb46aa19bf0d350b191979ca322a2ccc725f300be8f65a681195babc682ad60b4e3134552147fbe06885fd1e14a68d2340fb9c483a04c654db065fe05d9ef20c0af8d4cc158e21c30b215001779541ce828eb85af153cc41ffe9e7c27c14dd73308a86f2875310c533018dca8865c14a53ead824352e8387cf542c5bdc935498263b7a9cc2e7264ba48466fbe62376fbfa6e0856f09c4ea5c6ed7016cbdd318bf8e3b648c03a69c1d777b13ffaac80e58d4dfc61fb342b6a5e38", 0xfe}, {&(0x7f0000000c80)="f1817d6e3aed6f90609bfd9f619db4c30b927381cb8db7103e2a9798a8fea16fb9e10cce6a4e0b0db4ed8b1bf4ff66dd7b2449f0552850cec28e1577fb415237d6f01a81b7148e3d721ed53692e44bf4d0091de67fdc95c113ccd918b6ab94d1dcdc04c75a8368ea83de92102f9abcb31f2d551d87e1022646cd24364516b751eb", 0x81}, {&(0x7f0000001140)="5f11eb13013dc957c7e3bb6f108b9b3ed0bc4b74253f9791717315d5239f42b8088196c237518c45584837ea05586215e6439327531c0202bdbaa3b618cabb19c72ac7ad8dfbff90334f8caf4b9d57da7edd61998722fc573004810a84af054a79ed493696a3475f9e61f319be1a31af495baf8923e58418bea4ea3af79de5e8e603a92bb6ffeda1c5b693f0d56291c61f827e2ae096c27e55745be8d45526e631c419fb6cf664d567d07503f0fea68ae2b3a0c4f72bbf70ed306603b5446cc7c60b5f000000000000000000000000006d1290b2c5f4ff3436a6aba71058e9b442ef5e40379ad4f3e4aa34f809f2c8ad4bfba9a6785de4de76c9f1bc10e8ac3395bab2f53e83b876c6042dc7b8ab106683722b6c846e119ae83a88b184ee24f24da429a68dcf603f2b6298db3f92bc8f430bb86554bf9c2e69aa3d1f074bdb8eca7bc4bfa7018c91c478c8e2367c80bdc474066f5d94e0fe80017d36bbbf5e4c97261678bbe1680c3982ea05646dff8f39d7881d30c841cb6201b8963a89b17d831de197e096a72942dc75f868128e25a55f4453df56fd3ca01dcfc038d612daaeccbfe35e1caa8133aa03867e19717629966ef8dabc56d97f55daf7f65c023fe1757eff28136dec0c7b8d99becd59304064", 0x1d2}, {&(0x7f0000000d40)="395f1a8da7dc8af159452e8f20bc4ac19f711104d39057a37f71079eac1687879116780c21754a5e83dbe243e5a8d0421a4fd0eebd2a20acb35571d2dbbfa4712628b1f3d049b565fdc08b9b7b2a972de3adb3c273740ab0d59886e2e9e97c58a93058b00b3ba63f01ef11a2e8136a8c1d9f6221ff14b061c011a793493c65da223484888b191336c073ccaae7e692df45313da0e7025ad2c8bd0837c59838e078f30fa35a86269a8b476fd8eff1949b2ce060dd008196458dbd8c3a0f156dd82884d7ebc7c1254aaa31579403db341b254c85e71c313f241ab7a8b9a57c58aaa5a018e04e6eac1591cf", 0xea}, {&(0x7f0000000e40)="88b5b64912bd51467d9bcd2f3182c669e9843195804865e1a5fd61c552541308c05bd615a4be5348535e7b73d6b3697d904caa5d9d1172a187546336f3f3d22b6426c5b228ae210bc3e5033f90a94d91f1b58530a66ac5ed23089bd1fc45c7fa2c8e67ff3b9fad3423808b56184143b00a680a4bb9e446a7be68dab9f27e06bf7eab8f2583490f5c9f0c831c06b66b2551fded6bb0b092bcbbc8d08f162f2f744c62aba7466aca9f426affadea342cbbd3fa941d0e890484a2716b5d64fcd8f4100c5d1f0f8581176f5b493ace00785985b4ccecb825b925376b9c9eefd3737da33cc1f52b11d2ea58f575d6597cf5", 0xef}, {&(0x7f0000000a00)="117dbfd4a7e45106f02259a874dcf6d388ae27ab9d8f53b82503db06e63836e853173d2b7c6b782de529debaa6abee0242d57fba4002c68ee4656e7d0b13f562218ca89593b5da197efef10194ff3f0ea21eb985843894a228b9", 0x5a}, {&(0x7f0000000140)="96455f93bb16fe16f1fbc18b8d21434911891d74f61dd6d1c8a26874639707a5279b16c7c6", 0x25}, {&(0x7f0000000f40)="8abf15dad185a76200facc087b5cbeb7d7fe62e84cc0902b1c46063ca59e906b84a6fd8f5efe499c14f694183c3c9e6ebcdc687b2601e80aee19bd89d4593a3a1354a868bf3986", 0x47}, {&(0x7f0000000fc0)="01de42d0d1fc788e534703e446e5c27069b68e78c090bcbeaf5c394c70e88bc312d26c4fda24ced6992bad46831cafe27d5ef579b39decfe8fb6e8a30464db7ebd9f43ba5fbbaa3f23cfae2a916d0c14d74c7c", 0x53}, {&(0x7f0000001040)="23b6ee446d", 0x5}], 0xa) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000380)="14437b94be57f0df1dd00f8e337f7bc6407bcbfd0f7b4594fd0e262274fcf2a93d2eeaedb26a67a14282ddf079bb949547ee63c170cbf985c7eb9fe33afcbdc8bcf81bb9708fa4523d02e4fd4013f266dd7199b8fd13cab303639d7c832fbbd6f7db4dba68cf19b70b92d3862226483f1f23ca9e4fb0bbcf7720b48645deb1b19783cd303c3cdc7c194406a24c81d944189e2d9b7727bb9592ebcb0d7c126a78267c9e6981cd691da4558e3fdb89", &(0x7f0000000440)=0xae, &(0x7f0000000480)="bd67b22da58a0cef939e043ff7e5ded2e1247828653dccdc3a75642dd9534fe8330aab7ff018dc02e7fe881f8550c778e280f5352bd1a162fd9b0ee301b131180a763312b2ac79f0269ffbcc2a3800756e39294c83968758ede0f07a95dfb9c348f7a4513d7772f7a92d535841973a146cc56a2dcc33ea17e24338fd326a62982302666ab551aae9458ffb86", 0x8c) dup2(r3, r2) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f00000007c0)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001780)}, 0x400) socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f0000000040)=[{0x4, 0x2}, {0x2, 0x7fff, 0x1800}, {0x0, 0x91, 0x9d639fdc3bfbf09d}], 0x2aaaaaaaaaaaabd5) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x180, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f00002d6000/0x4000)=nil, 0x4000, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000713000/0x1000)=nil, 0x1000, 0x5) getrusage(0x0, 0xfffffffffffffffe) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800450000280000000000019078ac1400aae00000010e0090780000"]) socket(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x52) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x101, 0x101, 0x91de, 0x100, 0xfffc}]}) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1}, 0xc) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x0, 0x2, 0x0) execve(0x0, 0x0, &(0x7f00000004c0)=[0x0]) r3 = open(0x0, 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x101) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) sysctl$kern(0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(r5, 0x20005701) sendmmsg(r2, &(0x7f0000000680)={&(0x7f0000000480)={&(0x7f0000000200)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="bc40ac3a4707968bc63ee1b286a9ff69194e9d849293825e05d9a424b146360936e3376f6f7e127aa3a193abd3bf8efa2dd0636006b284f0e0352b5ccaf1d4b455ada78caeaab1df6b44a2957d43ba12ca2eb4f5583864d558babe43ffb87d0f0b2405c939f71731ff9d7c02da8ffe0bd9ee279d9568f24531937b8670320c314d5f09d0a18aabdb0c2953388fd6851d4cb0b27dae7b97b117088dbcc7cae8090f5aa58397ac448741a280a20a37aa34f60b8ca6bb83707e88140e70499d38a740ada81958661a6289ec4ad63ec58dd9fc4b5d18b4166fb92cf01e0e6f76f75439bab410b739eaff4e59", 0xea}], 0x1, &(0x7f0000000500)=[{0xf8, 0x1, 0x3800000, "dd0a65b18aedac64517d48c425c9bf0e0dc519eadbdb0efc1e45eb7c242d206c162ff3312b551730ab6581e5a4c9b4501f39dee60915a546581b0463437db8557d913daea68c124412863e14844b9015dd5956727bd31d759babe544f4abb4cecc5750de45e6a31cac96aa3ddd8ff24e12755f9b1bd7dc6a53f5f0f0f81c6c0a710caf3d12210a0814c16e659032a256ef3b8e5ae6a10f0203c6bee528da7c492de335c0849d120f78df4da8f21660c008af5d3b3a7ca8fdba613711ec8f4567dc09145d8b271c8411ffe2d7672c384b1cbedd222a31be67049713c9bcc44f0d8cc869b84813"}, {0x50, 0x1, 0x3ff, "c05371d2124c58e00d3fcb0f4d4bc0d9623d5707574baca9be7cf1e753c9e176705558707a8ca1e310da2ab05aeb59b7cdc2d390ab0f8a9bd05d32b4467c"}], 0x148}, 0xcb53}, 0x10, 0xc) executing program 6: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) write(0xffffffffffffff9c, &(0x7f0000000000)="9853481b9a3c73c76740cfe5742edda26fcb61edc230214010dabef1739c78003546257266cec900ffcd051f1f7b68ed5216144504d223f0108d99b8f83ed10b91ea88f036e7900dfc8babec66d1e014af8c9a347c2703107ef65f7a1cc3eea2ab6c73bd4a6297f40ddfc4cddc9bc54ac65fb2898c23f8738901dde94f23093296b13eaf3b3b4f824a20e6de0bafad614b27347092cb8f994db534d43350cba2a302b5a2f1bd7efc90bb3750abbd01ad60bf1cb829667737f3fb69b4c31c0a6346c2be499a302bb961745d6f153e730418a8b997ed52699d30e823f0d515256f873ba5179111c1835a71ccc90d29b2fc6a3e4fad663108a3690d7f077ae3c3f0b3b5a841940ac9e93791968f1dc157a6ffc53c06190575dffc7758deb0f5cf575e327ef7b8123555cf669c8b29423164aef2ee0c2b8f136607ed9bc9b19b598ca38baa4bbce23db62300190af5e3a2c9c0073278a4db4f1c842e0a9e5e96f07945f6525f16b4e687f1982373e0290088b6b60ebf7110bab547f62ad0a67febb6e23f64d5fda437cb36f63b1fc23c127074644d652d2cdab4adfb471e5692f2fbfade4155953f94a9adc8b1e2b0a21a45b1c24796ec96b061277ca6e66f21c9022be478c8d456336a5186a14b1d4737ee89cad17457416e01fcc8d299e17ce09e31af2610a22db6e5fba45c618fe3cde9679aaa86253ed8a8ab6d0658758d2d93f0aa66935b63ad1eb736fadf010ff1ac3ffd22fb15bba03138b07079168211a35627c4c855a3ecb15e39fdc9a822fcc23e69c40ee7b1cd29df4870a9c4bb08d5d7c07be715a430a11388242b410246fe8b5e44301c1f46710b53c5f2d56a293b1d0923cdb517a3b75d53137ecd3c385f45a7e3158f38f4f762af8a9710582936cedb28748d3a11ba834d154a4c0f6d3ecdf78568a721954858d0af335e9447a35bfc54844dbe39d64059e7aeef36a6a2889512be7d994f139f0c43cea69e44c5b2247f92f9838abd41ec498281346b9062dd6d04eccdc9bc6c2f6ff16f277ace9fc8790cb0a6c4b922e2a7dd488fde2cc5651fb9db31c6039b30798fb15b8570ec1c3c9c44a43b6964e3bdb115763a8e520c628ffad29ba01a20eabefb0c73376efd47bc2b407402a5961f85b789872a4c10bfb11bbf401d998129d2dfce9284fee481561fa935279bab117dd376b77213266de1181d4899ae938f9f0f04f3f9b333a0d93ae6087d02a2e2e3b32d10290159103dd22af6a02eb532c4739c949692c39e9b27c48ec45dfe3bb4d941bdd728bde75403a1a118a81f16c7e5a59c10c97843414ae5d7b94871daa417005e08ab8e75f85f9ddabe044bf74644e0afec98dbf52973632040abc38023f7a727fa7bc0e4f0a2b339d2b36bbcf0016deb4dcfc6b36ba9239800b3a74f322e8297ee32ed2da6398b5b72b46900fd703b8ad90a07bab4f870db74cc4c122931cca1363333b32832f50662e50ac92cd2df796572cad437e62d3ced27bc6c070633fafc0240729efe994271cb782f00019727b8da732061ded1a53cc2f5e2b9b6acb7f91ea86ba795f852e195a103870b0109a71d79bac845c53cffcfa97291ae00b132f7d62eb594db17412d721bf866c5d16750c52266e0bfdc55d92b7fdae6705ed30057d1854df4ee6d0ccea8ff6fe2169598a3a4fdf83342b5a1cc4a58c92ba3276f0ea85f619156e30c0e63b00f403c7b12cf5b2a100254371218cac5837c3ff4937cf08461685a82f0365a907c20ddf5d6a434712bb46ebc20c9b608ff6eabb845542e5a8c3f6cf0d162dbadc67625f3eb87717b6473619bcb9b17f03417dd136f1dc6384e48837a80101ab9c87691535bb2c5acacbcb2474e2f8d4b613e6fdb43e0cfc004b0eaa81c96aedb2f80019ac47b4d2245c25264547256778fe0c4ed1df92dfc92a5d5416c3b8594143c1da4165b44af4bd061b6c4525219fe468f5cb38009b49be066561fba686e9d223820303e925af609debdd74df7d282edef1d780f763e2621dd75d603fe5ea878f55cb782adf12e821b89191e4b7c7627542abc0685bd1a41cdf148306b595cbd25575b0fe7e3456a0f5885eff117dd206a3dd5220c2e5407a383ed44dd3e611713d2b832171749ef2cb8812bea34d23af806b3bdf83813cdcc16db37909bae9c7f74308896793f64f8b462ab07f2ae247ed1816180d1193f3166e6c3e25cd0e40475ee6446399c6e892f3e01341260ef710d133fa26860e58f66b30b1f8fb84c8b3fa2f64b78e49cb19e506cc8dc5dc76f3487f22286ada03506ce546fc7b21ab9cef5d8ae266d6d19a28d7f65b760b67250d8c98476a4513346c18e7f25f877ac022788b7efe2d7cd8d128cc26fa1971e3b60a2dc91f3387aa936074df86aaaa5c9909971550fcb5d9f6bb9bcb40b60721405222943e98063b02a1da5577e7fce72a376ceca8357409d9bbac21a5a0ef01c2d8ac57cbe5dab3dcaa1e858dcae88ba02f789edee305c7caf6c1fc3aec0ea142989b7650b375d39862a2a5916e9d090aa57baf16b55826de3268f5ac752c3ee83d8e7f70b954805c2c55b1733eba091a0dd8b90d46d77447fb08865d910d997f2dee8a8a2f6f179659992b1333ee547b148b1cd1ccea2b03069131ffe6405d194d051d8b7508d82012b198f5283ba5bbbf96e87fa0f3b00a2e545a3de902e28ecbc10fd6ef0e89ab2a8382e2df209ce029d753033579881754fd9e1636853efe2f649bba0cc80ea24c067f1f0a331e3b6aec42154469dcf1b8c7fddd82e98c3c3be9504fae50ccadbf14dd1f12805886f49d274144b3728037d36a49d0ddc82f2ac2b69aaeaad605704295f3c932e205bc0e4bc869d1b838ac1746b45cccc00ca7935af0ecba63280adcbc83ca41ca296d77be6e727c17657d2a6a1806b138c962f15d5323847ca9e4f80ec17eda91ffe6bbb2d611aeecdf5b4dc39379d2875b3ac0ce09777f164885cefe97dede391c90af53297ceaf72a550cd64eb2b459805aa80c49be9e57ee7c105c2bb7dd935592a4a913db005ef2d081dc8b4d1553bbc3bca87c62c7622c484421687e2061c8c32f6ac6bf820269be6bb991e9eff1d0ea506d616c3bd4b8c95de912defa8f5e62d6e2e58516bd056ed9dc5b85fd7b9d6d93572c2894d6b248b5432f892fc8e9b72e4027114879a4941a8ae876479dd52f3bf77c64791f9b683a22f1b4a0f030ba99c0d417877c0ec1973caf65bce8ec23852d7f50146518ad7bade15eb965d993ccf457b6c6a12ec3d62d729afb822c5c01b65674bd8ec93fd2a24214fddb70365fa982c72d5e385606adbfa070ad7a9c4e77a8b0d57b86fde0cb9e8bf582b6c3d9afa10f3f4a0d1a8209ea967010d1b816f016af507369dd0a9e44ebcbcf0f0c09beb1a1d56c9a4761bcc147f6c5c0e4122552685b5c8b5891f50b35462f51947cc9ef53e70f5d34cea1b27607af8fa75da98a35d7286bf2e97eed804e6b165bf7223a5b973eeb5a0b4dcf533c03cc63706257ee5d36cfc707cef4972bb93b245612f82fd89ef51692e33c226bae84aab6f53f35aae3943826fd6a091327b7bc824f3ce5ec807488f6405986f39f1f954643cdac2629c81540a636e283f853d865aa61e92d062de0ab5930caeae591b2f40ca2a88364603390f53002e37276b97342fb09f73db69caa1c832fdd2cf642ecfa582dad32ce7aec0a76e282765988d806d18a691e179e3495185b4c023a5a2eca9c5b726744d9d705c42c60a98e5966857292c6b5f0843712a506148521f0595cd2462e8f518256333babe9e6bc7ca6f83701453ab7c92c357eedcc916a225276316e6a2f951c23667080af24402f0a8726752d018d68d9283191e9deb5be6840e0c8b375aafba626f5acf691a6611c843d684d40175193830c19eae77ce7dcc285bf8204d749380b616c842471b4058db4c14814a20fe1b8d759fae4020819e3bb68caa559c272192f44065201f6882bc8e4592b9891e19c3c345e1165f72f91c2f6bfdf4ed323cae25093c49ccff32b2deb2228087ace797b7790c8a1b2b0ffa7642982a5f0cf9bd124200dd79013c111dfa9bbf465a79b7023db7ea9dea65756e5ef71cb934c25f3c1b11595f74e8681530ca12b1b0749a0cfae8cf5800fbd0a20118ff5d3368927a2d194bb81a9ec240fa456d5582005e3bc496472fae45fa91c7cdc289894bab17460736533c1f38560a8673a17260e0cf0a170dc672f212676f896de88072e03fd50e8dabf7d29e2b6254dcd1cb8776eec72b775b8866efc88b4c898b956aeb842393c7bf9a1cc266cceef39a5faea71790c13dbdf6d8fc39be9a4178b8ecf4915b51140093a543f42a7a60f5510317c5b47c2c58258d01a262b28e29060e63357ed8945bc0a17c1ab95a4e5d1c65fed4e0f286f53c53250c8dec6602f6828828eaf58752401edd593f49e1b9c311922d4c34fa32dd3e16d380961d1351bee7df42c2f471f89183073ec0d6266fc7ce0deb752c889f3f12f04c76cd4bc10474c8442254678d2fac6f16dd82c9fefb9b8f4cfd7d7a88bf219d13272c1c16296e86632a2ed5af1c5da023a947a6d3dbd05fd769add940e5e5f07c7fd41112cfa2a7daa2fda42fc91c3ed3ce91b15aaac24288282d9341c5f60014586d0135fe41358d32f242ca0cd6041b37c81b4eec58c74e3936ece7fe32a808c63fb6d0c6b7b20ad5c32e65683f4e09d670cf0b3b06122f47adfb84a2b1ce2b842a1a58c05ee62ecfe33d21696485766327a86136cf01e3f5a71128e8fd743a07cfe1ded27bc717280dc74d179f398ed70c651e84f828d72b1609f07bd5690494e608db5606d2926c5362b49acc5c6639203b2d14812dc15821666a14c0ee0433ad09621decd84a34412cbb511dc513ccfe7a3358bceed4ce3d7f7688a5ee08403c8ec3bc0ddd9029767eb699dc1b39d36d8796cd2cab3e4dc7193a258bbc983f627b683218ec7031c822c1a8fb16ba8f318585acdb9d90a9fbfda0ff6b1d57d22cc41aec24f05bd4e048320405f04681adf001933a05cbd561a188c49e9ed1ddc05166f9039ecf848d730c20553c2f7c68b116b196c1ca179c352178d0aed777bff041ec7bdb20bcf3a4cd23ce14230856f5a1cfaf2512a62a6ba31031f0d100efbc134dbbf395abb5422dea4eca622ea12e9085ea0c8855e503a049505ed4cf4fc45213165379ec2ba9ae3470ffe4648a370cf31bbb4ebec479f0b63c2e0ef462264a9049ff0655b4e108e72e79495391c96f61f2cdcad1297d7fe05eaab179cff4fdbc80a6e35c207e9e54e2e538eafa00a055e959118a5b54bccd6c5db256e7be457dac6f6e33bec0aabe2cca7d6e66d142364003619dba6861d498478d88daf289fa751fbfe411882c4c6f82fbd99b2abfb57c71eed94e690753a11918729ec41a701a9e2ffaaa11bee565c1471884932d3759db087c5dcd59f110d2bc048d7a80b9587063c7bccbfe3db6a37d6928199b032e03044e503469c324e26c90098bf4e3043d5804e8f5787a154c279a1b3ea96b14092ccb979c4060935690a2e472f54738f5e24b844b6cdf985a35449f5b005825459b26e7b04c60039c840e7fe3f86ad9498a32fce5e2543bb392369dc35c1a912df5ad67dcca065b698118346f9cea2809f5d89877951f1aed82bedfed79f5e458d2f96511f974bee6791ff2d556a6277cc565ec10ef892ad396d29214d2c6ab6ec78f9a29d46bac31fd2b77c8ef2f0e8a37a3c975b97f99ab148b020e4a46e84aedfd648810d23a78c238675ee7cd930d9a6557", 0x1000) shmdt(0x0) r0 = socket(0x10, 0x8000, 0x3) getpeername$inet(r0, &(0x7f0000001000), &(0x7f0000001040)=0xc) shmdt(0x0) shmdt(0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001080), 0x10000, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f00000010c0)={0xffff, 0x7ba, 0xfffffff7}) r2 = semget(0x2, 0x4, 0x182) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001100)=""/244) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000001200)=""/38) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000001240)={0x3, 0x4, 0x90a5}) ioctl$BIOCSBLEN(0xffffffffffffff9c, 0xc0044266, &(0x7f0000001280)=0x9) r3 = shmget$private(0x0, 0xb000, 0x10, &(0x7f0000ff2000/0xb000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001380)={{0x7, r4, r6, r7, 0x0, 0x197, 0x3}, 0xfffffff7, 0xfffa, 0xffffffffffffffff, r9, 0x7, 0x0, 0x2}) r10 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001400)={{0x6, r5, r8, r10, r6, 0x0, 0x3}, 0xfa63, 0x3, 0x1}) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) getitimer(0x2, &(0x7f0000001480)) syz_open_pts() getsockopt(r0, 0x401, 0x1, &(0x7f00000014c0)=""/73, &(0x7f0000001540)=0x49) munmap(&(0x7f0000fed000/0xb000)=nil, 0xb000) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001580)=[0x9, 0x8000, 0x8f1, 0x4, 0x9, 0x8, 0x7]) ftruncate(r1, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000015c0), &(0x7f0000001600)=0x10) executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xffffffffffffffa0) sysctl$kern(&(0x7f0000000180)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) r6 = getuid() seteuid(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setregid(0x0, 0x0) fchown(r0, r6, 0x0) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x3d) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x28}, {0x48}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 1: 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) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x8, 0x0, 0x8}, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) sysctl$kern(&(0x7f0000000480), 0x2, 0x0, &(0x7f0000000540), &(0x7f0000000580), 0x0) getpid() seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) sync() executing program 3: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "708000000001000000001c00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/115, 0x73}], 0x1) execve(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f00000002c0)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r5, 0x0) seteuid(r5) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r6, &(0x7f0000000080)='./file1\x00', 0x10001, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, 0x0, 0x2, 0x0) socket(0x800000018, 0x1, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 4: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x4}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x10, 0x3}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f00000af000/0x4000)=nil, 0x4000, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r0, 0x6, r2) socket(0x2e, 0x1, 0x5) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x40047477, &(0x7f0000000080)={0x0}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {}, {}, {}], 0x4}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r7, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000480), 0x0) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000000300)='&', 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) sysctl$hw(&(0x7f0000000080), 0x2, &(0x7f00000003c0)="127847193a43e75ac52bedffbbdc743dcfb60fbaa180139527f62c648b0238ce0388a9f7bd0befd66a5e59b730fde38b6939bc8f06326a81a99f71be8ac619581c0938d382b8a5300cf94d9e4d6b40ec2760319b1a64ee54cc801bfea582e4c52f98e49281d74e1921665b3c7b8596255301bdc0daa2a8be3923506dcdbae337c204501822bbddfbe120", 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x45, 0x4}, {0x21, 0x2}, {}, {0x24, 0x80}, {0x7, 0xd6fb}], 0x5}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x2000, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000040)=[{0xfab, 0x1, 0x1f, 0xadc}, {0xdb, 0x9, 0xb6, 0x20004}, {0x401, 0x9, 0x80, 0x9}, {0x6, 0x1, 0x5, 0x6}, {0x77, 0x0, 0x3f, 0x3}, {0xd222, 0x20, 0x2, 0x1}]}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x2, 0xa2) ioctl$FIONREAD(r8, 0x802069c1, &(0x7f00000001c0)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f0000000500)=[{0x0, 0x1}, {0x1}], 0x2) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2, 0x2d, 0x4, 0xed1}, {0xbe, 0x0, 0x20, 0x6}, {0x7, 0x8, 0x5, 0x7}]}) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r8 = getppid() fcntl$lock(r3, 0x9, &(0x7f00000002c0)={0x2, 0x1, 0x8, 0xfff, r8}) preadv(r7, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1}, {0x5, 0xff}, {0x8106, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)=ANY=[]) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x5}]}) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) 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}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r4 = getuid() fchown(r3, r4, 0xffffffffffffffff) r5 = getuid() setreuid(0xee00, r5) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r7 = socket$unix(0x1, 0x5, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc1206949, &(0x7f00000001c0)) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000040)=0x4, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {0x81, 0x0, 0xfd}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) sysctl$hw(&(0x7f0000000080)={0x6, 0xe}, 0x2, &(0x7f0000000180)="c532a44dfe621d5102ae92925865b04151127fd2661c957e964004d8f3340ebad48994d917df410f6553ef8c9e60d6f45efa1ecd0a03be9f6be0e4d6a293e96f63f43cc93e52ade982ea7c551424a227e66076e59632307515d483bef3ab2c39eaa78d791371342b36dac9c0e8fe325b40fde85123b4b4f37a27b67075fa3f5548e8a8bd86c395202903b0c6da40dc5b2c64782bb59032c8cf53", &(0x7f00000000c0)=0x9a, &(0x7f0000000240)="38756dc3545fa0f47567b4b4018634bd7b79ac6c795709c635ee4cb597ccbaa444361a638eb658bcda094e169de8ba85da53c8cc043584a23a52d90df75ff84fc3f1532a628a6bc8c54b69801cb0a221c8a47418560f729958f8514106dcd7d247654be275b487b09542ef6eb926acafc249c7ee5f40c8303ff085be7fc6bfcbd5e2b1ce0f1cff636b0f905c7be6e4cddd74d0e09d70e0d27033b0aa9caea4892c53be9536a10eebcb308c5a356f88dee155e0344099faecc3ab808ee225bf48", 0xc0) executing program 4: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r3 = geteuid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r1, r3}, 0x0, 0x0, r0, r0, 0x8, 0x7f, 0x100008001}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r5) r6 = socket(0x2, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f0000000080), &(0x7f0000000000)=0xc) r8 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r9 = dup2(r6, r6) poll(&(0x7f0000000100)=[{r9, 0x4}], 0x1, 0x0) shutdown(r9, 0x2) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, r1, r5, 0xffffffffffffffff}}) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0xf7, &(0x7f0000000340)={@random="8f6e00ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0xc1, 0x3a, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="a5830c42d8b0861c10ced9e4b5e462e0070c8b08ce96bfd767c02bbc44b9a4927196bcb6a61e6c598704a4eda5ed9ebf6ce0265cb76e8912d4a12fd7922ca176944a99523c28e9b654d766d61e59806e42c1520b659f005e60944c758cc71f3c0be63da3a69b708022bf943c3b619de5a60e8627626fc742194537af0fb2992ba775051db08cdf9b0c6eb39b45058180e01a415174cc1d4aaa2cf016b20c6822f039ca20f940b7296731404ba4a576c5b87a6ad36ed27ed2df4ae30bf6e7914afd"}}}}}) close(r0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/56}, &(0x7f00000002c0)=0x3a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x101, 0x0, 0x0, 0x0, 0x10004, 0xc5}, 0x0, 0x0, 0x0) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) r2 = socket(0x2, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r4 = dup(r3) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r4, &(0x7f0000000140)=[{0x0}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x1a1) getpid() chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) executing program 7: r0 = socket$inet(0x2, 0x2, 0x81) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)="75fe84ecdf", 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x400, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x25, &(0x7f0000000480)="5ab777", 0x3) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000140)="49a55fe27d2dac324f0acba1688cd61edd203cd54119223e7dc7428d88025e048607447db145575095b77f88ad541873a71e06352ee05fe0253db4d22141ea51a96bc23b2ffa3eb220e8b35f3e7a508423991580f981d8", 0x57, 0x9, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000300)='./file0\x00', 0x683, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000240)=[{0x1, 0x0, 0x1}, {0x0, 0x4, 0x1d, 0xffff}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) seteuid(0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x44}, {0x1, 0x3}, {0x6, 0x0, 0x0, 0x8d}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x10000, 0x0) kqueue() r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$FIOASYNC(r6, 0x80047460, &(0x7f0000000280)=0x2006) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x3, 0x0, "1a42fc00000000000000000400", 0x9, 0x1}) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd09", 0x8c}], 0x1) socket(0x0, 0x8000, 0x0) executing program 0: r0 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ff9000/0x2000)=nil) r3 = shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r3) r4 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r5 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r5) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/147) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="2900000000000000d8ed"], 0xa, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x1800) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) r8 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r1, 0x4) shmdt(r4) shmctl$IPC_RMID(r0, 0x0) semctl$IPC_RMID(r8, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2a55f8 executing program 5: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() syz_open_pts() r3 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file1\x00', 0x2, 0x1008, 0xffffffffffffffff) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r4) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x100000}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000200)="f6", 0x1}], 0x1) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x800003, 0x0, r2, 0x0, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = semget$private(0x0, 0x7, 0x3c0) semop(r4, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r5 = getgid() r6 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r6, 0x0) setreuid(0xee00, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r8) r9 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x6, r9, r5, r6, r8, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) r10 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x3, r3, r2, r9, r10, 0x90, 0x2101}, 0xffffffffffffff23, 0x10008000, 0xb0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000500)=0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000480)=0xfffffffffffffca8) readlinkat(r11, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/182, 0xb6) executing program 2: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000080)=""/18, 0x12}], 0x4, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x60, &(0x7f00000002c0)=ANY=[@ANYRES8=r1]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="78ad55e8f895ffffffffa8ff0806000108000604000700b2be59f1b3ac1400aa000000000000e0000002"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000200)="dc084bd83542138be18ba7602b19c80fbd72d56131c8b91588c52e0340712309c16dfed383e72eb1b56676903ee378d5d476da69e8259bdfc178e7c553b144cf647dd93a31e2f5715de7c58b2d42ace8681105000000000000005487a20e1f0ec1f10637d1a827f0900003cb76e8d883f83bdd8e04f6d609c68c2b29e984aff3d1742d4f93072d7ae9c543151cce48537907b339fdd482145ffb0b53233660c3a7c22eae7ecc6172d9d725ef682eb829267ec4", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r3, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r4 = getuid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r5, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) setreuid(0xee00, r4) r6 = geteuid() setreuid(r6, r6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) executing program 0: socket(0x2, 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x0, r4, 0x1ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) getsockname$unix(r5, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) utimensat(r5, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x80000000, 0xfffffffffffff456}, {0x3, 0xd9e}}, 0x2) r6 = semget(0x0, 0x4, 0x653) bind$unix(r5, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000000)=""/9) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000004c0), 0x0, 0x0, 0x0, 0x9}, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000180)='+', 0x1, 0x8000000000000000) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000090000/0x1000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f0000090000/0x1000)=nil}, {&(0x7f0000092000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f00000a3000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000098000/0x1000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009d000/0x1000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil, 0x3}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil, 0x8}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000091000/0x4000)=nil, 0x1}, {&(0x7f0000097000/0x1000)=nil, &(0x7f00000a5000/0x3000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x8}) getrlimit(0x6, &(0x7f0000000180)) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0x80000001, 0xa30}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = getpid() mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) ioctl$VNDIOCSET(r4, 0xc0384600, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r6 = dup2(r2, r3) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000040)) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000200)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000907800009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68"]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x6, 0x5d, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x2, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d", &(0x7f0000000080)=0x17, 0x0, 0x0) open(0x0, 0x710, 0x0) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000880)={0x0, 0x0, 0x0, {[0x2, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffff766a950, 0xfffffffffffffffd, 0x0, 0x4ac6a15], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x1], [], [], [{}, {}, {0x0, 0x0, 0x80000001}, {}, {0x5, 0xfffffffd}], {0x0, 0x800000}}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1000000000000048) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x80000001, 0x3f, 0xffffffbd, "e600001010000000f3170080ffec00"}) poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) executing program 6: syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010000383a00f6ec06afdf466c130afc590bdb9e4ff6ff020000000000000000000000000001010090780000000060000000fffe2c00457c5601b5ae235d3544d14cb2e907c800000000000000000000000000000001060000050000000075955ca718a7e7c2e18e5738ede8b8114426854ad7be331be9028a53ad20c6c1cd2be9d8cb566eebc7ec75c4d77465dc371515d36a9b78f61d49a0d50532a559752d976637a983086db113ef4e2bd1d97ec09076cf95a25e21a2fc68f01d2aac4872fcaf710417e2c52f04217f9d20ed7fdd024c0fdbdd3362e6b489a2898372382c59fd7b8e4f3afa98e3753d83cad4788a3a172fa23b065cec44df3e65f84499c60ea6d2"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getuid() seteuid(0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) connect$unix(0xffffffffffffffff, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000000)="e455387b", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000001a00)=[{&(0x7f0000000840)=""/151, 0x97}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000700)=""/88, 0x58}, {&(0x7f0000001a80)=""/4096, 0x1000}], 0x5, 0xa63) preadv(r3, 0x0, 0x0, 0x0) chown(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x800, 0x2a) mknodat(r6, &(0x7f0000000380)='./file0\x00', 0x1000, 0xb1) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind(r7, &(0x7f00000001c0)=@in6={0x18, 0x2}, 0xc) executing program 5: socket(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4", 0xe17, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x2, 0x3, 0x7, &(0x7f0000000200)) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)={0x1f, 0x0, 0x0, 0x7}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x20, 0x0, 0x9, 0x0, "01000129fb000700", 0x0, 0x7}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000100)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ftruncate(r5, 0x6) executing program 5: mknod(&(0x7f0000002f00)='./file0\x00', 0x2000, 0x7e47f2ef) open$dir(&(0x7f0000002f40)='./file0\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) symlink(0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)="0005004e", 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000440)="94", 0x1}], 0x1, 0x0) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x15}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) syz_open_pts() madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x4, 0x21, &(0x7f0000000240)="fe0b406e6edf07f095b6983fbb10a8fa4fc45202568c92cddf3d93b05f66aeb16598ddfaf00b038ee43703730a20fe3f475eb1a6cf815c46b7b5ea8f652b34e6750dc2b385cdcc71cb5eef5966ba256be6a17559d3366421018625124d78537f4354411b402f8ea9ff6c31f9c3e2412da1ed890b8b433098b67405a62ddff2e6606e0c252f2bdd762f961bd9f82eb1312331a4876d142731a55de370", 0x9c) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x65, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff6, "1007004d007c2600"}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000009c0)="dfe54417e26240a284cf5f037b9cefcece97177d4f5d325ca6", 0x19}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {0x0}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) recvmmsg(r7, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r7) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) read(0xffffffffffffffff, &(0x7f0000000240)=""/110, 0x6e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000"}) execve(0x0, 0x0, &(0x7f0000000440)=[0x0]) open$dir(0x0, 0x0, 0x0) executing program 5: 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) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36cc", 0x52) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC, @ANYRES8=0x0, @ANYRES16]) r0 = socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x4000, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r2 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = dup2(r0, r3) r5 = socket(0x11, 0x3, 0x0) accept$inet(r4, 0x0, &(0x7f0000000180)) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) semget(0x1, 0x3, 0x5a2) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000240)={0x0, 0x4}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r7 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) writev(r7, &(0x7f00000000c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='/dev/bpf\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-^+-.&.#@*-^&^)W\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000380)='/dev/speaker\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) r2 = syz_open_pts() setrlimit(0x0, 0x0) syz_open_pts() syz_open_pts() mkdir(0x0, 0x0) chmod(0x0, 0x0) getuid() readv(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) fchmod(r2, 0x0) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="10000000030000000000000000000000dc13d1bfa2ff5aac98b827adc5db88084effa2131c12610dfec615a62d5980b20b074f4654c52aeac86cca298db252c92c9360dbbe123ca79a5964767cdb716fe28721366f5b23d9b7ed6c7fd12fb604128ba0a233772c545a0fe6611ff62f162e32b6810e89afd8784d021fb10ac9fea2e6341be1638c37ea"], 0x10}, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080)='(ENd', &(0x7f00000000c0)=0x4, &(0x7f0000000100), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYRES16=0x0]) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000002280)="615d9abc1f30a2794a4e8a87762bd52496113fff3b964712f12c39ce8159439743df40919f6bb2b2af7dd2c915381ed11e7632462d5fbc125a7f9c7e1d31ac54f5f2e08ad191f14228e27f66f8dce9d0677d25c07fda07c593281affa9ae5aa3fd881f1349d0bb6d102fcddafba8455ed6b7e1f9ba4d8b85180ec477176890174c61592b65bce437abc2c3941dc5cbcef348c812f1fb71e99926ddf4d29dcdc6dcaf4f59b6d8813ccddb467b2aec6ceb00b8698645025f163ee9843b4634876e1978d8ce13576b36ec14257c6433304dc2469f2c18ee2d9a9d4ed5de756618c6c4d37d60c0ea7865e1d9a6f942680ad265f96a34fd822036668bb5ebde4e832fa08306cd1a1795f2ec63a72855fb1eda21ff97e64b3870dde7ff9cb65d6e9ca7a5e560bc53e6d6a54ace872c4a7f32631af7e70a2f306fcc6cb226713de71a60100e4c39113f4ad45e0d714ac76fa77c8e7b6e18ad3195aedf1a1cc24afd34419820fe19b408403362f82a63a561eb34d80d49c7dfa7c26d8fd9fff8ec82dd25bf21dd5cabcd353591a800bad7ae43bb8815b1aa5710613ba3dd58f83c536ee2b43e4adbedf322ee1e2b69ffc5403763466ebd921d3463f076f24b5320a22b806d005246283f0d49ac26e708711e9d0638103b951d11ec5baf44bdbe4bcc94bf5536c473ab5a1ddab6306f5cb1ef9e5ca5a0b261b8f9fedb0825ec31083323cfca9a895809d568a7e0ee29ec9a39c217f8f1278185f5bd64716b8d77d02bad467b5965ff4afe9df4b12f8b87f7acd8debb0f5d77dad556dfb81748c0ddd00ffbba0de81c0805d7905118143f6d479ed8813753dd0f255a2750629d447cf4fa08da29378e4850aae0fd6aa193ed2021cb52d8203aaffc1b325f9cc6abbde9f92f13189ee933915a72ea62a315310b53fc9cf2670bbc67df8fb52d271eec840239ae69a0823b48538a1e234351d52524d65fd9fec9b6f4b9b516382a13ad20e434eb66810762d8a1731f44cd46fb660002374ff90c94b4c42557709dfe700236e968923ca1510149981e72d8da84169b87071d48b66e1c44b601932542fa7fb57b0cf4fa68393935cbb74ea1161e751e24883420cf5a68eba79064296f2121a8dc8fd1c03ad8f12ba97997e8f1ab00796f8d1b867dee77983b43860d01ee10729db138701d61523b37b95f108b28e7a274f52441e69e283b3d1c0704f38df0763f5b88056df5a517468bf78af33f9bce1b07711082c6b92e91df9a20ff018ac7c6b0b395732186a16500e7c9102af04c1326fb23ce19a25ec62510d4e0fc4b6b640be92b794a063c3d9d2678ee8d930191b41c814eb4d1f732a53be58e4e0966bdf65ef3b3d2f6281cad409cd0749954bc41352d61ae2545314d1f3dbac9d98cbf2315aca5dac9e956ce582a75adb4bebfff193c93b2b33ded75766b142ef2f94fc551f936a9900a62e16b92ea8232e2fbe9c987179c9d2aacbe03a1c2b94af68c24db7b490e68b197cd776d9b8ebe28e1eccb66de4bc54cdaed375633be3fc0cea6528e31d80b524e6cb3e3bff08d6d183d649928165f2e435da69119be4cb76d0e7f7d4abc07cf1c2c46f49e2d4f086f3182098b62b20989b2186f5a1eede14a756d715a8064addfc16b2118abd96982d60d2a6f4977665a7d49a8a6e039eb07200f172bd3f133b0df395042279b23ec9b5ec73b9fa42e8c9f3b6bf5e3879cdbbbebabca9e5fb2f49c46ced3ae70d4b9951799a2afed2887b874eb59ba6ec968d5e01f60f209983094f0346ec51dd528b28b20680dba599f83f67616faafed6c28a09c78dc053e5c10b9c8403a52c85828c41baf2b6246219b0c7f400b6766ce626bd0eaf03e1149f18c4a9d28b94d2edb1de80ffdd38e09086b76dd9ec4a89073296db8df955d6a4dc512da4a59c6c7ecee08fc4e1cc254e291f6de3ea608790d38ccd3624c2be591febcaf8fdd703fa22f4ed7b2a7ae608156b615c0d62b9740f1bde27c8e5c83209a0a1a5b985c6f65fbea5fd1199ff165ce6c10281d771abb472a8cc185af1fb98dd4d08d83ade12c62f5b6540f2f4fb7e32ddd339ddb7f75a1cbbce0b7ebb9842a2eaa90b2a2a44dcb6e7183ccf1918fbd46cf5e7636846c2a8bba295153286e828416490681f063f9ae390350d0bd4168d131ba3181e112dd056b6e49f8f6c6fce403aafb41a189aaee504ad438e397f6481649a00fbfb71b77eda6537ff46137ddf3da6024a8048fcc7f1035705e682e461376b479714387c3c2d8e7295c6133e023915c83a7aab0bd1f6c1d82d3e1b8da40cc43a98c19e624b18d587fa4bf757c791021a2f143945069708cf9e9e833c076fa8569951a1d785c40643f7bd8eef144d4e9b81863a7cf09a8c86949bb77cdc8591b6702c1f42dc26b24680ba5498e5d9d9536b47e546f41ebf0c80cc54aa7931d44f1bc60a9adb1bd242b5b96ab825b2d3b0c0c017e2c2e6fea409dd2f4854d9872fc1811be25efd531abb2fdb0d6f1a9c7f90d929799d4328fabd0721728644f350da2ff7b25822a3601aff791aaf8ccdd1e1d3fd918a40f9dd5973131f1c78b47d6fc8d35748daffcc9d52a65caf6861e5aa5d650be27dbceda37684d919761a3c9f98823efbf88a866044f9c9d0c304cdd2bfc63f0d07c3286ad52d84adbd37fc9ac4846289a24aa79928ca9f91493959cd25034954f14d3791ab03eb688e076f0045d137f40a782d6ea7532d1e82f47b345b3022c752fce6d47e64ecb8f097c7a2c42d05faf9e0533b60fcd51182220e353f1c9f07bde2d784a9d9b27cd03a50e43ed4b28d28e16d55a0a82fa37708e8493ecae8160596b84acb14cc1433159d34dfdbf61a8bccb6d6138dc0ee1e5f4e16213fc1ef708752211816ac1fe0f20e2b454bc235b5ae1af655e47e8b6e8fd163a05f5327a915986b893246fde96a85d93be0b96f95bfb565ac260dc82792eeb24c7fba6f75aa08e58937035286dbda2c7cf610ae8782ef749b9ed63db9ee3942df3375cf3105965a76d21ce573db22def0901ce5e1974284ca937dbf4d6152152563797726f5d8d1089d4c042b5a35553eec8223ba393c7db518e3290e8041ff49329938f7618e03e19bb46489da9b8f6cc76c5055c592bcf7ac7725dec8d2424dc00f0cbcd21d8146fe90e1e5bcbacfc39167a7ed35dd138c0191437eea69751d83db4995f8700be8dcbf8f5bcda239eb1640ac1c498e75d9ba391952ce97236f4cdc80971251529d805a468fd4cf7a25641bf891b7180c75a0fc75e9445d56109c4fe0f4b22ed75b005da05fbd9ba76e3b2a7f09ebcb51c64157f9d19a3b45f12ea3905e39b99284e47ad74f47646fde3edeb7c2906538b096961dff066cb345e69363c7824fe6961e252b210ac8693a918b9862911085d38181a9b345bcf6dc822a5defcef0c5a7e9aff673bad11ae87cac4466f3832b77653cb47600f482ba3aceffe0a7ecb3028e3259434b2fea71783e81c37dc1c30dbb6c877947ad5b55abd464237e3067ea7c4a246ddb5396c6b059b157646b465be69fea1b3f79dfd31cf668f514d78817776a2f4aedfaaf565577d5c1b357175f15fb4283c701fd6a1deda3a9032e0cdac66329a12a616b507537d670fa4dc24f6291ec688e0a0e96b47bc9eb694bb1e6282dccb04a389c2ac31978c26217df8f8ab3c4b937f6da6256413005c236966682659b1f6ecf0b11e7393f6d151fdd1055d299369d5d95af901e4f3f14b17d4f6ca687000d21a1ff182c4901e288a5cb049993ab027e68c89db924ae0afca9b82a7f6b14392ef8d785f1b01d9524acfba5a1d799527d1d9aa2ec21fe7fd90c528ac7c380503d7188dae95682c01c7851d8cbec478c8dff1de7376f8759d838952a90d0529c26adfb6291c60b7602fafb583b9785bfe078fa402780a7203573d3a7fabb345084b8bc5540b09221928ca10a9068af9cdd33e1ef9e7f374fc738b3137a751d2f566eb4c66e43793bb015b941ec41f2836cbf2b6f71f4a88e8b94c0e0447799235dddaffe6c590fb87cc7c3877bacb729cf5610061cbf61326df0bc3f1a0f925b61e1e0a3026d79943800409fabb859b6923e47fe67d041be67ad5d7a9c526e061782f9bb88a0064721372e4be29fcb5d63423e4ef9110b30b9e3a628b4e94136a9ec93f30cc310795cc2eb102440f54f7f10178b264fe9d737b991768cf11efdb24b4c795abeb253a899a2e898c6c9fd0383581c4eb0d8c2b6b28686f3ecf70ff5c880a98faa00a7efabba16c444261f83033015c08184fc3baae4ab4eaf5256dad8f5a6849e742a4bbce9106c60cc38d34ef38b5521687ee4951ad363e3a3df775ebc207151ecf902d4f41f9ae3bcca8abc1a893a81b1a9939a8203765a1d461a336f7510c95913c4d78b50ca6fb713004b8ffca5748d33effc1320ea9657517de740943f2da6b68aa1d915ab97dbee62b859bd06a771add69448dc0fde56ab6097a112c6b3c94ce2cb11e2a38fc4d8ca9f80a70fef5704e06804ae37758564095209176f5c0892da03e99e1557b7cb731300396e69fd6e2148010c32e5230285570fc34540ab33bfc44a90f750ba935509a4480f640fb38e6c8351eb5ab899c373d0f7f6497fa8c3fbaf029b74655093516871c7201a9eff7568be5649ce2db50d41a7c63971d87d45185a9921d5ee16a99937509672d7f1df74657be1d8830e4d36ae37b0d3fcb109aa6c29dcd1d7e184f7366dd6cfab6031ce9545f39008bbc521a7ff84efed7fe368861eac4f35f7c4a49ee2bd9afc0a0dcf14738705b7f99e87988f761bfeb04bdbcf863b56f9830063e19edf96564367e5bb053a07032e39f10cc0811c9ecd3d030d926e11cfe720bd5a54b2f5bbd04f7a4d4225746d67462441875466f0383e45a49ca3de952c8629cc9edaf8cfcc995a09942207190dd113bc7878799fc99339f1bf3552aca6cd575052e10904fa51f2928f6f20fc51bca6f1b2abc66dc9a5ef8d1d73facee0f4bb0f33d8d94b06273ddd41949560914d351eaa7c095bd599520cb1530cde9711c02cb7ea7a7727fc552fd5cf61bfb55e632aaddd8781d5a41ac0ded6909ad6b6e6d986d077ade9b48d0278788dbaaaa8378dbd61c3c6ab65fa5f3ec59d90a09b70ebcec3d9060cf2f6989bef2dc422337f893a315cfd52d4d6b4bb081579e2355b70a8fbe6d837939acf4adb5cbf6867a57ec4f2c34a25cac691eb869bf40c310ee52c5b64d95957e91d96ccffd3698abb3f6ddb0d1301fa82d9b262fedd712c2dbfa241b42e133b6f304ae3f54c7c6d1a68fa3591737195bf05a1600079d1679e2a63fa264024026f39c005e0b33447d02e042c3debc00c3496125437eb8bd263b6e119b0b6d5ce4426f2a2d80410ea0c2a5b3c7bb34effc5533509600883a186a378a7ea3aa3d69594e1d465922596d5057d632e3a3b728d4c708052c6c95996729ead9115fe6906061b9770641ea7aeed2306793b9988b72876edd9110c0319feadc7f0b33c142440a8fce352ade233471540ac565b155d8fba61cd447dcb6ac01fbd195eccd74a5296938b23c718d383218ce897d1d1ffc49c2cb34e346f9e034594ae237bf4500c858b8f47c93de90e7a0c48d4ccc1de07c9e5f2f7980e19adfd08c71710c10f0660c81ae87c08c4ad35be407479eefae56ba1dd784ce05eb938808bd4eb5750b44fb8733ea3c2646eab7088f37d371ff1a7d1c5c7e3e1a234e109e81e3b4a4986cb96b1af21b023fb0b4809e8f51b72d0cac138048a4ab69b05440c485c98f959754c226de9a75", &(0x7f0000000200)=0x1000, &(0x7f0000000440)="f8cf737f68678188c2e050cab918ca473604b591e550b5abbede6237a16665158c9a6d2b60c417f62d76608cd1c5e6a6e4121c47ab723c64c9e10d5a3b5db8a646e1efb318fb7c442a045234f2c2182a2e0f618ada73eef02e7981929372e61daadf26a63992ad25c6ed4783d29d75de67bed5b75095b499966438ed2232c3fd33a19a7c2431255d7b35a79f6f7ba253b078753ef59f629ebf785ba0e7631fd1dc7897d991c86780804ae45c0c85145dfe26f23bbfbcaa1afa1e93c4adbbc8f6fa2a790ca0", 0xc5) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x9, 0x4) write(r0, &(0x7f0000000540)="4c01db471a4a3a0d096c77dde0b9eaac985b5f3c587c1c1f942325bb63d17985abaf7b5542fbafb5434724824c0c42750e38d1876e7173c62df1be128f014e8c6422a873b64f4021f31cf806f282aab022d14d20bf4e4aa6c54f1d7ace222f2aa0948012149739c6e5fb9e346cffcb5b391e2eadc395384b64ebd3d4808edb3b0999b3d09898b2560ecd4c46b13875b56064ae361007a9b1365cc975dbdb6ec7bb575ca2216712ee87ea96d7b253314ebc44c27f0a5d7a700f8a8c301264a2c4d999a0915f14aaafa81b4685a07c94a72740695a57df5b4b85a2f369", 0xdc) connect$unix(r0, &(0x7f0000000380)=@file={0x0, '\x00'}, 0x3) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r2 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r1, 0x0, r1, 0x4}, 0x9}) semop(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 4: setreuid(0x0, 0xee01) setgid(0xffffffffffffffff) semget(0x2, 0x0, 0x601) getegid() r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r0, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1400}], 0xd) semop(r0, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r1 = getegid() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, 0xffffffffffffffff, r1}, 0xc) geteuid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) socket$inet(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r5 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2a55f8 executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8000000000, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000090000/0x400000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000011a000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@in, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/150, 0x96}], 0x2, &(0x7f0000000400)}, 0x2040) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(&(0x7f0000000500), 0x3, 0x0, 0x0, 0x0, 0x25) sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="d000000000000000ffff"], 0x158}, 0x0) mknod(0x0, 0x1004, 0x3) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = open(&(0x7f0000000540)='./file0\x00', 0x800, 0x1) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r4, r3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x8) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000100)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf185dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae", 0xff81}], 0x1) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000180)=';', 0x1}], 0x1) execve(0x0, 0x0, 0x0) socket(0x6, 0x5, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000080), 0x3eb8802, 0x0, 0x0, 0x0) executing program 4: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) kevent(r0, &(0x7f0000000040), 0x4, 0x0, 0xfffffffc, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x12}, 0x4, &(0x7f0000000500)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bd0900000079da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f00000004c0)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) r5 = open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) r6 = socket(0x11, 0x3, 0xb4) sendto$unix(r6, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000001580)=[{&(0x7f0000000280)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e419bdfa91bf5f705d798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc", 0xd4}], 0x1) ftruncate(r5, 0x0) semop(0x0, &(0x7f00000001c0)=[{0x1}, {0x3, 0xf1f0, 0x98cbed698941c9e0}, {0x1, 0x5, 0x1000}, {0x4, 0xec9}], 0x4) writev(r4, &(0x7f0000000c80)=[{&(0x7f0000000700)='6', 0x1}], 0x1) close(r4) pipe(&(0x7f0000000040)) execve(0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/82, 0x52) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000001180)={0x10, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0x9, &(0x7f00000000c0)='./file0\x00', 0x8}) sendmsg(r1, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x0, 0x0, 0x0) r1 = getuid() setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xfffffc31) setregid(0x0, r4) lchown(&(0x7f0000000040)='./file0\x00', r1, r4) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getuid() fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r7 = shmget(0x1, 0x1000, 0x12a, &(0x7f0000ffe000/0x1000)=nil) r8 = getegid() getgroups(0x4, &(0x7f0000000100)=[r5, r5, r5, r5]) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0x6, 0x0, r8, r1, r9, 0xa4, 0x7}, 0xfffffff8, 0x8, 0xffffffffffffffff, r3, 0x2, 0x2, 0x4}) r10 = socket$unix(0x1, 0x2, 0x0) connect$unix(r10, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x4811, r11, 0x1be) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCCONS(r11, 0x80047462, &(0x7f0000000240)=0x81) socket$unix(0x1, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x101ca, 0x0) recvfrom$unix(r10, &(0x7f00000002c0)=""/183, 0xb7, 0x800, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) close(r6) sysctl$kern(&(0x7f00000003c0)={0x1, 0x37}, 0x2, &(0x7f0000000400)="8aec69436fae2107c510732362437583ac9cd2b339bd69079001d920f2860d4a079cf7c52c12", &(0x7f0000000440)=0x26, &(0x7f0000000480)="43feb211d28390b90c08c600b1a7191872b4df6759639d0060ded9738241fa8c900502322acc563547d502018ba29e44771179247f93f339d9d08ff2ae2bccf907044f90e7e1497f405d1f2b9619e07471a922f9294b8d17cd9f170088da4b7e621caf1a6316a9dd7468a377e17d37ff437f618e6104552c93ad0732ad405fa21e056863596936eea4911527850b08", 0x8f) r12 = dup2(r0, r6) fcntl$dupfd(r12, 0x0, r6) setuid(0xffffffffffffffff) getsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000000540), &(0x7f0000000580)=0x10) fchownat(r12, &(0x7f00000005c0)='./file0\x00', r1, r8, 0x0) pipe(&(0x7f0000000600)) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) executing program 5: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) syz_open_pts() geteuid() shmdt(0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001780)=""/187) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{0x1, 0x0, 0x0, 0xc92b}, {0x3, 0x2, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xb8, "09000000ffffffff080400"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') executing program 5: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setuid(0xffffffffffffffff) getppid() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb6, &(0x7f0000000200)={@random, @local, [{[{0x88a8, 0x1, 0x0, 0x1}], {0x8100, 0x0, 0x1, 0x4}}], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0xa0, 0x4, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@noop, @rr={0x7, 0xfffffffffffffdd8}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0xd, 0x20, 0x3ff, 0x0, 0x9, {[@sack={0x5, 0xa, [0x6f3, 0x3]}, @window={0x3, 0x3, 0x42}, @timestamp={0x8, 0xa, 0x8bc6, 0x8}, @mss={0x2, 0x4}, @generic={0x0, 0x3, "ba"}, @sack_perm={0x4, 0x2}]}}, {"a35169784362fa71121756bcd38134f66d8b0f0d1fff22c6bf1bc87513b2daa1de95783a34b9049d065e93a71b1699afb874108fd6a1f93b47b4ff46c829979df9143e70ec78493d595718cbb0f36116"}}}}}}) pipe(0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = getpid() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) fcntl$setown(r4, 0x6, r3) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x9, 0x10000, r3}) kqueue() executing program 7: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3}, 0x2, &(0x7f0000000380)="c730541c867c81672fba24959a8164d2237d9fcd13dbb030d41a182d1f324c5877829cce64", &(0x7f0000000400)=0x25, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000440), 0x0) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x9) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) close(0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) executing program 6: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) pread(r0, &(0x7f00000000c0)="2ea1", 0x2, 0x200) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) getpgrp() socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) shutdown(r0, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) mknod$loop(&(0x7f0000000040)='\x00', 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="96e9cf1c159fc25ac05e6f4c744f6c7c8173d81fec6e655a94c94f18a11867410e0000000000004157c25436532b246921cf31433353bf28e3a8a422d6d4b429bbfa93d5db9bf6c77640ce86d2d8f91913e36534c0f65c921e21cb33326043db1a94cffd87da4ce1415beae92abaac074e96dacdf68fc20decdf8d1dceafae5448e2b4f528805a2f4d9920860f9c80717907dca3aee039e11eef1b8d781b9a46b89a13aa161bb1b092fa908d489f2850bb9338b50e102279c0ccc59cc0e8ca8feba128fe4b014cd2ca9aa02de7558b9a0bf560d62c3e026b49198e77a9771ea172f4d40a2234c9b623af1883e96aae9df348804869d1aebdde545f6a031acd114af4613bad6f03f7359ae0d8f322aeb80849406bfe012fcf9ae4d86b97bc255c2b94323aff31279e7988fa38f40ad7b2aae146415f7f073f90dc2c1af2f33096c84d659ef4acc3f68086c4fcefd70445bd3f9d2c2509ccfd4a22ffe0060fd036f7f2687a1f7cbf8c53712937f7cd3168ddf33ce76510b9c905d93b562c93cd66238191f39b8eca66f236403d0ecd6ba2a59c92e90c9c036476e7cca535c455d6eb76fa49bb09cb5c00cbee62216a144709ac219ee4906988cf28a16bf9482d8b0e7374a776559db92ec9977373b7f311696a09c2101cdbb655f87c11d4183646edd2652d39dbda3044", 0x1e9}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f0000000080)="b9d55a65edf95074454cbeef747750212b261340975c61c98fc44606f6c84c8106c596189f2824da6ce26ef22601faa932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e8c6efb7ee", &(0x7f0000000100)=0x70, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) sendmmsg(r1, &(0x7f0000003800)={&(0x7f00000037c0)={&(0x7f0000000140)=@in={0x2, 0x0}, 0xc, &(0x7f00000015c0)=[{0x0}, {&(0x7f0000001300)}, {&(0x7f0000001340)="d737af92af52aa06e3ef7e081be1a3daf535d14feb2fb94cfc41aa7d04741e792fdb8a31230db864669c07f306237ce383206824c69e9a200c33738c0eedbf26809386ead743ac51dba4085c1e394d2c998735010fed3d0993249b2e28b15341657ac180b1455ca76bc5e085031dfdb8d4ce4f45c72f8743ac67ba7c0a84b70229f3e2c72289", 0x86}, {&(0x7f0000001400)="66095dce50782b99f59725fab2737280c9d1333b6e", 0x15}, {&(0x7f0000001440)='S', 0x1}, {&(0x7f0000001480)="dd131053b8ab6553bb3bd849d75144d217eca47942073d36cef67d03c1ff7842ba0c63760a0fe2dcb0a2fe828f440f995933d2de752f97e7f8b30f3622bc4ef0e5c45a29eb8efea035bf616b0b5a9b9e5e67fdc514ebe10c5b16b7de1380b83ffa2d40cbdaa1d1b1d80bd146b91c919f14b1de779e6ee6", 0x77}, {&(0x7f0000001500)="f2446f8a0b29853df6dc9fbae436c9bf0c0a7e441b209d3ecffb1dfb28242d990af82c68c44306a5d4267f2de9885575fdb7e23182a3891769b5c270b6959bbeece728e2ae0b2401e6a561012a9561b6bccf6a0268a4a04c0a315f341e390b3655fafd258e79efc963d8badd6f4e0aceb0322ce8fc1abfd7c3e80fe749a51dc696b12c296b60ec0cb978555574ebecbe434758c41f308ad96ccb89c66cfe87c4e70126", 0xa3}], 0x7, &(0x7f0000001680)=[{0x18, 0xffff, 0x5, "7258a07d"}, {0x90, 0x1, 0x1d, "7eaed9bb5f72d99986d94f04e330089e4493f60fd550cd66e1e497aa101111df77041c72df3f7a3353b2b8aac5986d9058c3a9906198006dba6811b7231bc31bea5d8b5b4eadf82419fd715558f39e0b1887e87efba6a91466924b43c3b159a4e8f425171c53d02fed21a524de18a335b4eb9b065efa14559004dfcc"}, {0x1010, 0x0, 0x1000, "3a776d26d6529c8fc40f640b66cf7349c7843f820e5d09edc5a98e9183fc2b8b234ddeb110c24268548f4829bf15aef1d85015c47194ea39f661856d4e76dc3f880945b7520e86a2cab3afe5fe3aaf31d3e9009902dca669c9c8ff5aee121352fcf6077e223951eff084d1234e69aeb33041d822f56e521dd862fe4bec1ca423117257fea47a3fde454fe2152ae38674e952e0a35037a052e8b52b3d86b363ddba9990fdfecc4cea294f566045f62c1eac95baf5e1938feb941ac222d31ca464e4c577f493d4bec29e7aa29bf5a8e0cb038e2c093c50a6ad413a44376ee06a043e52214ae4f970ba10f44fc0b57abbcdf5010c87303a2f5a13c86c5445592855216ba5b17d02360419338e66fa750e0c31d9e65429dbf68ed4349a6f35eb0d6a26673f23b8d71d15f843eeaab1203afa86414806d53d5c4c6081f70d6dc5bb8217587dfe4cc609e8f1d8920811d78e45f54a79fb4cedcc728af2965ef0233b95d635ea2b2e6393623834ca67ff8e5f1d835b2b25b72d6fa6eaeda95f9c3d33118beb1f4771003c0250044bfa66abf3680c2159a1a3c240d59071794d7517ef40ed3ea7558e3cf6e49a407a4b6d118dcfa84360fdfc859033eb4f1bee60ea15e749bd830592e605e78b11b5669b5c388096e7b77ec1f2503d707735020ecf4267a45393103944efeb41384a1a873b474be9d5fc315bf6d8e7bf2c662eff30ad0e80adacd11f9ecb871dbc58cdec46c6e2be3222c9cc401e2162a48edd13f39a2709a32e3e47c8e70e15bcb29615de0073fc71aa03d5127c05091d5a0afe8150271b2b65271f79721038fb885607811b4b87f725a7297f99825ac633f3653f92c9bc62714f4ee87d9182eefefc2d646d021a16b7f8893751580bc7c54e632b19836a610d3ce8fa95c335331769754b2e0c61a0b090db5c3a3264d672997142eb7b7151d8acaf2a640b88405778882548c329eed7a93235a5bfac999b685e806389c6b0c283364d7581b7bc7269580f9d462822e07973e504dd4a895da28240804af2eee65cf800d0958d538c60e594442bb985f7e347da97d7a06d76d1cdea1902e579d3fafea7e00237168dab252b4e5aa43aa38e65ae8a5fa2e0de2bea91abaaa73526b69d8a03bc9c05408485f4be9db636ac6a8fed7529495af4217780e23ec51dbb8ffc45cd8cf958de1084b94f452928b396624ed386d9a450ceaf2fd73cb72ca8a2aa6084b2b5e82d2e68734cc4a2a2b79b2b447751c61d5e33e83bcf936a5a3a70d0a64c4a9cf972776f9d25a0c4b368e2794446f5452d40842f30ce4664df9ffd57e5452b0bf6de83700088e0c6eb4d25997c9ceffd1e9e489bc3bb1ff8131a060dc597def477019af7bd9ee7e5f1d57ab0a5f45f6e611c0fa78b2028324869517ab0e854e29584c34d76a88d6b4c8f891e39d5610706a00277d5d5326a61db861f3ebe32171bb8e4e25bbac2464577cf808fdbcc515204ee963b129818274035756a96157158477a88231142925fb4e7a8eec77334d2074e54c75b63f14946e6af7ed8b76294747c5cbfcccc13c24f1785d52c8cb86087dd4032c8cff3d5fad3352dd6f14232723c147612956ed9f574e3c982e75744c54121029b5668d1e1fe6313538d0e78b37412e8aecb05145d0f824cab5668f60470f8bfc541cc2ada885cec557ef1cd8347064a7c553d8a87c87df0689ff23fe943c303ca4543383b9c0e170e1fddfb1bccac09c6d636b00ca33e5f1ea2a6b9c564c511400848f22dbe7446692a9286ca915bd59782c9e3d845aeb4e34c2b542ef60639f21adf44f83fb483445da25e7f2927c099fe21410b0dbbc5fe6bcbb383176546e5807208c8ad1df5109389c4bc5dfd33823bbaf8a0b31b7a48e09fcffacaba096d033078bcade7798354c6c132ede299f214e8e92c8ec147567924d865426776c1b145e7bc4dbe65d764a3450cad098f8d6c0a96645f81bf8d78d2215e5ccdbf20bacb959093ffe6861eec97c94b36e0a0518c153c70ecd83c9de702992af5f52674e9c1a45a544fd8a5af460789294805ee697fc13dd62f722f23429b3377dd863382e52c312901a31d881f6d52b710c76ce8fad366e18568d43c3c2f03077b9d30307020dc498aaaba9c18303402ebb105bbb1d5a703bb3caf57d20afac22a1cfc6168e02f2af3dfee4309d89ef78f1ab9052c6a91bc5172417c41a61aece3df91123b4819d352a4f2e2cc4e7bd5032dca724882795211547ff4a5d463e81d5cb58424491a6303cf2b75249348406297d94fc002dae6bddb8b5b67c3a9c2b8cb5c76c36f4ccc80796e94ddbc489d223807f7bdb63cdd9a3228b6a734a2e81c28a5934accd9ca18d5fed1199be77fde01b3197f7c3881c75abaf0f4e61e129143929bd2fbebeec5909e315c7ff6eac1c13a3639d8292f81dc9105362448bcf117f8c46352f66aad21b561957eb0a98973f40d775a10fbabe9fb624e618f5552662f3ec9f936793413764df0b041ebb647a2458e80a229f5e113b1a08829f4c82d7d30963a3193583a2e7cdb1a10443e7f5986e9315d209292d22e2d4c9ba2c1d45df140c978a9ca70503d970e5324b2b915411fde8678f1f54aaca831148c160b76bd9f06f7c0bc3be705bf372f3980a025985c69f8cf474ffa80a31b9981327c761e4700b65e2a1b7de9da90eb6a5bb6ed9e81d12b12cbeb442118f4218e82a2aa0fc06ad332ed2dbbed730431d66b58e29d34fde75313f975cdcbe355f0ece2322cd62d64b1051c217b22e1c9b705a62b7bc761bd33453eb477969ee76dab720721f387978f06e57fd611e32ed7495e218f29c3d4b6f726f3d6c0f14c70ca433e8a9d0b5af681c9d6922c99976ff5a4f2447a39e60fb6d2fb79e71aa537122a3163e9e8d5f2019a9059b92ab272f9b796fcf1d4116106885d70180f92eeca71013fb31a5a5fc3b01bf29c7f04ab692ebc58c4a7aafe119eac8c6d9b16cfc1e2e98662fb281123ac9162dddd34ff3d1bc727934609b2fd6b93ba0fb9f959557c018e788c94ebaf359303584212289beb82a388d9bc07d06c97be90f57dce49edc928e79aa47eb6bdce116f93c925bb4d15f39239bde5866c2261c1d7ed4f3220dc07e74e61ea223e6f99611424b788c632f32fb013218c9077893fcca48183621defeb142d3dacb3d39234df3c09a5b269c4d8306431c12f9c270ab3cc4bffeff26b5b028ded8bf6f70d71a7712b727d5dbe06d68c21513bb9ca794aac29b28740c5406628ab9f550357f8de0466f84d616a3c121857ce929fc67e01e6a489f27bfa4fe73ebe83bbe9f2efc9b81b61bf7f7999c3160549bf1369532bd45712996c8652fb21df1287eb9c3daf87cc166327780704241df2365e32eb07d1fc2cbb4c5e62c5da62ec2be86fd520fd38d9af03eabfd6ac267e8164c04ff4e4d3fdf9ddc36c0182867820aa2fcde3192f875f2fe8076d139673006976438320e030310bb4f989fa7a216e71e199f0116def58b83971df1ea93a1cbe13b5fa955734fee479f4e60e3e3c0a79521a2a36003770019ec01626f828f1d4ec87566dbfac50c2292eac62515f7d1c102c3c8a37a3e28c26694256a1e601c4c3f1c6985e0da5aa33eb6b87923d72b7dcab4202b1d0de030826fe996eea54cc9af5df4bb0d9006e54f2d3a11e3d4e69b0aaadd83002ab82a4be239e36e47691aae43b3a825fa0491c85f3ba97ce1f523f02eb9bcafb05dee6c0380ad7b10d00d2b7e3e699f748c71060ddf626b78390175d9e79cbb3c3b83d327326e0ea4a9b017e670fc8a9daeeb605193670d69973003f549f4e01ba52a16a1600932525ad17cae3b2db1270e691e32f7e36430563475377835efbf8599efb023bf7e5b429819b934a66eaf0e731c505cbcddecd1f1756c7233142b7a16d53b0eedfabd4c90a4897f880ed0199e8396595dcb6f6024480517b280dc1435563ec91e9be81dfdee7198bbd5880e97475cb2d78df559b25d7157e20243f99d9e4ff8d1422b5fcf6a850c38513edceee1c543b4621bde6007932e8f16342c447855605634eda75746477f8d81ff417dda74c102a2cdc8402515666ad00bd5e50f211150bd388e9cb8aae154e523bca1e4de9e3aa2cb564f9b1bc4adfe759b303237834c5b956490f18434302be2fbe07257131aa9bd43d8bca36837087285487791b1e7f2fe902c72b14abb1e76d40a49d8bf6121b10c2eac651b0c93e39e8ee96084c716da1384f4e2574af194757bb64d5652822cd24fea198cb2316eddba608712b494e428d6f0b3a9a212b207a0e6ed63766ff550396ee62c77fe01de9a0554dfc08dd206d45c7a031ac5a18753dde5d66b2572f6378cff8877a1510b95b54937468959e6850206d6cb31f09b98dc0f33dca1f9c081620df50fbf6148c8f05424d6437f6aa6d56e6f19541266cf3f3e7a864e16beaa2b1efaf9cbaac1b8020fdedf72bf19f75c9eab47453aaf14abc7aa3527e8a64950d8d60e52c5544f11de657cdfef84f5ad9fc6c23df56aea5d7c59771132307f4bcf17345ad40d47c2bc3a716212d7e22c605b9e211d145d97b33b3ed9e812905b2c7dfa7b7c55400dda763a81f1ce379ceadeba712064a49cb8d2f04f4fdb995eec7f12773d1858a2e8bb64f73becfa265b06174fe04a3e1bf3ee202e3c143cdc3ab899cdb7ec2e5256f6a5c8bac6dce79a13dd9f0c7afcdd0d4833f0e4167c1bd4aff2ca5b3b771401a544c6780b0fe0b195f716bfc427f601f605335b5b5be17439faf6ac0760d3eaed3e99ee8a650ad185f3efc8ffdc5f49a1f035b3a3a2abed10ffe56857bcfdf84d066e6c049d1bc3cac071ca420904c4e76cc4cc616778a470ad9b3ec84d549498fc6087a810de5d01274d2fa446046582c788be5f9c88cc1edd066a39d33fcdc29e64c89976c6bb5c9933ac41e7cc83bedd4f3a52fd0782db2b99f702238eb903e8676884cb4b4c71531e382e4a1e9c0528f5d84159436188cd201c50a6ec2ff52e85b3e0cd2d931caaf5731d9aafb60355224b14999d9e821e99d528c1dfddebe11ece5886fe26f5c700a1c225f711b81856d4d97341f2a6a7c13d9b545d61d45f1e14691b5e631fa1874fc6e1b46a54377198b7e5297d63c755f47a34af18b68ae96c325c1f9b265cbcfe5cfe5e37514d33ea27f94b27498405ce5305212f1a3fd23c88001cbef7e6917ccc2592d46372796493818c943b7c218d6ff7424c1b60c6bb51636e5f6fa29e26d7a44c98713ae621090a1ec36cb09895f894aa394bd646e36524faf7e572ff6d297901aa4400a51362c485b1a51833f56453f7ab53318c5931af8ba2ca1066490badeb38fe3bc11da1e594115ad418727730188418e5088acdfee91a33c6b28af6ae1345a71660b6332c9c34c7778f02cae046ea377567fa3d3109f93cb33bae32c0851b0cc5d9315eb3b36c11614365f1cff07d4c3a1a151c765e10ad27d825d2280d205213aee9bdc7f7cd7596deafa879da6fdf5b736e92ee403f84b3a7a03296389d38d4b70d991e96c834f404991caf4544ed1a080ac71f835f04e88070bb200279631b23e8a893d4ccb1c231dce3d037482929ea84747443228b523be5a555f948415ecc121742e7a84a664ea597bb8f39c70b29608603eba4c74c79886247ee5c297189ea9611121bf7cadb471a27715ea0b27ca9b07e88507226e2860e7928ef0827fdfdc0aa440c50555f2e86604274255eb3792e8032a54897f3ccc87ba5ab5b91a3582756cb07e73a20fc5e267bd5d40bdf0a3cf9e7e8ce0b23c0fa8"}], 0x10b8}, 0x9}, 0x10, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x40047477, &(0x7f0000000080)={0x0}) execve(0x0, 0x0, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r4 = getuid() unlink(&(0x7f0000000280)='./file0\x00') setreuid(0x0, r4) chmod(&(0x7f0000000440)='./file0\x00', 0x2e2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) fchownat(r2, &(0x7f00000002c0)='./file0/file0\x00', r3, 0x0, 0x4) semop(r5, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) getegid() semop(r5, &(0x7f0000000500)=[{0x4, 0x3ff, 0x3000}, {0x2, 0xb}, {0x2, 0x224, 0x1800}, {0x4, 0x9}, {0x1, 0x3}, {0x3, 0xbe1, 0x800}, {0x0, 0x8}, {0x2, 0x8, 0x1000}, {0x0, 0x7a, 0x1800}, {0x2, 0x19, 0x1000}, {0x3, 0x800, 0x800}, {0x1, 0xfff7, 0x1000}, {0x0, 0x7, 0x1800}, {0x4, 0x8, 0x1800}, {0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x101, 0x2800}], 0x11) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x16, 0x405, 0x6, 0x0, 0x200, 0x1, 0x9, 0x3, 0x21]) semop(r5, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x3, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x4, 0x8001}], 0x9) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x20000, 0x3d7) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = getpid() ktrace(0x0, 0x0, 0x0, r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000040)=0x200) r3 = syz_open_pts() setrlimit(0x3, &(0x7f0000000040)={0x7ff, 0x100000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = dup2(r5, r4) close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r3, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) getrlimit(0x3, &(0x7f0000000000)) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x12, 0xffffffffffffffff, 0x0) accept$unix(r0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000180)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[@routing={0x3, 0x0, 0x0, 0x3}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}}) fcntl$getown(r1, 0x5) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x386, &(0x7f00000009c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000010003503a00f6ec06afdf466c130afc590bdb9e4ff6ff02000000000000000000000000000104009078000000086bed202904010063fe8000000000000000000000000000bb00000000000000000000ffffac1400bb33000020650000003b004f11640000002e004021670000002c1300000000000000010004271e847cedf56cc9b406b53a3bd1d2ffe8c131b36cdd6315364e1b37e43163086fc484a55f487f85f5cadea287fdfab5d8263898f12c83f1d46dc6ee2dd488338ebe8d8d04a0f7ab8d9782962d11f3f34455f79366de64fb0f81c477e3a7ef0b9bd94d05ac087a27e41a071963fc4e906b12a3fe32c5446319d87ea5886de89b44b253d3139fe7f93d3111036a8a47ee0502007f010000040101002f00079067002a3bef3295ec59a4dadfaf0000011600000000000062a06199f3a9cadc94eba99c9386f1f7ebe6d23126c2737743ed8428b7ab8ff9e1885a9d3a12440755d823554f503e926e2930487531d679ccb6e04fe6a66328b690e3338e34d9acb0131ea0b5bbb69d6d995cf91df9835c22ee7fd18cc2d84fcb45bd4f94e5c03a7892cf0fef735df442c366f24392dd25850cc2fd0abd43b226a7df55b8260f0aa2ae568a0e431f40144b5f31224c0dd4c520a9441a47146b528b000100c204000000060103000000000100000100000089020000000000000101000101000103000000040107c204ffffffffa90000007000093065000000372100000000000004017f01040000000081fde7ece3b21d91dbe945507c80a31475dde1f178497f4e50fd3a72759eadb0ac1dd906fbcfb8618a32d96a162bd35b5460429422cb4098b119c63b6323d28a0f8a525975653e6a2726f4403abd1eca97d8c9fe6b0fc216969fadd92df5735532c8752213de83b7052360a03aa4a1ff7500b3985f2ed62e6122063b3bc7296e73f0ae17445688bef83ed1a4c98d8223466f73cf9593254afb79f5d1e02958490f64a469e4ae1041799e79265e7e5618e76b3b4d4ab9eb2488127f2ec7501bfde9ef4da037724da2edbc10a51ebf9037eb9df24aaf64d4ef33c3b5f28410069d9ef03db00d4ce06efac316bb027db4d7d6841ebb96a0df81dbf01737bf7784010100050207ff001d0300000000000005020008c204fffffffdc20400001000c2040000048b000100000000000000003bf30b5430353fcdc0865da4a7b4bb234d6c8d24c47222c500"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xb1, 0x0, 0x0, 0xfffffc00}, {0x4}, {0x812e, 0x4}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0xfffffff7, 0x7fff, 0x440049c, "ec9228440511f0210d0400"}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000380)="996e37b5c258c27cb01eff0758541d742fea33a8cd424bfd1f651a725c02afbc254019aba099ff82b7e0269a", 0x2c}, {&(0x7f00000007c0)="04bcc1d9ed94e332980421d36519387d37f9a1546c0f34db86791b79d0d59b2f58bba1ea6fb13836ba5b727a78da6fdd07ed4c49ef4b16e3aa336687f7038d7fab", 0x41}, {&(0x7f00000008c0)="7f04ab04518c2b8a368040bf7147b7b3b8421bef189891e62af7d1f115637af5c32ee1bd4d6cc466b4a935885b0ef5b4426fe5a887e0c442c7e7480dfb79de6c3bab4876319244c1ef2c4d46509bb6584b968b032ade6e15e74b3c", 0x5b}], 0x3) r2 = dup2(r1, r0) fcntl$getflags(r2, 0x3) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x4, 0x0}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x4d}, {0xfff}, {0x6, 0x0, 0x0, 0x9}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) ioctl$FIONREAD(r4, 0x40047307, &(0x7f0000000100)) open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x15}, 0x2, &(0x7f0000000180)="5a213c83ad5874a3fbc6a03a1f109c84d2ed1fb4322faa9e4bafe8ae78a4f69812a002a6f2cf7a20713d4a797b53d57b89d8bb2607f023", &(0x7f00000001c0)=0x37, &(0x7f0000000200)="9eafff8355b9d53ec69631bb04e2bd32654773d3bcd5b2d096b259783d24b2c427b063ae10a293ca7cea8d1148dedbc8633bf8adde6cfd19c6a4c3bf162d7b1f87403d182c8ad62a32f499d7752dda807a956ae70ebc6cdcf4700babaad333997f059e1ccea84157343ce808a9e7ef0a6ec57249cecc1a0fb0e40a76b251f9f158d8134611284f7a037504bf62409be4e87e23b559c5187cfbcaccbd582e40864ea76116c903afa070fcb81f190435cf990a1cd61bf72986854a54d62dc868c4c9f2b1f1fb84fd66afab10eceef1fc7948b1bbf695aa67b2d9e921ffcdb94b894c8dc787a5", 0xe5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 0: 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}}}}}}}) r0 = socket$inet(0x2, 0x3, 0x0) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000cc0)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x8, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x3f4e4fab}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = syz_open_pts() fsync(r1) write(r0, &(0x7f0000000140)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13d9e19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080000001000000000000000000006ea3c6a22a9852999498c9fc33fd63b751df488f267b289865e27430ac4f83b6c9f11259ea70184993bb6675407223a954fceb4282e13576fdc52d0bb29fc9ad6ee02178b1ca79b22fda196fd0a9ba9b72c8be2d9d73f164f0182cd5d1c3cec351fbc73c8e34ace8ecadb9a4bf75f92dcbe841641d864a406ee6905d5934f88019261bb412d964b7f29f49874dcf95a44b525668279ebf954f7c822a3b819aca99ea95b8653bf6024c00000000000000a0b96d64f0814277fa5b262e4c3919c17605d5bd819e741341a5388f80a586963a48f8", 0xffe4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x422}, 0x8) executing program 3: socket(0x10, 0x4001, 0x0) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x57d, 0x0) r0 = socket$inet(0x2, 0x2, 0xfd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x4002, 0x0) r3 = dup2(r0, r2) r4 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r4, 0xc0206937, &(0x7f00000001c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) chdir(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000100)='.\x00', &(0x7f0000000180)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800001000}, {&(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f00003c8000/0x2000)=nil}, {&(0x7f00000b4000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00006b0000/0x1000)=nil, &(0x7f00000cc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f00004bf000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000281000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}) syz_emit_ethernet(0x84, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000088a8480081004d005208de78008a5c709405bab505defa7a9831e76821a52e41041dc4fe2ad5f191f43d2e70dacb9fa771470b87353b5d3c8fa78459b24125dc66b6f4720e5b1461a250a2f5d21b31539146b3b6e4eda89c4a370551955f6112b872234a246bffcab424cb66655f2eaaec8ee0a3d3c8325bd876dfaa78242eb05db009842109"]) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x9) executing program 2: r0 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400001803c1, 0x100) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f00000000c0)=0xfffe, 0x4) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f000003f000/0x400000)=nil, 0x400000, 0x2) connect$unix(r1, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff2adb0070162e86dd6009000000300100fe80000000000000800000000038265c7d0200000000000000000000000000014e204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50800000907800002e7fe4730e60d6059bb56801528877f5c574b3145abf0c8de629f64b"]) bind$unix(r2, &(0x7f0000000040)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) setrlimit(0x4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x170a, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) sendmsg$unix(r3, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x2, 0x9, 0x0, 0xffeffffd}, {0x4d, 0x0, 0x4, 0x4000}, {0x5, 0x81}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@empty, @random="91e33cbed651", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x9, @random="d66e03eaf28f", @remote={0xac, 0x14, 0x0}, @remote, @remote={0xac, 0x14, 0x0}}}}}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x48) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) open(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x55) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f00000000c0)}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 1: r0 = getpid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r6 = getegid() r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r8 = open(&(0x7f0000001440)='./file0\x00', 0x2, 0x63) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000001480), 0x800, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000014c0)={0xffffffffffffffff}) r11 = openat$pf(0xffffffffffffff9c, &(0x7f0000001500), 0x400, 0x0) r12 = geteuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r15 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001580), 0x0, 0x0) pipe2(&(0x7f00000015c0)={0xffffffffffffffff}, 0x0) socketpair(0x1, 0x3, 0xf2, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x4000, 0x7f, &(0x7f0000001640)={0xffffffffffffffff}) socketpair(0x18, 0x1, 0x0, &(0x7f0000001680)={0xffffffffffffffff}) r21 = accept$inet(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r22 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) r23 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001780), 0x1, 0x0) r24 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r26 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r28 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="20663802b22a892442bef1b50141352f303fcfe2171b4e2f3f01678e4b9a8f2d6eecc27b69229dd4e9aa40c76e4b335d939d547e14f8dcee11f858a2595d008dc570fdd84f51f7c78ecfa98b19139fde3e0bb3fc3e3694b57e66243c016dd65528fb1ef7fb893c5d25b9332b6ae78cfede2cc0714e101804270c2515e02822e7e2a3ffbdd5792c05f8727e3ee441ce8e291f445ce735c247d7e2934bcb6c63eb8805027e964aa9399e6166c56622c61076bc1a7f90f591672cdec09f61128d285409e3940692f9cf53075e3f57400343d4dfea24f3389bb72282a1523dcf222d0cffc5c00041a28d458833f741065af66fbee2334b96a1eff93624d4c0ed0ce1ddf60272c27246a45549f2534d7c58d79cc974f571d776fb32c0c319ec491f451eb342332be549f9b9369c4745b47f5051c40a678acd4f7ec945f0694472601cb3d08e8258e4ac91b354ee72aed1249f2b205047714978f8ad622d79f2cc47117a8d272fe07b6e5d105438c5e03728f462c751cfa9a604da9bb5b4b4a72bce9b3597eca00caa8fce6caa5132b177051d4724b64b8ca67164493057a3e6420ebceebfeb780031c565714956c6934a006bf83b4c313669109a2482ae0db1ec045df1c18d903384f9af3c2cd4b0d6b21ed5ca73348985175216763cbd56202c6195c02952114e763ad2d7201400b254bbf588430945f8d901a71fbda55ded5738f15df70e7c6aecf1bc0df4f7d85850a899acebd85db685cedf3613cea4a43e9b9a4ec50194db236be9d003054b05fabeba9e8c5a25b817f4557cfdf2ffd62cc02106aaa6e63c4697d9c5620c031aac729eacc052253f463784cb42fc7d69b141450664220272fb6dbab69f172eba27fc78514a6f3e4a2eabae5f77e28360706496e12543baf2467bee85db7d2200da8962398a160199e899a1c6c54daa90b205ca8e45fc059d846eff33f3bc71b686214dc8a1bc2aae95e643cb968657336aa02866163248ba73c7365357ad19f53eebe38ab232dca14c8821bc6141b4d8f89a0079ca300a02b21c4a88f57ba197eebb8ab50486394611bd11b46b6be06d153f43fb8bc2a08fa1129f0986820c80b467aeae78769f72fc531e9bcd9358eae679fda28f7fdef0af5522e7955226e5a7816f7938e9f4cc77db8d6c7155431b2728cab9634c5b675aa53addb0f53306312330e0e9ddf17dde35910fe937ccf0278d4f95af32159785eb8ccdbe964afac289de0e7a5993dae8f6a07b7ab90378da6c1a2c937e9a24932765e5fbbf2738dfc0b65beb8cce8841c545347644c19560f73c33c70d6ee646794df6b537fb7bb45231eadf8d6e4e157d1b61616dae3efe979bdaefd09ca61df2f797035b668e5b5e03f0b8e6dbeebf4e62eb070b5445c4d9217a76523e86301bf5cc0d94f32cdd16e2242f15bdb07316667bdf9862e4a6aaa94aa07c866b0c762e5b0a31ff2a6d81387e48bdf90a9f3b3721b79334f8841159703b08aa246bac904a6f7e690b09bb4370d71804f642c5cb5ea5eb7353463d4299cc4a386b0749b2ae80720797d71db10ec3a945346802c4f8820ee28b3e238127ef6648de6f9b428506c28f1d99c03a3b6d0de99a6565219f9b623a88965cd7a30f0f34b745d1c7a380c5befe37940ba687b936b219e8a463d7fb9654f801c76001d2c9141f1a8aa840795f6d07ffa4fc85ed4cb51dca458ff233a1acbdf958950ce1ff69bcd034ba799027d63a77e8e6492d1acb52cc526e7a86bbd6f3f240283373d8226aadd43e682a0c2fce2712ab9178eb271fd2e2ba19b824a632a7a4282134b2411e734a5937514fe805f3724a06ca2b1c514f41c5e1616469ca95e84eb190786cd1d58f8eced18972e4689c0ba317a9f6ac8d68f28c245661a509340da1e11bb7128d4dc0da4683610ed0f2461f0590492918fe1d1a60df1dd61b183cd06438e747080b4b7b8f8e96f3edd1f99e8fd844328d3610185fad75969663c9ba4cfd98ef884db7f2c248e20906d60f8d04dcac93d33e39f9c3e1e527024e6ff3e221905753c654590b01c77829e1b03ef34fa749b02a74df0c6a86fb5794542f9a84d2a1aa9703263c2e64359b08d3eea0bbe8605c4bae737d09014354a37c64e452aef2b7b14e2ea2be9b96a94d2cb401fc19e7afe14a8329c06c270b5adab8ff5e31a16dc997f11434d8f8639283b59083c8bf39d4abc6e68f4d80a1ce611ba371490e49e7442048f0c0c8cd86a0348d7f38bb33c0969a23174d4c05e2135ee29eda11a159758680513478882e63235e918fcd79082d593c2b290cb71b93c3a6719dbf5774084e198b4c9e0f9a60fac96ed8237f29c3deaf8713a84d5e0c0249b344f0c2d8a68e816ab631da063ae2bf423f5dbbe6f2a266158e1f4c9fa25ac570e3f54582beab005bb803d810121838178a931c4c49623b9740eaf951d11786d2be428b3631366f290346369201611835ea37c34a336661c4c4c10c3f18e2235801ba28ffcc74317b40964ffb2a369a966b97971b8949c4f7b79c5d0a4ffe7d161c34725722c3e297c86ccc08e0c705b57bfbe6fcbbcb93c1f1d251f89e65b5f93f98f4f44e3ceebdcac56987188f356ec31661b862cbdc1fe4b309f5b9140dafe9e68f7129c1a653e6745fb1738b4909beadf35c722eab2684dc1cb05098d5a0b00218d2407ea824311d7f02215defc2c3ed011d566ab38355e2875d4bf172363fadb20df89568226c7b44580124ac3f5fd158b564cbe5e310c065e8a81cfd7655cdaa7cc13826c8235e1192bfa8eb0f99fcf4639c1f8b1e32d31b14e176501f5f929e67c7d8f1d28b2ebbf2ef60efcb044c799c4e90e3e4c099aaff4d4e5eb12572857a3df5ae43ceca971ccd1dbfcfebd5f861f8905517a342e4beee0d582bedbf5dec74944b8c6fe07e0e48424e255fcd5ee6372e2d6893200120387a4cd7562593e923f8f9f7f78ddb24e73f219d5a9ce3a267cb45ef011e69e6ebfce1e4617bc7afe6048a78b58e0035aabb10279799c8d9f45382137af1ce396a73e97bab2b768b4e8762841ee76ea065e01c9e60ead7c499270ef6a4d2ebe11dc4ce39d10cd4453d9f5b744b23682792d870abf2736e48a81bacb56e725e57b6e3c28651012bce3ce41d1a5b98eec90b06ae8d44ced5d8d5fd6450d4da7aa456651988cef170fcb2b5aad7bd416d7b0fabe42842debb62467660057ad88cc8f5391334bcc724202ad0fa9a159aa0e4e20c909e0ee059771da30a3c631a693a76938da2c53057b70df9eb0e1a7b53f7d62724e2be090ba74fb02c8c7668325025cf150c67eb038f1da65830afc9b3028251b0370f196fc65084bdbdb804ccf3070a972358829baf1799478586501a941c86934d7bf89650f9aafb421513984f3428d12c5b09f1ea9dd7ea4a8046faae016f29657691273256e148545670e00d051bda5c3654de250088e5d8bc0d5a04705233924f33c437111abe3f285419213ca0875a9181e5970a4f6f9229ce24d2e300ed8034455e9dfce70ba1f678483f61e1a75e8f5ca116577e21956d53dc9b024528dc75cf0ec767663800b9449fb96c81e224d6f4ecb3f7ae99cc81bf318deca1797305147c89ec10b40a5a7b824800e083e66bb95c1ab0436b2d9b75ad28e261a2269eb994f4d698171de23690356d274683745d71d27f4182b7ba325b22b0159a1958e1875220018a19ca59c90051e102d5a99494acbbfec88c874f209a11c6da82f851e394406db1eac86b0e08a174b1810cd9e50be544366b239422e192824d30f9baf02819cb407e6b816732294e47808a0a7b4a2a4fd840e13294c74d27b934f819f746f04578e6f725f446015236940d16e2aa3b9c9373cd288ac3dd4cc71ff4595bdaea8c63ea83f8088e46cc7b98abaad1ac245e6b29896518ad1f7e7f074867203b3d6575c6675935f960d17efae94a154c66c2db8424226c3191dd2dd497453d95cfa363083fdf16e770ae28cb7531e3b96e092a10a349448e4fae6dc7b44192321814934008151a038efce970180fb646a98170d55e4fb19fe15150896230bfb749e046fc8f47fb505bc44a57e17d01b1231a9ca0b36a3eab0de17f11b6030bb150c53a2ba7f189972d9e699fb35008f18e2b7bcb651c62e52fc5576f8b178035bc11d1add355e448b0a88fb51cfd4a0ece72fcef471e84e983da855799fad0cbcfe80d9044ae259cd2e44a11b694c90edf38cbfe3711b910cc949fb28da367db5537dea8876678beecaf792228e544f9b1d5d7e3317ea70afe6f31f22ad3dd288d6db2c29969721ec9fadab55b278c20c3223e31d4c25da64c9363cd2dad812766240203d93d44a8d21938be567cdd48e43f358dd663b2fae85e2f5c10d3cedfa079ab2088eb88a56ff60dfd235658e9b039a90193e5b11d49b7d85f4026d61dade2822a19fd091e21c375277e4ee4b666e2adc7bcc0d5e8f1d438506b5e06edc2d725f61b36b33f8b90c7ebcb121ebcf4bbf3d6a154196cf9cfc507594844df89a5485e02f552cf0c7649cbccfcea00763ec88ce02f77945e4bc2e797a34f6a0f598bc649111fd5ca86af2eec2ea78bca977494e065483763ad6743629a29097c91229469451a5a857d16ac8c72af4d208ca2013caa470b403ae073dd190d5dc4f154426598b0d05846efbcfca51e077765ae94f42e31bf45822ed3cf526d7d663b093557c8085ef8832771e41058bdc3f998cf2b630121f599382c18b157c8d54729b986dff2f8c663f6da07e27ff33e0ba23486a199a824eefd56644391954f2600115ac9de11efc7b2c2a956723de08867a64c852f9afb4e980d6cbce3b359c9ebeca7d2a84696199fae814f1774f7ece8c84060c402eef9577c2d5d4536d088fbfbecbb58a868e340dd16108fee61fa7ba7aeb39533215d00acfb8cb433e1bd3b58d3db7fd259a8a2a36599557285abf93f3187bc2cb74a976632f7dff75105c21b856afd75d5cc4c1b946b8cb735f85d88b1cb2b4920dceda1c30ca86b5ff239765720f2f8b3cff0fc702727dccfc0e19c61e98134abdd9d89b7cc71edf085f6f24219cb04a49093e56799614db53239404710d9d4f39836b5144cecadf5a2a22035a421edd06ebb61115dab089dac2b5a372de9f167f85620aee40a0d61f1cd3c9df8c062a2fea4597df16454b88d57d4d3b86f2ba55395e06f2b7dd962e28b40e3902e01b4330dee8a4904c8f28f57c24f59cc90a4c676b0814f2eb7eea20d71b4c90634f8fbf67ad38546f6707a898fe09dd8a16041428103ed2d3cd1e32494a5b7d2b6f797847efae0421a168e85f719a8c371a691f80e016c87174aaaa21575e4c748bc7f35627851b3d3b344db64709fd6f6459bd4a663d84b165c7e565f7e039b37c06aa8ba9eae0d1eaa277e1aa6ceb5504475b7879fc09136355b872aad80be4cbb5b0c89b75f583b856419d7588a512fb10bd3f68090a3ddded8c6a386616b5e520944c227c4990d3a98a4deca7db06227b0e1997b1fba6ffaf1ef90f2e8fe413757b552c6ccec82720f85c16bcfb806e4d1d173abea6fca90c2c3ae9ddc1768afcdc47af0c8e841d3fbb1b7a3e4b2239aed5f25a0e111d9101b48dea1425293f49aa07d9201436dc391d793134d722a22f6515bbe641b951c718be458bfafc7691203ecd7762b0dc43889701ad451cd0590a4f03ade939ce4027a2ccac1ef5a8b463f795d19e07e033373e2763ae6b54114fb63c0be88845caf40c71fc8483fd98678eab6f2c7ac10d82504121337bd95c116a44652e1eedbe58051f625a10e", 0x1000}, {&(0x7f00000010c0)="1d20f43216e22f9ab8b26aac759653c13e819657a940487f9f", 0x19}, {&(0x7f0000001100)}, {&(0x7f0000001140)="2667620c47d8d53b60786fb1ab8c3b3fab08cfd030f8ff730ffbffbd75643217ac52c0a2fb8a30db8d507a741ca91ed5e06c1f37badc076902c8db36d35c9678b7390d0d3825fdca020abf76b10b00e582d9c6dd75dee3751ce75cc4d18391564e71834beaaf863b76800b8a33b98c4abb4e619c0ea45e90cd758bd3af1529c74fce4d22b9d42373465f9dc8eb541afff27317554f8def50786c0148d60601127f2f393fa7862b3cc4ca869751932101f6c1c98cd1cf2110a427ac7c6edfb0388fcee806b4f8fee53e2065f86aa8801c077cd8e42e998f346ccabbe4c92e5419401184886df87c61dd99faba9747a0f1f51b89a70b7dc184450f9d79b369", 0xfe}, {&(0x7f0000001240)}, {&(0x7f0000001280)="6a0aed1cacf03f174b46c2d0a48940ad23a4562b9ade7b0be96bf6e3fa49b6dceeda207d8eb5c9b40dbadae99e4c1251d931e5b706", 0x35}], 0x6, &(0x7f0000001840)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @cred={0x20, 0xffff, 0x0, r0, 0xffffffffffffffff, r6}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r7, r8, 0xffffffffffffff9c, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r12, r13}, @cred={0x20, 0xffff, 0x0, r0, r14, 0xffffffffffffffff}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r15, r16, r17, r19, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r20]}, @rights={0x28, 0xffff, 0x1, [r21, r22, 0xffffffffffffffff, r23, r24]}, @cred={0x20, 0xffff, 0x0, r0, 0xffffffffffffffff, r25}, @rights={0x20, 0xffff, 0x1, [r26, r27, r28]}], 0x150, 0x2}, 0x1) setsockopt(r16, 0x4, 0x6, &(0x7f0000001a00)="133fac7d362584a133e006394720555b1337b863df2d0dbf187dac10b8acf84e49c32330d742d4b8933faaa1ea67e946eb92bbe11c976d1d0cc90991482b9d3aca3e72b263f7970f90674cc22940a5900d3258e7a424e000f916992d0fd033b00099fb9a15322718127f67b6dfeced3cb7e82483aef43d09055269a87968b23a4c07b1954a42af2dd70246beaea3c66a987f9f5cb815a08a7a342b146b482b11ff5ad69d09d97cd5fff8f309dfae82225d0e2ff0d476274f559fac615502ec8cef70071c6b70b80c64f927de9b15c0825d30bcaca3f92d6a2c2f4453653d7767b27464b91aca93208a9d5e376ea76693261b90668bb94c923221cb651a834c66d75a3ae70614195e398ed34e41c6a724cfec6af2abf8a40c643fda9a9940c40cd032dd4a38e1c15af31c197d7a4376902f5e83f7ec5b4bb4ab96319d72030d70e5f9458aa116a1e80d24ee5a8c3fb94595b45395404362eb44fa8d5b735ea861da90614d65945456f811d060e73db5fe6988f0206751ed83941ada9a335b1c9b2e6ab0a2b0bb7c7da59e1e33681a373615b7cab8363e4a6f6d1c6a021f2e137f0f162ef7877e7e81b99d56df9b2b09adc053ae382097ab4e1a1181b35b3dea5f5d74c6403394c49dc923f89785da85402fcae1602d4c356878f1c1139ec9dc075fe2e4a7ec95a7ea22025a6b3f1ce9a5d7ca15d3c6b7ffdb287c7f494b079949ed13dbc1e630718c54e30046fdc00db046fb9137af48e7d4ca3489724159bbcd150f7e21839409863237f033bfc7aef497f566ada25db2a2cbe1f3dac12a2dddf0fbc85ecb9a526ce9ed2713e1bd89b43f5b0cf86bdf3fe4a2a4c33fe84b01cd8442318abbc4e595cb4a33d57bc8babc9893f4417b72546dd3a522890ce08cffc28cb9c8633c0980c23ebbc4021ca1082de94ccd3a1dd98846af2f665f0555027588692eafcd4ddad6b9df9443c5bf20b268fdd21c687f779753cb65b0cedc0947bbedc36a47b0bdce81c8609f497aa24781f77534719ecaf032cb72ff3715d148e15f2ca3dd790c6bbfaf70b665337586ff3f9dbc8c20221f4e16c5b36a2de800ad671ead438dfed31c855ff8ce2af7581d03b0370d7fc72c00445548ea4cfc214e17fda768544ccef113248801db18fed1bb221ab0fe36b6778a5670372e6069fbae8077367e3d3f2a18618128bd53f880625318182c858eb55342972e23610e7a42120d853d787375f204058f6fd0b9ee34dc825fd14ad5a6e4cd163fd58aee76dd2c223ccd4889ed229dcd8371bc5d4584a523aef1b417f4dc2ec7108d87017274ede4db05e6ad3509bba5194aeab6c91eaa7112b991d4631552f3ec2699b113b6626771bf778968b3b3a366cd469238dc551458cb44d7a81cfbbbbce4a80cf824a831b1ee44680e66338d376e2b881399966aed4ce729d6c2cf9fc9e4438bb5f6c71c3a0dd9c0752eb2f1bd18ed3baee587b65992a70f55cfe19ce32d876b1f5d3744fcaa49ea2598c930cd2a7cc703ae4549ddd1cd3d9004b1ee65093bfbe279a8b8c29b203810e2c97259dc052b7ecf75387611a7b9bf7364691b71aa66d442488489a480688efb5102a5df6a5ca0b1f25bf55a07adfce8345ec15d85e03810b7708ce60381c6daa494c4346c805423808ad5de98297dc8e3c7fa6062b725a34f3f761bdaa23e08beeb51c4cce20e6be0cc23c0a88b7075f106a7e6cf2ce753d96e57a884dc0839901aada8bf2da55531d4bcde931cacf2c0932f658fd24b003f921ed98e83936d1f185cc5119259c55ec50a3a35f39774c638e239e3b3f2414964b8c723a1086b05945eea96ac8888132f9bb2a52c8bdbdf81cdc660a9297250cf66166129d7b56f2a16857409639492a8e3c79a7cb5979701469f725d262f5123c3ea3c8ced00ba1722da8f3b3a803535d8e5ba6f4ed59634a042dcb3939c7db8c574e5c33f1e6b329312cac76a847a550451d181ade4443b4ea100b8749e595aaf4128f8c02071363ad95b579c5a2a686ec29c7a0b1d4adbc3259d682ed59bb608121ec242df4a0b844e59e31a79bc676cfbaa8ff581a0ed0eb3d346252079660a9c341e7e747b8176789fbd61c4d6393fa17d2bc1d64fd0f03897350ad2776ea10568813e49bf4305ebc3d557f024ee83d2f08260c1342fa5e3c6840646a93acbf1e76bfc531adf83cdefadd29cb35b1d4a9c87b65b5ef1baf89baa62ebf084ef123c0ee03e7e454e135898867e87a99aabee0a45d3702c0ebf926c2d0bc54397272fa9e3e824cf6f712885f6bd9a3f70aa13124ebca084fb65654531019c6f43b1a5309d01c6534d8e7e8a981a52d64b6d843a9320bb4f5f1b7ee925a2c977004d3bf61977151266cb690467b9e7362b7c7fb8fd710fd63f76d53ed04513ed038ffaac5dd58fa4b8c9501c38a30d11c8b0cbde36a648657d2fb52d2562fe450ced64388b468345cc790f73f8177c6ec011493006b2d23cdffb59d8cd1934621f43224405656a14055cb8ec598b5c4d4d3a2ee5492210baa467a3e879a62f9b0a5d742f8b1fac86f372c6d4efe713cdfb737c57e0ee5ac2c552f9d701ab0b0a03a226a5c047760b9a7925410093c0ad63822fe800a0d2adaadee6a399c511a582282f817765eccdf12051ec328cd1d07dcd1ac71eaa21060853251bc740215206934b1c7d5450ff6e9212eece44313822e9de300b7c82941aad37a7fde9eab9ecac965bf0024bd2d4d424e27eb74bac3e9bcaf18db1785bb2d9288f33b9dcab2068096cb9b88931b1cfb10fbe057bebd2befe4882f40a2fe6957ce3b8b55cd286ae730bfca2d8dc7747f720b19fb80297dd6f111dd082d2e7cd32841251722bb0e90a095177e90c163b52f633f881a325bcbe2e614f412e39a3c5e7c1f442655f6cfd70c4932d9508fd4abd62350e9c96b4ed6ab02b0cbb39c7b9ecf5694d1e6a2f91facb5c70d13a65105b9cd8e54aab81cde87b0f18664332af3013780262b2cb036e31c0e4d7996db33d94beb4947772ab8f42ac9492b0b8a55833dcc69cc16438171a3889a5d3f800f7b87a9b3f9da31a0277db460bf70a3d74dabfc9204a5ef7be6f8ac1d1a87346bd2684928465dbb6dc2f602e5a91674151ed44fbe2d36d44addab280e7cdda5e1f4dcef84d55347a57295a3c84971615e3115b75be9d77ee9c49494857bd642015fe0b8ca7400ae9062cb7f138f7f6311cc27b16b850d2d4888833e2e99d50d19a3ef9879ea82fa2087b604e2882eb79233b46e585331f681c03f1f4f9f78abffd8bcf060a152b4a33170df9abc4bd2b6f20617b1a89fbed79b13370d834493ab10371d70e2fb36098ad9e984fcd943ddd74d13b058ecdc6d24de6231dc2fc1f09bb70c54f9ce1b04d90427a893f3d562ce4c359bef2eca136afee328804778d944046a9c2103dbc190675fb4ff7cdd002a3c3849fe1c448db49ede7e0851d4b3d089a6c2ca27a46f85f42376caf8f17e083372915ad945c2d411b2d207ae35374debf1479afee346357fbb9893af2f6255f6f21ffe0a150f8ac7a59ab17a905e328429397a77ba8fa18ccdd6205f50c1dffe8c57853d666da097789c60d1bd8afd40d2754541bc3623a018f95c2c6e005531ba5a806b19c5cc00492fff834fb3828b632b8433168eb100e21da8e746e78b2e7a28cb9893646d5f0e970f3bbdedd0fd96312f8f80c0a49340658a567cd4d02769d88f73abdb11096aaaf8a1f8a71d5f67460c14cfb27228f145dc087e3e0fdfdd524bb995275e1bdd8828789fab962f360f072df565162bcaa6c4fbd6382fe8d6413f1a2388875764635b508296cda880e2f20aeacc3ea61532a13354d5eb50afc1ff7a6e878b8431ad1d963cdab9e38cba18758249ed9d6added81f3c8650a45cd5dee7064f9be1a18d813be9aea0fbaebea2fba3c7d4f28551b6551ddfa3f162def59f391884da9d86d64bb332a1926d2a530ab2953a38d21a2d4e6dc6f3cfeffbc299c99d14bae85c7021e52dd34c68fadc8109c5b6fd8929160d170c939d75cf3032cdb2345965df3fae8a6d843e8ee296a38f63fdc628e16724d8a0582592b4e5cc81953e2c1da3a877010c468a1445b7994239125ebf2d9a0443c6b7bb7ba77f2a68ff1916880ce780856eb00308eb4f05cc6982da699d40b2f91b1add0deaec5f590885d294dfb58a6f67f4d69b94c7523ae5260ec613caf3e59d3d158d9cfde681faaa0e7f1627323e09cf7a5a9900a8f478bb32cd590e2f8fb16ff8f7bd8d298fd38d0c5fb25665b47ccdfa676c139a000cc49730995b513e8d71249a8f82ebd6ecb5bbd20b6e019326790f1e05583c97985abc464c15ed2c376acaa71bbeb037f4b068584cfe81c34b8508489fe9f6fc2099cd43234e6646459df44c489c2c79b5400fa9a1d21cf1404f26351d4ad82de67e12bc6bd54bcb895649b7e2b8fc7d98da878c36fc3fd4acad7f7ae6cfa82fbc96cdc2df6a887c5427ec321bf654f5023da45eb762963c6b7ce973bfd9e715790e3af1178156f837555290c274864ba25a6c4b5c581e8f08f47def06e2f96aa33c8b2a3a4683d772de925e93cf85044a7bd1bd50335464bb94b2754ee8f90ea489be6c409e0a133c06a49f1533531dd53693b554e309e9f2a4cfe96a9de47bf18f3778ae70b9e8b20a320e590e4c2276830bcce6a184be19157f54bb3e2fafc04e08e6e640bc604831762e15ac41b450dc748e20afe299ca70356b2f74e24e11ca5e47306c3a0713f0e1de2687ef4698023b5bc55f3814e7414bb3ee433ff44ea7c5615ff6f0fb9431b1052abc83f1b1c01b9992b6887e6d1bc3730bec6b92b8d0ada2b9856a05c87c9d7a3c7f984643767f29320050b650a18fe60f9c001aab00c7ce74c579a2cf09f2b8a3f2a79949d2731a31c50bc37c76e434276504e94968834db28131bfe82e8632d4d3648ea9d0592fd3b2478f1efcf3d7162c11be16a93bff5855761a1b760f5af57850f927bb11cb53c02378c3400f90ef1bffbca0afa030f606dc2503cfb2b9d5caf6ec00c424162e39df21dc88a6c7d6ab49314884491f96d98622fc2ea31b52a2c02959cfcd1f0d187fc52fc38b0f2fbda0b97083a9ce9c503f9408c367f3f95804b6dc1e29109d9621b7d40e574ef1c188fc0b2f33d4b6179dc5860cdcdb36da1a2ca90a7ad1cf60891775a44fb75d67541c4b6d0768ae80e3c0e838c2df32bb2460422029f9a03a48b58ad0c43d64337cb9e011baa3789847955344edd8823b16b55abba968a190b6b9f1f63e0f037c1f8d175c8edfef7d919519c52ec6ed24e29cc4d0f4b94af155dd6d67a86d017d022025769238995b2e9cb70a2f0ece6a2214fcbb07f261ee91e29705eacf34dc8dc90762ad294caab95bce15d0d1057566a1170dfafc891596e51a80bfb99ccf359a288cef5f5db21051ff6fe739965baf93ad19419953eb3d42b6afa4f1034bb165b2183b0ebe182bbbccd463a04282db75f00338fdb1a6393139d8add191ddd3f5461396d880577ed4c1071cb05d3ee3fe7f16fc19753ad6b7db0660971a6589db7ab2f060128cc1d248ebd265639e1ca4f8c0fc27179119ae301ea4f153150a352aa1685966db425ba56caeebc4547914bc1c6d8002b1ad2ed79ff8dc1cc230645d201d085f918c4beba3fb69cc876ed04e33f5219677fbffb0dd3939b358b69a6d7172ae3eb4f61d5a0be2e5ed9ac44697a5a0c439ea127e3e46f13fabce84ce14c38a7bb7da9061eb89be8ec1db76d79c7b7cdeef586e35d2b249f836095fb00a9a5aac7ebad47e", 0x1000) fcntl$lock(r18, 0x8, &(0x7f0000002a00)={0x3, 0x1, 0x3, 0x7fffffff, r3}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r1 = socket(0x20, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0xb10d0349343baee, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc1206925, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = socket(0x18, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r5) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) dup2(r1, r4) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000180)="8b5beb1b6841c34b4f2084656933dd73b13a6bc014990826b7184d3389743864d46230ce99316ac795d033bcf7e9f3624a3e89760f5e43844fcd4d28f521", &(0x7f0000000200)=0x3e, &(0x7f0000000240)="df6297a5d6a53f58a85d41e3ee709793f41ca9f16cf9eade59d3f73db1da85d353de35e6ac0fe34048ba2b2ac271528b89", 0x31) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890000001e01000000"], 0x9, 0x402}, 0x0) r6 = socket$inet(0x2, 0x8000, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32=0x0, @ANYRES32, @ANYBLOB="6002"]) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2a55f8 executing program 1: mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x7e6fe80f825d3dd1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x40047307, &(0x7f00000001c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = getuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500001c0000000020019078ffffffffe00000151c4e92344ef6011200907800000005"]) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000400)=""/9, 0x9, 0x1843, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setreuid(0x0, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, r5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r6, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 2: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001440)="20000100", 0x4) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="04e86235fe15b6d15665eb4e246d9958eb62", 0x12) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/16) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000240)="e1f18009e1891829b6c81a2cb149e183a06d1705b7790220edfffb430ba2868a2213223ec740ad5a12f27104258c560f14eab0364076ae80c496875e93ca60d7467e4451fe7e80af8f9ba556ddf61afcebb78dda1b456bfcbc35fa967d074bb7dc033924ca5554c55117fc1a8987cb1772", &(0x7f0000000340)=0x71, &(0x7f0000000380)="6eeeb67d8d77f7436cf6b6303c36049b3c87f059626fa9bb376c3ecb305c0009d7f09279dd02ba29033687e61f4f9407f95c45f7e9a8", 0x36) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000140)={0xffffffff, 0x4, 0x9, 0xfffffffe}) setsockopt(r1, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r0, 0x1, 0x2) getdents(r1, &(0x7f0000001280)=""/4096, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000240), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) geteuid() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x151) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, r7, r6, 0x0, 0x0, 0x1}}) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xf3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x14, 0x20, 0x10001}], 0xfff, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000440), 0x7, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0x0, 0x0, 0x0, 0x1], [], [0x0, 0xfffffffffffffffe]}}) kevent(r0, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000001c0)=[{}, {}, {}], 0x3}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = getppid() r5 = getuid() r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r7, 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}, {}, {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'}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r4, r5}, 0xc) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0xfffffffffffffffe, r4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) r9 = dup(r2) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d, 0x0, 0x0, 0x1c75}, {0x45}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) listen(r1, 0x0) ioctl$BIOCGHDRCMPLT(r9, 0x40044274, &(0x7f0000000100)) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0x0, 0x1}) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) listen(r1, 0x0) r2 = getpid() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000140)={0x1, 0x800, 0x8}) r5 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r5, 0x0) r6 = msgget(0x0, 0x6) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0xa5d8, &(0x7f00000001c0)='./file0\x00', 0x8}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x6) sendto$unix(r3, &(0x7f0000000280)="00440cbddbe12214d777572fc24a0f77149dff69beb3b6bd0453ae", 0x1b, 0x40a, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) r7 = geteuid() r8 = geteuid() getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000340)={{0x7, r7, 0xffffffffffffffff, r8, r10, 0x1b0, 0x9}, 0x7, 0x5, r2, r2, 0x5, 0x72ec, 0x7, 0x7fff}) r11 = msgget(0x2, 0x90) msgrcv(r11, &(0x7f00000003c0)={0x0, ""/2}, 0xa, 0x1, 0x3000) fchownat(r3, &(0x7f0000000400)='./file0\x00', r7, r9, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000bc0), 0x400, 0x0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c00), 0x80, 0x0) sendmsg$unix(r3, &(0x7f0000000cc0)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000b00)=[{&(0x7f00000004c0)="795abdf42a32629079b5316abfe6db11a9fc67ccc1c6687a6cfbf5c2f75f33c4dc0032be91d1a5bb79ab3f2f16dcff42def4e505c9d10ea5824dd07d7d72f67e1163a1211d06acd15e493ae91bbb7d151194ef809e8e1b7e624a1a1e4b189ea34b0680625d715d1fa7efb28924c9bb853807440a7a74cbd6707f", 0x7a}, {&(0x7f0000000540)="793d286e0fef4c5090bc6dd5284da7516ab977de0a6333d978d72650b2ecc7a2cd48bbace8dbf19328a2a6a6981857992e312a76c26bca41196eab1364914d0ef937099ad5858c3b052e4742e5b44e758b3825a9591b27a01dda0d1a72b7c7570de32085831dadd8796033d61475d60314db63a719de3df4b0bc31e529964175d8c294e110d7061bc6cc9d671d793035b37d6069a79c3eca5138835aa70ca36c9adcda4ea8f7699402d7c74e3deb831d936add148958a9ab1051f0cfdf4a049aff2ed8a436f640849aae37360c0be5370f7ffdac440fe31667d061a38353", 0xde}, {&(0x7f0000000640)="3dc7ec4e4edcc03a1a6711bed0ed639fa20cc30b580e94fb3dbdb1c4a0fa1e56440ce9a377c8d9810d4fa287fc21b7e46de766a9fc8471c8cbe5df365b58f4233cb940995cc0a65d8f11162bc98af73c694ba1c6a959bb013fb745b8ce499cf7539bd9806cf66ebc51dc88b296848b317a7a186159ddb4bfc4b35146cbb0ef056389caf843f60a214e0dbf2ff3d63d7153e5529abe4632d408588d56b99158f64087fe5005fb50e6a07047d67067c2b4e8e567340bfee9a0ae9c9d3fa5cfb1a4fbe5e28077363e193a71f595f21fbb4f1c44f8b774b3ede6b6d764adead09c362a0ba6b47e9fa72a3fbd83bda6726f97d6345262", 0xf4}, {&(0x7f0000000740)="f298be68361631b35189f85769383a1578f74a16d5ed12b32b05e6c4541b0fa228b587630781c84d97647f0cf5c9e9df39b7b668f0f3b6d61e982200cfa84099e7278f9c72057a93ad627e4a08cb1a8a1d9a2a2f1a20771472394e4d301afa4ec1dcf15b304914a395e0b552212906cb1921e7a6f841f312577c8ba21d8ae76a3a93c15c900074fec959e98908aea96e712d9adb9eee1d1aa8", 0x99}, {&(0x7f0000000800)="2e2b1d6ee1489fbfabf696a4862cffce2e8b526fd47aaef0a5ad52c08920b64a6a1b4715bf92b4d5d9247e60fabd83baedc1460417e7f181528e1a5aeac9a53efda71853192655e3ac5c492c9e6fa1c815644c2d4d1a8cecd984eee57899d12584f2724f645b24e719fe1b4b312bb7442a69372f658f00dbe2674be430b2f2a0f4a8038c4efc51f1237859ad8f06548fbbbdaf12", 0x94}, {&(0x7f00000008c0)="c44e8a", 0x3}, {&(0x7f0000000900)}, {&(0x7f0000000940)="659f75f9312a8795", 0x8}, {&(0x7f0000000980)="b605f63c59f70f2ddb481f5e9ba8583c8912aa0ec35aebe1815b7e3dae82e7706b513a259c9b0cda346929edb02c1eacb446a2a3c0aa30bd0209d6d2ab47f260495664662e19e564697889354958b1b7596bb0c092868c207139560dd037f7e2415762bddbf0eed27bfdf35eca8935edd20dd2cec678884754ae8cc067bfee494a1324fa36b6608904669c1a676b", 0x8e}, {&(0x7f0000000a40)="db74d6e513cb7506c8cb39374d027d20be74949e82f4b139a226e584d7839abb7f84c23b875c972035a6a7e3a66adce425ff98222a804358f0d5a3fb5781c1d0331693ec4f2953d8de022c3f80b119efe0169472172be71cc6c0f1e6e44233a9c9d4fe0c036fab96c85253b0af1f27d486c31b2d8604469f39efad443c2564268c39499e7560a81f74068894b2da0b8e120b0278fb94015978a595129c959a9b7138fe79b7abaf02e9f08df431f46c", 0xaf}], 0xa, &(0x7f0000000c40)=[@rights={0x30, 0xffff, 0x1, [r12, r0, r4, r0, 0xffffffffffffffff, r13, r1]}, @cred={0x20, 0xffff, 0x0, r2, r8, r9}], 0x50, 0x411}, 0xd) ioctl$WSKBDIO_GETMODE(r13, 0x40045714, &(0x7f0000000d00)) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000000d40)={0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0}, &(0x7f0000000dc0)=0xc) setreuid(0x0, r14) executing program 3: r0 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) r2 = shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000140)={0x4, 0x18, 0x3a, 0x11}, 0x4, &(0x7f00000001c0)="ee762b8daff8d497505d6e98576cb100157fc76d020f25aa1cf8e010d0c0f781e6b12f502feda0b7c34703b4650bf7c686060a105ef815eee2327d3e4882fffe7832cf28cb8d4d3a33c2c388058ebb7e0130df1aa2639be9f2f808ba1441c6c8b3e4e632ffb6d87b5d0b32e512182abe643dbf7d68f0ccad3da343f1fe1a7879c9439722a9c6ffd9ddb84e98c7f01c36fac730cae4370f13f676ea5570426b7c8de88ff768", &(0x7f0000000340)=0xa5, &(0x7f0000000540)="cc6ece1f2638e4847c24a2647fc734d6eb293f4f76d83655737903039e85f426424def96d5c78c15ed70badb3563aad171d35cf1ae14f41abbe66d2d3abd1e418bf03e35d69b959b28448e4ca1f5de5937e53ca3137b15f6fa84478cc617e66ca0b7a5fe2a89bef2a12e4894a6be9ad2b0b091c22339f823db6293197b0b205dad22e7a519880fb9fb18b367e456ea641f504f81f77974eb87524af326847846dee5f31a504fc21c20eaf7963bebf88f25aa96ab4f3434e515f97b1d8e50b157cffa5005ad4e0e2c4db8d099cd9b7ba29162ddbddc5db02fded5a1d43d53906597870b4038f8ad75a467fca4d7784a6ca46df11eb40b5aaf", 0xf8) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) getuid() setuid(r4) chmod(&(0x7f0000000000)='./file0\x00', 0x208) semget$private(0x0, 0x4, 0xc8) setreuid(0xee00, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x0, 0x1, 0x0) close(r5) r6 = socket(0x0, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0x9, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1f}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/130) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xf, 0xfffb]) executing program 5: syz_emit_ethernet(0x12d3, &(0x7f00000012c0)={@random="38446417acd7", @empty, [{[{0x88a8, 0x1}], {0x8100, 0x1, 0x1}}], {@ipv6={0x86dd, {0x4, 0x6, "2ec1ab", 0x1295, 0x33, 0x4, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x29, 0x4, 0x0, 0x7, 0x0, [@loopback, @rand_addr="fcdd7490a6111ffb0c8d2e06fbba310a"]}, @dstopts={0x1d, 0x2, '\x00', [@generic={0x1f}, @enc_lim={0x4, 0x1, 0xff}, @pad1, @enc_lim={0x4, 0x1, 0x3}, @ra={0x5, 0x2, 0x1}, @pad1, @enc_lim={0x4, 0x1, 0x6b}]}, @fragment={0x70, 0x0, 0x0, 0x0, 0x0, 0x9, 0x64}, @dstopts={0x33, 0x211, '\x00', [@jumbo={0xc2, 0x4, 0x5}, @generic={0x17, 0x1000, "4c85deb03dbaf71f81288e002e3a9e97401b47bc35aa35c213762e9d2fb814f4417856275d2261db59df18b811d33ab79cc035f0c62d8fa3c9d6e3a3e75350e64189ce29aada31d106c89d2d97adb99490faa7dce742f3934ef13d45a3fbdc0aa205ada7c96b6fd7be3aaaab9dbccf87df0cba1227c89c7d05159ee22ae92d08b6c2e6acadf6ec321345cb08df0e420801ec57b41e868722d162cab31144dedc01dd9aa563b1f14f02787dfe4b2fcf5f080f493dc49a6bd373db6657cf7d3a2d57a238674950a5cd6b3545f0458569ed844bc0d858ebe4918699e6f2eddd910dd23fb05b6703a20e59885ee35071f50a7102c89bd901b5d7d49a789e302b063e67f92b9ade2fcd36444c0a7ca36def545cb6685cf2329c35d77d39afbddfbcff6c7fde468f871a493a82c35eb011c902823fb15dc69b38f35f243787a7a30826eb84c04ab91e1826c5875ca39076e779cc19e2078afe652155e52df903c85c6b9c7f543e4bfd4a6a23e332f4761064740ffab82e7aa83eecaf6399c05eb6eb8f49fb7e3159a87cd7559a55791b6f4d44b58d46ac5e0fd868dbca76bde3347ed56a81087ef029fdaa2cfdb8250473c1ff999e056e626b55a68950ff6189ed8dfd21b46ce1509f9cf19387449b08819aad53bfed08846378d90dc07c2aa88d005f749670cae1aee7a4bdc9ce69de40e97976a3c5ad39db93492079846a717e77f0c5a30d04b99c7320e1050b9b4d1db39e7a4a4349592e0056b6818fd4a116fd6ec685d74dd1c97cd41e03bca9f4a92d666d9701fa62e9acf877c03e66529fd6e87bcf6b3073c328460ba240662f733ae2f70f3314056e784f0b8b5177425f8a33feaac91fc2811ee64ae3e65b34a2609c86e33c8ae981bf5de0518161ac8a05a6ed66221651db8398cbc81cab94996e884f7eec445ee94c46ae383e3dcc6c558fce83b6f08790e0de3179f70e6b9cc90ecf115ef0c1e3bc4c9b69435c20e17d64044746ced9d14214e034fc9c1e58756c09dbc794aaed1da207316a6e84358a506f3a6b9aff70958b1fd8c95b38eb95014ccb4b8e5169d0b906887de0aebd1deb571148285e2a2b96c19d78d09940dd80000ee0d29e2570e6fc485cda18874b0b40b2b28c99fffb6c8bfb72d45a0b0382b9865e3038b65b036d05f6a98686b7ffa51ef368fd05f80681d5a48ed747aa47ea436b4531289afce08341709135b1a1dc22aa1144d3a4bd9c1507f5e432b4e7ea6707bb515fb7f5638492a33bf0a1cc1c642acb1103cafae0a4b03172768d87e69ec3e9b189cfe3bc0350c34e9cc05a0c10c8a663760f11cd0bdbceb3b3e521a8b08a41efecb235c35f73fbd6c707658e2450aaed0b4de02fcd5eba6c85558c5fbc75c07618bef1787af55b5309e8be68870d203c26c4723c5caa85ded17a3fddb6e6caa9d7d971559596ac90b6c0008355493bb74f13fcb7bfae81536fbcb6895c7faa93b4d1b5e7c0ff01be263dfe346cef31723b16036e40e3645bb2359eca2ebb36ef12d8092c08251a625b6b77192a5140de205a19cd3b6fd4ea70002ea26acb2d44914e18800540160c4e386feaf84725e2a5497b01eb1e8e8d45d32cec206c034045295a3e2ceaa90be2a07a6dc2b4d985ce33d6f91f2d874d69570e641e5f8db5befb42ba1f0a02d1485f085752cf36acd9d0da86fc697f37897fb7694025ce14dbc61b9d1f821e2e3ee7e4cc72d04cc30dd2fd19aabba89d37648e49cbae3a2bad692e32b12e0a45712b42f381d2c79cfab08aba942689f5c191383d54cc6b0a896d72ab7a9a76f1336148c294a66d5b89b50aeb4da301495ac59011e2450a1f749caf66fa1bce63d0d4c1fdcf2b587cd5c8b2e9e45c1d5a339347dafb00991e8fdd1d34d9af679ae602a5d836c8bba7859df8e1f5645d06f85db84264b8a3a9aeda61a24b1c1d92085b573feb932957702810b6f8d6da56eacf387dcbcbe64a528c45c35ec63715d85014df9eac06023cb1b556b10145b40e655a01cbf2ed8fe1d2a1dbefc9b40e0568fc2c57865c93adc57c185fade24a7b90494bc297015f47d6b15dc76dfbb4e92b5cda145169a1b8986331a5146750e225d14bd32e22ab7a033681ac4df6993f0381f27496c03df6a74ad2e2e2a181d2f911e1b66b84516cde6c8e0a587525b51c9e4805fa2fe2199a3b7d87494e2ad75409f94dd695590dbf79695e497ac950c054b5628c33156d54cb7dc4b58753b85d337d7390a2713ac7402dde40b02742f2fbcee81c3dc0e2021a7ade5e8d391425e05bbe00729280f6f38e77a2f514c7f8e10d8ca070f2bdab912050cc6f8c4ebee5b4be9627dd29250fd0b5f9940193e903a56dfc3d216055fb85a7c322e94a771a429ad59c18db45debe7bcc63a01f867e84520cd00eeafaa0dc4ac4b4240e330b66f885cbeee2c645825875ba3183eb7a4293e879a7a8c3d89d7c55fa408815177c461891aecb13d78f1b4f1f4af15d929400adb3f1df50fd56af349b60f04e67a051014c7f39386269dde5b3eae0db5163b1ed185e21466469f8898ffea56d86de6dd30e0ba835385a00a6788c12bb217bc99a99a32b0bd8232407e7b12ede091f649cb8e17f9b877caccffaf97ffb50b5503a2d9c21c481d553683571b97a2f509b5326c62d55ad95145550c09a5ce875012c5cfb488ae1413279eb4fd9570ac35296c0e48e6d118c3b1f2f3f6010bcb5df1712fda5db0ff32dd254c894dac4fea6071accff7e89d4340e5d08ecef4f500b567c21b6d426d322d9d25bfed7c9e33cf5b67fe84b9debf96756bc806572f6fa21dc3b17f27c3d5833cba400bb68460d7a32cb33ed863663b36ad3909cf4b6284d1ace608069889061042eaf4b5e5e86ed3c95c4802cec1f6342a1c8ec7bbf26ae94fa44b651c216c02f2f7b2a2714fab24c5f34d2a42bd6f33e792901479a30d775c7a40c66de6e67f65bb2e406f5a9eb4613a7618c85711ba026b5b0d17db624daaf88c96e6a5f4e51cdf291dd0620d58b997b8d538b2dc88deb8e57c3354acb36406169d335df62802715a455354b97856abbc1f4408aad433b102e0c6c5086ac2d395aead541c373e89c948e2f4581884dc4e608ed33def997bb90a9ac1be4c7fdcf1af96833c248712ecd4a0e517de8fd18a9629e7617ee9953dfe55583ade8732b7a6cedb868f4a57b6619308c21fe066026c33237ed345f8d0361d6424b9b93202f732ef9869db54aabdf8f8bc565f6133e3ee554f40224b42ed0b16a57fc2790645d77b1d48851d4d4537344f29d76c08939a937d0f1b21af66dbafc7459f5220d6f2080d034c78e407d8eb2c28641db7b9b822d8eb1e7b8447806a25ddd2564a4b73cb90d7b90741d50237f02a414e8eb334c4f133931a843f48ff33833ade0dff74b15bcc633591436310959d6de759ac3d3db57ef92e3361f1ecfe53bb17593e51847715f711a1a4d710908672bc9c1d797a43cbdf2e4ec49de6a731ea91246bb5b56694fb211eae045ff41aaf5537daf0ebe8382e3cd16424c3aad793188faea94176167c8f15da238ec439277e13c06a80ce8a755b6371bf9489f1ea4e26f1af1048bb5c93a510207dd5d179b12aa03a83c578e89a49afcebe508e61bca3a1261bf275000fb7e110da620d7e4722d5056de089109b747cb4d94212eb4693dc791dd0375f16e833c7b342e3f8de2a943d3d4eba4c56483f6a6dbcd90e6c145042ce331bc613316a3fef4dff2a1a59091d7a0fcae447cefdc77d113fce8cb39ad4a0c7e42b45ccf57ef414098687f850bcd3e5436ef34a1ae67097f217aeadb78323ad2b2a176e92cc90a16f9e21302195633e8981422ec980395e4b8f0f5382b36e5f509af83c2f36ab4f50d993765d2e924e455dd0ad5202a1035810c5e26b28e713eab9887234c8ee4c01734f37c3a75415b9d77f6fecaf3be9871ccd2cc12486b80d144e94466617ad0ece38aea5d4ecffe227159e4fe1eeba45be6b50b12366a85c8bc56efa94e68ce06ffc52cd88879adc0a4dfe1d495ba8f94025fdf1a08bed3ae0c6fd178586f93278fdb2c6ffe7f126303f5d0597fc6d0c15fbc56d73d5971a0ef704413826b41c3a324002b5921e555719003c80d56f0068205030742ac284d8218d063216a6f8abc7204e3e51bfe315daaca8a54639b35ba75efa58c9e721bc430b12f60298fc0fcf6865da5c0ecb96be6eef0ce26e73b5d86ca3ed264ae780c31720f170539f8a0dc29857a491e27b1f37851e7a2e7a2ed792eb0e8a6ea17aef241072984e714f7a622f98ee661d18ecfa6421b731f718cc8d89582e6a0ccb792436fd4fb26c43a8da963b7842972b5313323d0d49979fe294646b3b71fb1345c3929fd5f969aae63651ad1baed6895d3993ce4fbe2008ef9b0c1f0e9e176b2028219c0d94c07753e658727f0662964438acac0f78d3709fef51d748a34db9e54f8d736ddde6cd30abffe1494e8fa458a6d2ff98b525d8ede3662eb8071e551f0a2106f2d2dd579af5559e64b3d3104cae31ef7429823f3fa3996c0e990f09fe0e645bf82a3281864b9c37a774237804827570b2eb9758242fbb341d77d4eed8289ede5ad1988e1ee17a2decf12f3f5fc0eeae12b0122c4d9897391f98cd284814b6893273b4f227285fbee3cdcda4b50a0a810a8a562ffd31e54346098024778fb704c326c02858fe12fc86a7eb5efa42a4705b8b416b973b8e048ad8dd8f678249dd7c6e233b163fb2f6b970dfdbc0a7c643a33e1a2f9d516f38b0f6586efb91f2721a41316f30b3325034b86596cb0cc75d7594a18d94151adf3a8c1aa12a8a9eb4590e470c2f45c43ec73ada534825316c3db38c522df1df669995da4513533bb97c8915122bbb6bedb994115c532c437cafec12f3458ca5e18baf949a1d5423c8d8a6a27fe1f693815d24d93e56f39660b8f4403e56e3bf71ceb1832a8c45caac34df25d9a826d54d4262deedef04a9643d6b49b8ee4f65a4e071c950bc55f2f5450b5be94c8bc6f8e902ae97c4f0b9fcb2e5df5c5121811996158a00bfc7f01d29f68a2588630c415211a03e93669c996346dca8950cdb49377e38be762b3414d3fb154f2e2f8332a67d53fcc6ec90c40be69cfade014e4d556afbceffd11a6e82148d8491bcea4d9ede0f45596fb3b9b4016a0dfcba0b60ca4183eebb020a171fe1d85a683a408311c1a77dc46cb7ac0de0ae29a083b10fb0c24e2026eac50765a76e72987f9eeb05602f378ea7117b779c8204ad27da7a8bc0ff317484c85111706376e9adff24e7ee35d8c2ba002331ac27426f43ddec34aadebe8de477043e9fc180da56d4f8c05e65ebc16f3553515aa803bd1e559d4450c7edf8000b9c471ab2d4be43edca58c39215fefe35772ec74a9b8ce5e7c591f80caca6394cb226e57765a7ed59289dc99d9e933548b308b15eae45339729c926f078572234e77afbd4fb8a0f2ac83a56ad988f54c946c4e61752d7c568a2cb7395ac018d65c347b0e8c4232db0220b130fa0c90a6214e8d8348ab6870030572ef286d5006476d07439b2fc0fb69218b5a07e215f825592514d7f85e64edb5bff511ef01e3a241a212bb469638a6a80809e1ec7ed2e68457fd6fbc3f7b85fd16ddf2ac971292bbcb90bb2b7ef780f32f157ba4e4be23de5b30e079c047d39a1029f6063617e592188b846882372a5171f0e26d3bf40b4c7cae1ef72a9bd6e9e9a93793efd18b1dc667cc3cf290c0f2165bd2b1a3b8cbb886a1e086164257979fd5daf6a12b71e2dc1473c92207734fa6b3653a04c9a0"}, @ra={0x5, 0x2, 0xfffd}, @pad1, @generic={0x7, 0x63, "0ade88b93598c25495a11230963a8d67937dad58d9210725139e37cfc339a3a1ff7003981d7c36771628b9bd9f31523caddfffd8388dc088397676a97d29cfeba19c93b92a1cb9d9944edf1811139e92af78f90487c441557ab0e0ad72c9233fa3c7b7"}, @generic={0x5, 0x18, "d822e9b06d52a80d99c9814df8d00967242c4b4c34affb41"}]}, @dstopts={0xf0, 0x1e, '\x00', [@pad1, @pad1, @generic={0x9, 0xe5, "1a57a0b6a9ccb8a28b9171d39e5b44756479523cf78c9178c1b730dccedc2c85241f76d95ed61a9d7cdbd2ccebfc758ee00517416a965645640b7a07baf1918f548bfec17fb90d2361aa72bf9b5a7a0efc57c5f8dffd24ba07cd30468b8be45572de0b3288a7d2add3d26b6f87cc3504250b6d012cc4852f22fce1d6641ec879efb588063cd2b1d8c49dfb258da49332367653f2501a8c6a66c263d7a6f1184c2debdc212205068905e6e7b19eb99a387d0109731bfd29c9e3bebe0f7b660891d57afd620696a35f8ba4503a670601cabdfd929c4382740c8a577e7fe152e501f76400ca58"}, @enc_lim={0x4, 0x1, 0xf5}, @pad1]}], @udp={{0x0, 0x0, 0x8}, {"4860cef989ced8d05a9730728ca0cdecc19a65823f978e59cbc6c49c6745049a216b1a3d98da11e208cb5274eecd51fe523b6f4c17c104d7a2152f074ec9179327fc4c8224924d3a2a8a6ddea9f8344ade9f36b62bc394c580a784107bbe468ee5bfda5616419f6f36b5f1775d9bc02d52d188851f73488b15dbaffb8fe9c7620778838fef3fb5176e9b308235568f7f13501624e9df5536d3d934c80b7e39e4c678072075"}}}}}}}) executing program 2: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x3) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) select(0x74, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x21d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x90}, 0x800000000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x602}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0x60000000}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) getuid() executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x18, 0x1, 0x1) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r2 = socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) r3 = socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0x7, 0x400000000000, 0x3fc, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r3, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) open$dir(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getppid() sysctl$kern(0x0, 0x13b, 0x0, 0x0, 0x0, 0x4d) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000004c0)={0x0, './file0\x00', './bus\x00'}) r5 = socket$inet6(0x18, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) r6 = getpid() fcntl$setown(r5, 0x6, r6) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) r1 = socket(0x0, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x100}, 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) preadv(r0, &(0x7f0000001b00)=[{&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000000980)=""/190, 0xbe}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000000b00)=""/4096, 0x1000}], 0x6, 0x5) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2, 0x7ff}) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x30, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket$inet(0x2, 0x2, 0x0) executing program 7: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) lstat(0x0, 0x0) mknod$loop(&(0x7f0000000040)='\x00', 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(0x0, 0x0, 0x0) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) syz_extract_tcp_res(0x0, 0x0, 0x4098647a) executing program 4: setrlimit(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x6, 0x8, 0x6, 0x5, "9d2e299f55632af3327fcbeab8cf651b99e554f0", 0x5, 0x4}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba07ff7300"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0xfffffffffffffd56) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2b4b8367ac5ab192) r0 = socket(0x20, 0x5, 0xa2) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000380), 0x0) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setegid(0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r2 = semget$private(0x0, 0x3, 0x224) semop(r2, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x800}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r5) r6 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r3, r5, r6, r0}, 0x8, 0x80000001, 0x13217f73}) r7 = getegid() r8 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, 0x0, r0, r1, r7, 0x0, r8]) r9 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x9, 0x0, 0x0, r9, r10, 0x0, 0x5c}, 0x6, 0x7fffffff, r11, 0x0, 0x1, 0xfffffffffffffe01, 0x9, 0x8d}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r12 = socket(0x2, 0x1, 0x0) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r12, 0x0) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000000), 0x10) sendto$inet(r13, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() r1 = socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) setsockopt(r0, 0x1000000000029, 0xc, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=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'}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb00d9000000000000000000000000fd00"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) close(r0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x40, 0x1}, {0x18, 0x1, 0x1, 0xfffffff9}, 0x4, [0x6, 0x2, 0xa29a, 0x800, 0x13800, 0x9, 0x401, 0x8001]}, 0x3c) symlink(&(0x7f00000002c0)='./file0/file0aaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000001280)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r5, r4) executing program 3: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x100, &(0x7f0000000400)="ebffcbff34de85e456c513b900000000800000009a7c3ad84ac48e19e33b18acaf66f795609320b4e4fe68002816b24feb8c23d9000000800000000030c18a42c5811cb4231fadfe8eef8ab6349a50e521571449018b15b23b743fdce23b56d8ae77d72e73e9c330cc5ec84b274068c713c37c9bb805be3d2507dfc5c0fac2839088397d62a11e84a5ca87317bb8d84cbd005a6a5dc378671f4f53669e3649e49c37bafa81e0cbd0221c821a2276c4e83700013c655fa391530cb15733fa5929f6145245313849c036585b00000000", 0xfffffcaa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb000700000000098002005e00"}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000180)='./file0\x00', r5, r6) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100), 0x4) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) open$dir(0x0, 0x0, 0x120) open$dir(0x0, 0x0, 0x0) shmget(0x3, 0x2000, 0x5, &(0x7f0000ffb000/0x2000)=nil) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) accept$inet6(r7, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 5: mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3) setsockopt(r3, 0x1000000029, 0x31, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x8, 0x0, 0x0, 0x4d}]}) close(0xffffffffffffffff) r4 = socket$inet(0x18, 0x3, 0x102) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff84"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4}, {0x4}, {0x1, 0x2}], 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x4}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r4) msgsnd(0x0, &(0x7f0000000280)=ANY=[], 0x52, 0x0) setrlimit(0x8, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) executing program 7: r0 = semget$private(0x0, 0x1, 0x8b) semop(r0, &(0x7f0000000000)=[{0xa4a7686bd10ea8a3, 0x400, 0xc00}, {0x0, 0x1000, 0x800}, {0x4, 0x6, 0x1000}, {0x0, 0x114, 0x800}, {0x4, 0x5, 0x800}, {0x4, 0x401, 0x1800}], 0x6) r1 = socket$inet6(0x18, 0x5, 0x5) listen(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCNOTTY(r2, 0x20007471) semctl$IPC_RMID(r0, 0x0, 0x0) r3 = shmget(0x1, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7, 0x0, r4, r5, r6, 0x42, 0x9}, 0x1, 0xd8, 0x1}) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r7, 0x3) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r8, 0x80045721, &(0x7f0000000280)=0x32) semop(r0, &(0x7f00000002c0)=[{0x0, 0x3ff, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x1f, 0x1000}, {0x0, 0x7}, {0x0, 0x7, 0x1800}, {0x0, 0x8, 0x1000}], 0x6) r9 = accept(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000380)=0x6, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x2, 0x38ff, 0x401}, {0x18, 0x2, 0x5, 0x2}, 0x4, [0xffffd3aa, 0xb505, 0x3, 0x1, 0x4, 0x101, 0x2, 0x401]}, 0x3c) kqueue() accept$inet6(r9, 0x0, &(0x7f0000000480)) shmctl$SHM_LOCK(r7, 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/215) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) sysctl$hw(&(0x7f00000005c0)={0x6, 0x2}, 0x2, &(0x7f0000000600)="57505fcf2f85f9afa3322881924d63b5dc76205d9f57d7df4443913b249898bd386dcf559616b723716b025c7398003773e6194294cf83ac6e2c868379a1ec3d7023f8cfbff23a0c5142043dc85885435c15ae466f71656817db32cec46413cfe934986ff2b11122f4e3f97f8a2ec3307a278ba9993735d92b2a152aa4a5b9ccdf29cb54238801ad25494ce77c7ac62d4ae517fb4413a5115dff0dce538804aad348490b8198f422824f1d8643eedb44adc9a2ecdd670852a5711d4970ac4ada6a1bfcd58ca95ffb3bcdb7ed14ce05017f4753ebd04651f252e78b3037", &(0x7f0000000700)=0xdd, &(0x7f0000000740)="967591fa924f5556baaa0be8", 0xc) write(r1, &(0x7f0000000780)="ee7c70f925d495bfc5df2bec361efd809204cbfb08058ca9d368f14cc0f274e7250c3f6e814f6c0d9504dba392f7f061a80688d179b26431bc360b2e3e5a8986b6d98ce1744926ec3af4fe43316ca7ab6fe619fa1b9a02604a2b3467ec8f205b18a49b10a0a8d5f06421b3f7168e112636ba08bbaa1ad699c5386d6876b0b4ec3c3bb36f0eaf538b292525a8", 0x8c) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 4: r0 = syz_open_pts() close(r0) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x201, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0x40) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) open(0x0, 0x0, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2f, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000400)='./file0\x00', 0x40, 0x94) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x6, 0xffffffffffffffff}) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001180)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8}, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket$inet(0x2, 0x3, 0x7) setsockopt(r3, 0x0, 0x10000000, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x8000, 0x3f) setsockopt(r5, 0x5e1, 0x80000001, &(0x7f0000000100)="c165ad906b2f768af1afe89e0134ac5576bb797e7c320e05549db3a199193a4e3de1d771853bf7bdf569c4ca26f811aba13d4f1a5706c859c30c9b3bd057e22f71be38443a10eaadbb821826373812a6eb9ffd409e970d05e58dbce1af830293f310dc6ca5ad43abfbfad6895b7edc6beac0352eb8221aaf1bdc8fa6fe36ae874ecb18b98ae207a4", 0x88) ioctl$FIONREAD(r4, 0x802069dd, &(0x7f00000001c0)) chdir(&(0x7f0000000240)='./file0\x00') syz_open_pts() syz_open_pts() pipe(&(0x7f0000001440)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) ioctl$VNDIOCCLR(r6, 0x80384601, &(0x7f0000001240)={&(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000001200)='./file0\x00', 0x8}) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 3: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7fffffff, 0xffffffff, 0x0, 0x0, "0000800000000000b01e42318ce7d0130200", 0x0, 0xfffffffe}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x25, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000001c0)=0xfffffffa, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$FIONREAD(r0, 0xc1206925, &(0x7f0000000100)) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRES8]) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_gettime(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r4 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x0) r5 = socket(0x2, 0x8000, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x35}, {0x3c}, {0x6}]}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000280)="030e60263ca24beb237dcdabfcb96df661ef5a44377f8d334a12b66452f75b37a7ce", 0x22}], 0x1, &(0x7f00000005c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010001002000000000000000ffff00000000000076e5b1103b5997fa19dab9589ed8185df2d08af9318f2caf83e899d69857a05b8e", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="491c34c93e5be0c44b050c45a61146b95713749ffbc51f9a7be73d2a4fd56f43a09c094c0a64a750c1a7c915955a8adb36a85622a7f1e20ecc8c3eb96c5f0e7a65940ed897a3480b571d152671ca80fdba9b86ddb1a65a73a48acfa8fbe97f331c126dc88e4c38437ba1701077f1625c37a914a3446daed02b6138ae03854ddd49547a30427ea1d33ad6204aa43a782350cda105cf61676e1d6eee8d6ab7707f8d4df055819e4be9a6a989bace06bfce5fd19590ef24eb508595a82e1a9dd21c34be81301d6c22d2861e4b4e05aece1da46faac3e5a9863a4f86ba386c8b1b419f47e3c338cf42314810ee7734af7c5f55a5425be9d74f2f48fc2fbfadd2a81dc6264e17aaf514e07185842b2798207398b24a894c535aa892b471762ef9b0ede40bfe0322790479cedc5aa0bc9994b3d2383eac130e077925be2d1ca8fbfae3213900fa5f3e3e561354c1dfe265d03afd4d0e6a09cced1e5b5f8d97b2cc5e9c8a3edb819bd85034f6bbec04de9cd60e006114c302d5eb741cff0b6ad445497831862e495a5826996b3751f2a4677d5adbe312c091065b086eee5d078cb1fe75ed8763c19f829c9f46d414299c5885cd9c6f1355d35a0af8d8b2e44005e35eb815d41cc18a0e30b29ab2da27e82cbc0d23e0592c1f091dc26da0a75cfdb880edcb83a7df77052c9e726441f5462edfe3fb3e5dc83a5c64eac9391d2f77369c15fd92f8b424b8430842dc5a3aeafc0bca343b3ec2803fdcfbf6b745bb0a839bd78f0647ce5a59ecb64de989d9ed13abc1297b33d2a4c6b4aad365d7737a75f1328bea95307d9d073808516eb00442d2923bc1948f8be7ae9fd06df1b5ea07451a5632164cc5e990382368a433a8f885b5affeddd646bb73cc1c33e53bda4ee077ab0aae1f27a926ac1ce614a0c45e217f2087a8d53b3c66f325a9f0be52b2e2e2eeeabbaa64d912b2258314ced20caeb81174651467faf6402a157d0f131c8ca1df0a38a2a20b9d859a49c25b31684095612a77612e39de5c14d260deac350a06629e109baac1dd57998deb4b9776dcd1ba6c897741de74490c61f2acadb7ad6c31eb93de6785450b9352f4ec353704fbe79222e7d91009c89deb0a75d7bd184088b66b5b2ea311631a41054a69d8a03f473ac92d78e0943b3c0722f56408544a080d3e6ba2e6f7fcbbc1dd0b22f7d447d8cd467e08cdcc503438111b83ad5f98b98ad93f849fc820255598184d0a7adecca0bb629f1f9123ec95ded22d58e669c0ae0200504b3541a976d4a1d46f01b2afe9b7c22e2e234b6a4903bd9cbf4242b82182081379937a48e789d32322eddf2ffd54c57651f76d12b31ac69b30a938f7ecf501edb82fedfc161a5bace92a8d03f4cd3a788d80ba84a5b396a17be0711b9073d2ba55d2499366c505452990e5e9745ea2a106c94b45f79577fc95ebc9581e2e28fadd7ebb1e218b8e0433854adc44416639717d1ebd7892f9cf94ef1acf0454adf609c3a37b7813f3a194cb3c20e1e28a654b667e04c19e0303eac66cc2ef1a4132a47e069f7efd692344eb4f8866d678c706d1c036d8f15442bf0cd1d9d0826b374cd50f2c8f72fb178e7894d4f74c597e609bbed76a10a39ce9e20ae5136f15bc8cd6de0d766fcce6d81a10e4f380a6c704f508a780ea4f17c6a28c9d451a346035672c9dd8fa08ff6e527e044db00defc21964e8399c74da693c4311464919ae07891bd5b6e6c2bf20e55937d5c33cbc60844b21e152f5a98c61d697b213f5e39e399ca1994578f5c2fa01f9c465ae0f2149f8f3842418b8270c7fcfa51ec37bb3b9efcf59c66884ab4efc3ebe339522f11ea9d19b319eaa90d5645414e7e372d7f7186780d4c362102a5144476582e6d466d776db56bf29ab9b2dda317d8d4c42a3000cef0d3579dfbb81d94c665b20a6ee8b68912aab20d1b01d3b1c453dfe0d1264132ac4278b46baf364fcb85c7b401573fb37054ab930ce014a3f537bfd8fc4b6ffddb57a7c3d282a45af40e7f550c713e6306bd4d43a23221d235f238dbf00b0c9858c0d46ec0d7b5ae4c323012d859c64aef37db55e070b09dd8c34adb7e23fb98152ea7f544708e4cca8e939402b75b1b489131ba58aa60739d61387f1a22dc2f5832764ab3f11bf4e75412306e9a4e6a456e1373805b3227bcc7928a39c91df7d57483aa5073c7c246a95147221cba3ea2061982de445e934bf204e51de1ac0ebf7dd87d51ed959214e5f70f2927cbd1b17753e428245e2b81a1fd8b81ef93e3ce19be9b99185a139d31e93168ee8f7a26709cb65a8149f077461399e620cacf3202fdea51b8d617c837eaf7c2bd0dda52494bb7b608af7b8a9ae653ee490eb0e2aa7df846cefe22dcab8c6640ec8789ee0b86442a9eb195ff0738b73576691e4998f18c08aac88f39c272a5e803688bad9cecc53bde74cdd4ffb6fd73db22cd6a90b0c2ef3db0256370a954876baa9c924eed3615f2c1c54e265750f1e39eb20806feb35b66f9988e09d177df94aadac449bee0738dc56da83d5778b32867ce0ac565089b70901d289bc3c420784cb7cf131b277e91882c63d199c9e8ef68189acdf817e871b1aac707b81d29dfffc12e0a16ae9abb58b6c1632fdaa8f331603930c3839447c0a4767294021b1127d635499c3f538612ac0fc4ed24c055d42be0aebb51962e7d2d29d9752574833a7de91cbc0b30a6fa2495ff556a6949350b16986a4e5cda4d25d3b9083cb165b6c41ce54537ab2462060ba16fa69641ab785d45a9720c3823780bb101a7afec0f8bc8fba61c9ddc6c8cd319a343cc393614de16514864722e30439ca3b844a38ea3121633bda2f3e1a55d1359a59ff75985e43a12bfc8ca4db5d3bd7b63d23056957f455aa0e58d392f8ab6d5c172dc3cf39b98b87fb8293c11afd8402fd279734705e62b45795c0e68d0636731f81c1051e667086f980cde52baf7659c7143fab0b9dc8850c248e55f1bff76d24005ff48039454ca9fa6b0401ae3a39e74e75d76ce5cb453ded66f8d6c190ccdcb3908fd4ac8f3fca32b585955511c1f417a847621fa219995f4b1b91f2ebe93072081e9ebc19a0de8d6391f1a8d0e8e82252ae6727a8c9272baf5cec7d1448a2c554984dddb70ee5ff547ff37f4d2c88525cbd1e8f9fc04035638aace1f4af7c86abb419ec6e607c563f424b4ce017600da03885e19de175103fdb8db39f092014354715d900e8a7c9126be50d9799a82177147917a8e4d5e8a503ccd0c74b0ea4b5e903e70d1535bbe1c72e1fd5ccdd4eb67da90886de45e3ce7010156c5b3faf536ede7b6a91a83297161e989c7fe9d92b8b2a0d3ad2e5269c22c7912586780100602b7a89fe3b7bbe17358ed675676fae0c391b274c8485504587d625c56c6ecb5684c23555fc46ee388192fdd2d4617f0c81065e0628e3b47bc3aef2af50ea9932f441a121a0b57af78b0d74be872f6f1aff3f26024b9419d0a824a67b771b385542745fe10da335f7c416be35fab443b8ece7a0ad46462a147c42519a32e6941ac70a44b9222707352744334cf7af2e8a45e4ac226aecf988a240a287abf35e52a20b8582ae19e39c171d366b1f7c807615692c7b9aeeea7226fc0801fdc3d9fde8d4aec8a7581f26bfddeb424ace9c7178bd48d6f3fb83aff9c954128f70af035f0e1c0c2667c7d2aadb51f0a57899858f42b645c0e64dede75333f57e5f728acfcb39365e8902f95e9f4762aa7d6a5855802498560f0eb6c3a3ebeea22a3ee8c6c5a223ce17476a420cd923ed03a33cb4e7778ceabd2d7c3fb7061c5495669d73f18c5886f6c9e02a3a08bac48f96a4d0bdc7ad452f0a6bb7837b98bee724ef54458ccffdb7991a7ee25d8dc9edf3a53a0eba9ccf739b0cb854e39ae98a4418647c266bdffbccc06a8d0445b1db2df7396a23de186e429928122d63be00cecc475f848bafce7deb3173298aaafea2c6794ad5adae5d76cf192b66d9307414cd54cc77117aef6dddf1732991535981f78c8794eefd0be2cc07b38c68c8f682b55de61ec52d323dcefbdae0b41f30a935e5fcef911d6542558649e47204dbbfae5e8f2b5e0ed25232fa7fecdb17f574eba177af0e1e048dceca26eb55065f666e3f6296595338d63dd6986fc83d59a8e8f04ca4e8079c885780af6819d3417182b71e7820be82d44b14db36f0f6802091abadc4727e2318917150c080bbc4f0c21e59bb0229034740fa8df8e2086df35e0b7c9110554dfc20f1a4a8cafc954378687063b7e2bdac1c9eb626b7fc6897c51ec3824e4f94778f6f5d3d54304b0e2239db8cc4939266cea79cd0b5932e1bce0c6d62d01fc89e260fd7eea0a6e253e43ad82be250e3553ae5d761608d742c01b4f57abe58a403e920430e5c77e8744802d141b71505400a103aff8417f680c8990a0888b226bbe00f9e618ca87e834b416b7f9eab00025a72bdb503ee8552d5188b0bc64cf845782e0380ea9ff0f25cbf4f4057673e2a4cabb6683523a3d1df2b88388955d6e7d0062babff39ed5d07f60d59ca4fce6f3233d19f0e916dc600c56e6338060c6fbc9f47d1b550690aef5ce4e323fc801d7630b8b36afe261c454243f1121137ba0ae3e57c9b0c4655ba24aea060289db83f2dcac895cda0d1f85fe0fc4e741039ecd4a5d37b4d63060ab7ab1b09441874a2c9771801e4c7efdedf0089d1f49dfd1d5122358f9cb81d6f13983d5f87b9e21d086d65b88e99888ef3f475fa56ebef0e8ec9724aebd18c917ddb6059ba25656e772489bf37a5dfadb326af5925589f681d3e9ebe85e6c3c7271e95b8572f12ec5339290b8a4a44fd9516182dfc22d01b85d996e6770252a6a28f9d85b5bad637ec5894d44420e87fe4543e3e624a0a3200381e302ca6592ec64a4e65bb92a5e3aae7dfcb30e2224204e69e77309223f57c1743a4e9511c2590f0cd720b593e6a3b8c23e8aac454ab670cf302288a4fe89c1c0ebaca65945ca7d99d444ae87491a352aeb9f5b42f4507c896a7fcb0f538ee95e39bd63f228916d800bbd0495b4ec70b95cafb6df4b2b87b1d992c5ca9e5f28af8d3c5d4890e379a02b2d53bddf7ab4a043dfc901729eca4a993ad84dad3c2b138614dd111f1fe56ab57b803088ec4b5806eb38397aa540029b0ed31b5d4ccb479ba0a46c718893fea42eb8c264704edf332eca0b4d0358aefb580f55621c341d9cfeede2f7ed6c1f96811515db6f3e63a235aa403079b1c4ef52ab9a3f77afab40bbcb869ea50250b5343a2541b6c00bd3627ad6ef339cfd2008c7673b5810b738749b42e63ad84854a7732ec96b2311b32293b2734b09bb6196b50d16d6dbc77c3d89d2014fba7635b4052d6fa9e0452325d9b45c0e4e062f21b31b87bbc4e52e8a652bc25536093e6766ce3280a8da375089d40e7f87a1107c74005fb9698c0e533065d51979b9f191a4ad2da9ea5f5f6fae21acc5229ad14e99045c1dd27e61184524a3cd88c05d23066c3079e8a4605011ec971d1fba42068f2efdc339831cdd1ba8d4e566f096ec862d37e4be4b55e82fa25a6181211dfe0e9a978693a7d8feb0a0fc76973ea766e63135e8f29f96868766c22734bbc4f54005feb7f663125f5e63680e3fc75081b8f281b1c04baecb09b661c10007e31ace30b71590bbe421ceb749611ce872a309e63c7eeaa17fed28db1c37ac6b1816c484e7170481793347be1c9c44d216cd34287bec50190bbe3c11c056939e5c6a54b84d733bc357ed8b7c90b0a33451e85c11463629c1983cac895c10cf1d8c3789a62", @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32], 0x68, 0x8}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(0x0, r8) semop(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xffffffff, 0x6, './file0\x00', 0x9, 0xfffffff8, 0x200, 0x8}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sync() executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) preadv(r0, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) (async) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1}, {0x54}, {0x812e, 0x0, 0x5}]}) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 3: sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x40) r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{}], 0x1}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x50) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x3}) executing program 5: syz_emit_ethernet(0x4e, &(0x7f00000003c0)=ANY=[@ANYRESHEX, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50000000009d966fc935c2a9f011586cb5249e758deb3a56388f5682b51b68000000", @ANYRES64=0x0, @ANYRES8]) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) r1 = socket(0x1, 0x4, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000140)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000280)="8faaa9b2b541c0e80effa634499ea7d2887d25fe8d7ad6e3b3689217c3aa6e54486a9fb4f5fb36ad517fc90e91ad993191c50f96ec609656aedd239bbe0864f1091c6e985ccb18decf2268ad54cbab6bdf0c9ae684bc6077ca33c2c0f36b840a8b36772123b385880a2fdf39", &(0x7f0000000300)=0x6c, &(0x7f0000000340)="bd438cd87e5f6eeb78d44a8b4533fc4681d26d3129c20117178fcf19f389acbae8", 0x21) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffb000/0x1000)=nil) bind(r1, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000e80), 0x0) socket(0x17, 0x2, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0xec, &(0x7f0000000180)=ANY=[@ANYRES8=0x0]) syz_emit_ethernet(0x36, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd632f4ebc0000000000000000000000000000ffffe0000001fe8000000000000000000000000063bb"]) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x6) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000480)=0x9) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000500)) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3c, &(0x7f0000000000)="0300", 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd335", 0x20, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket(0x800000018, 0x3, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r2, 0x0, 0x0) msgget$private(0x0, 0x0) geteuid() r5 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0x0) executing program 6: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x4}, 0x4000000000000225, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x8000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000340), &(0x7f0000000200)=0x4) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x40d, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x38}, 0x2, &(0x7f0000000240)="098ea79b5c31cf84165e5f63960b47f373a2b065fe09978330734f79661f6d310c1369c93eadeedf97e6129ad627ac18cb32951c965985a95b975536b4f7dd05", &(0x7f0000000280)=0x40, &(0x7f00000002c0)="4bd8e8f20c6b0a5c3c6d09f63ff93e993b2bd704c989471e9c04f381399bb4260688c505bd77e78bdc8ba10ca6d350edc5d2a630f7b3ddafdaca72263a678e318efebd4edef169fb185ee80d06fba85fe7b8d492bf43bff7d961c73670335a29fcd7dac161d583", 0x67) r3 = dup(r2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)=0x400) syz_emit_ethernet(0x17a, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) syz_open_pts() chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x18, 0x1, 0x0) socketpair(0x18, 0x0, 0x29, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100", 0x87) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) dup2(r2, r4) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) sendmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001140), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000001180)={0xdead4110, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], '.\x00'}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x1}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x4}, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@local, @empty, [], {@ipv4={0x800, {{0x16, 0x4, 0x0, 0x1d, 0x60, 0x67, 0x3, 0x9, 0x6, 0x0, @local={0xac, 0x14, 0x0}, @loopback, {[@generic={0x94, 0xc, "464c2909fc0a2a2b8384"}, @noop, @generic={0x7, 0xb, "c6984d52ba4b666b17"}, @noop, @generic={0x83, 0xc, "be6e3aea693a68e4ed15"}, @noop, @lsrr={0x83, 0x1b, 0x1f, [@empty, @empty, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @empty]}]}}, @icmp=@info_request={0xf, 0x0, 0x0, 0x1, 0x7}}}}}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x82, 0x3}], 0x2}) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x1, 0x6, &(0x7f00000000c0)=""/89, &(0x7f0000000000)=0x59) executing program 3: 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) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000080)='./file0\x00', r0, 0x1}) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) executing program 6: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='}\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='+\x00', &(0x7f0000000240)='\'[\xbb)%-}:\x18+]$\x00', &(0x7f0000000280)='*)^\x00', &(0x7f00000002c0)='\x00']) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda8", 0x1c}], 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000140), 0x4) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x32, 0x0}) truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat(r1, &(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f0000000100)) r6 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r7 = dup2(r4, r6) writev(r7, &(0x7f0000000040)=[{&(0x7f0000000200)="0780ae6df229a83883a40e7564eb2a344c37aee889d7d7931e2dca3ae03f2d29b705c0f479977d53f76f9f0bfa633cee23c1161f213c9b27242cc00737063ab3b766e435ca97da52ebb1c524ab043ecb3567781eb9fbc5cb803637db2d3df5a3635a7110ab5aa7b8a87c83c709be998019ee2219fcc1036047c66c56f51637be9e4a249a6534c9768cc4945c", 0x8c}, {&(0x7f00000002c0)="ca2cf25fdbc7fa09c7fb0ddcf44cb0fe85ea2ee3f69e29d1f75303bd1f70d97c265078ece445093d485ad5a093fd43c7fbf18e5384c8ff7ea2dc50b2af1c6c627571d57b77909ced74beec297ec60085a678604c47e941c39cf8511421dae419915a46b8d2bd", 0x66}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt(r0, 0x3, 0x9, 0x0, 0x0) socket(0xd979e7f16dd1656e, 0x8000, 0x8) executing program 4: mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x3b) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r0, 0x7) r1 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = dup2(r2, r3) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x1, 0x1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x6, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r4) recvmsg(r7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/11, 0xb}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) truncate(0x0, 0x30000) chown(0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xffff) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) lseek(r0, 0x1, 0x0) getdents(r0, &(0x7f0000001280)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = syz_open_pts() ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000100)) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, 0x0) clock_getres(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000140)='\x00\x00', 0x2) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) geteuid() ioctl$TIOCSCTTY(r6, 0x20007461) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) executing program 3: setrlimit(0x4, &(0x7f0000000980)={0x400, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffeff7, 0x7fff, 0x40049c, "ec9228440511f0210d2de85d1554000800ff0400"}) writev(r0, &(0x7f0000001a00)=[{&(0x7f0000000600)="5a69c72baf5fd3232db459d94484a842aaf90806a411650e0d08", 0x1a}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() socket$inet(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x2, 0x400025, &(0x7f0000000100)="01af07e4963f2edeff0109", 0xb) close(r2) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x2, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @local, [{[], {0x8100, 0x2, 0x1, 0xffe}}], {@arp={0x806, @generic={0xf, 0x661, 0x6, 0x8, 0x8, @empty, "ef75d5ef25a36292", @remote, "a89a3c083807dfb44a4f7ba5085ed842"}}}}) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x588) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: r0 = socket(0x20, 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xe, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x3b, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x3f}, 0xc) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/8, 0x8}, {&(0x7f0000000000)=""/61, 0x3d}], 0x2) fchflags(r0, 0x10000) execve(0x0, 0x0, 0x0) executing program 4: mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206911, &(0x7f00000001c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1}, @icmp=@info_reply}}}}) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x52) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000280)) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000400)=0xf15) pwritev(r4, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2012, r4, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r4, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x6, 0x77, 0x9, 0x9}]}) mlockall(0x1) executing program 2: r0 = socket(0x10, 0x2, 0x2) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000140)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x1, 0xfff}) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x80000001, &(0x7f0000000200), 0x6, 0x0) r2 = socket(0x13, 0x2, 0xfc) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$WSKBDIO_GETENCODINGS(r3, 0xc0105715, &(0x7f0000000080)={0x2, [0x0, 0x0]}) r4 = socket(0x18, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) mkdir(0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) dup2(r3, 0xffffffffffffffff) sysctl$net_inet_carp(&(0x7f0000000300)={0x4, 0x2, 0x2, 0x1}, 0x4, &(0x7f0000000340), 0x0, &(0x7f0000002300), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000580)="67062630a2838b7eabcbb4177798e16d96600f340f9efb5485d02ea0803b64f69ed69cf9058db7bf660200000000000000a9c28e0ca7d7ebed0e8fa0ed6a136907f39866ff1ba5aade21528bbeb0e4205e60550c3b6fd7de6796c6d2b59698eb782f60377c0deab1e3de4bf48ff6049c017bde29bfe1185b7850619b6a2031bfeb749429d0318f87bc6ce3e3b31e3fa2492df451c6f5ff98af7c124ef60b31c2145658679891bf5c98f5c804c8f69295dd1dabda7afa4a4a9a744a0082be646314cab0d01b963d49ae68991a3dbe8e9f000000803ebb27cf43a1cfc78ea9d9b0f007c964a3854e6202513f1400008983910ba48aebfee2a444650000000000000077732ce8096e3fb2be51b7a0fd3f4042c275e21ca9023322d8d81d9bb16bfb7ddec20ea8ea885af9a91142de5d977396b225ab4cd09d24223c34d3b5f5481a7f7e141884bee27d22e284b0bb6b80b14cbb4e5d0533d6807ce635e9e734672462b758cdc96c7b62e9c07f847008e64e96687c8093b0731690870ae78abf6e843f35febd44645b4d85b052e2f944e9ee8a0e27806142bc3ba826e48283dcb7793b4cb362771f51db2b8354d79831ec6892d681dbac000000000000000000", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x400) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f0000000180)) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setsockopt(r4, 0x1000000029, 0x33, &(0x7f00000000c0)="b211", 0x2) ioctl$FIONREAD(r5, 0x808c694d, &(0x7f0000000100)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRES8=r3]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x61}, {0x1}, {0x6}]}) listen(0xffffffffffffffff, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)={{}, 0x2}) accept$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x10, 0x3, 0x0) dup2(r3, r4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) setsockopt(r4, 0x2, 0xc, &(0x7f0000000480)="ebffcbff13b9010000004e75e004009a31964800964cbbdfe1063b5e71b851a31066a63b908e9689873ab315786284118bd13fba3e07480f23f6c348cd4f5c4fd8cd0000c073f61e5c2ff2c5e93c0e8506000000000000000197c721f4543a2e980c80c145f266cba6cc1693c77d35bab6a024b4dc968fbf91677627d7ebe50558fd80b243b7e9b094dfc208207c63931a9f50dfa3a4ca3021a1a608b406cc78767cb1f7ce2a12ddd3804c84be04314efc0fee6746238e", 0xb7) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(r5, 0xc00c7007, &(0x7f00000005c0)) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) socket$inet(0x2, 0x5, 0xc6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0xe142, 0x28, 0x80, 0x7fffffff}, {0x3, 0x0, 0x7, 0x4000000}, {0x7, 0x3, 0xc, 0xfffffffb}, {0x0, 0x0, 0x0, 0x4}, {0x200, 0xfa, 0x3}, {0x20, 0x3, 0x4, 0x7}]}) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$hw(&(0x7f00000009c0)={0x6, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000b00), 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) executing program 0: mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000400)=0xf15) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2012, r1, 0x0) r3 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) mlockall(0x1) executing program 6: accept$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) close(r0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000500), 0x3) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x85}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) semget$private(0x0, 0x1, 0x80) dup(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r3) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x62}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file1\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(0x0, 0x800, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047476, 0x0) link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, r2, 0x4) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffe51, "dfff097e00000000000100"}) syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000483a00fe8000000000000000aafe8000"/47, @ANYRES32]) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() dup2(r1, r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4000000009, 0x82) fcntl$setown(r3, 0x6, r4) semop(r7, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r7, 0x0, 0x0) r8 = getegid() semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000003c0)=""/14) semop(r7, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semop(r7, &(0x7f0000000140)=[{0x2, 0x4, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x5}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1}, {0x4, 0x5}, {0x0, 0x7, 0x800}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r5, r8, r9, r6, 0x100, 0x6}, 0x1000, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000280)={{0x26, 0x0, r10, r11, 0x0, 0x84, 0x6}, 0x1, 0xc9bd, 0x40}) semop(r7, &(0x7f00000000c0), 0x0) r12 = socket(0x2, 0x3, 0x0) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r13, r12) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$TIOCCBRK(r8, 0x2000747a) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x0, 0x0, 0xffffffffffffffd9}, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r5) socket$inet6(0x18, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r11, &(0x7f00000002c0)=[{&(0x7f0000000340)="200028b70f11e20902a317db14bf16df41fbf10e4c48f890bb925329f2b8481b55749075b2e012ee115ca9c10cbee72c801a384d188a10c56365228efe0fdf245adef39775b4da7c6a324c224b938743ddbb9340990cb7f3619208b103f202faf951a0bc67e21738e741589f262141d357790a", 0x73}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x1, 0x0) syz_open_pts() close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r1, r3) write(r4, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8e", 0x4d9) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f00000001c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000240)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101df", 0x78) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getpid() nanosleep(&(0x7f00000025c0)={0x0, 0x2000000000000000}, 0x0) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000500)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082d26a849c1cc77c33f47bf1962a871335e51926918ba89cfad5aa4b93a3c362cfdc8cdd0d6367d2b75630f877fafd87e10516dbefec111afb596f879920914a55c71eef1ef3d788239cbdcf1d05485cc8b315da86273494a6d8b55c9a001ff3428a45d4d54f446db5ada150e34e7132c7418a215b32f0f8d899d4d9f5a5f504a8c89d72348770c061a3a48014508eac3c4f6406d69c73331597670d7206162ee0bccf1859bab2413e70c3ffa600073e56a5da7f07e70fd8d353879907c9351a39aa7cbda1072a756fa02c940933ab61093d335fe26e712d1f6d0fd28e6d35b959e471f7a18c2fd00583", &(0x7f0000000100)=0x1, 0x0, 0x22) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{}, {0x0, 0x3}}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x5, r1}) r2 = socket(0x11, 0x3, 0x0) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x7b1}) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x28) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff, r1}) r6 = shmget(0x2, 0xc00000, 0x31c, &(0x7f0000400000/0xc00000)=nil) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$SHM_UNLOCK(r6, 0x4) executing program 5: sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000040)) executing program 6: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x101) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) executing program 4: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) (async) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000100)=0x3) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) mknod(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) select(0x74, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000140), 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000280)='./bus\x00', 0x6}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) (async) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x21d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x90}, 0x800000000000000, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0xffffffffffffffff, 0x602}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x2, &(0x7f00000001c0)={0x60000000, 0x60000000}) chdir(&(0x7f0000000140)='./file0\x00') (async) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) (async) setreuid(0xee00, 0x0) getuid() executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000780)=0x1) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x20, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) fchflags(0xffffffffffffffff, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000140)=0x40, &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e80360376b66c95432d4d2ff3383ac2d2421a7a9f315216bd7cc787378eeef12fc50f4e33749f2a23af731e0bf9ce8ec1b270b244f5d5e4e72cca80f177e7362a549e970f5a5862daad54396a42834e3bd4d6f746197354d74908cebaa07c1712dd61627479837cc5137a683044a5c6541d", 0xa8) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10005, 0x2) pwrite(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) shmget(0x3, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) open(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r5 = socket(0x18, 0x2, 0x0) close(r5) getsockopt$sock_timeval(r5, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x36b88c8f8e3b4fcf, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r7 = dup2(r6, r4) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "17cdeaffff00ffffffff00", 0x81}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) executing program 0: sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000140), 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80, 0x0, 0x0, 0x7ff}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x8, 0x800, 0x7ff, 0xc4c, 0x3929}, {0x0, 0x2, 0x7fff, 0x5, 0x6}, {0x200, 0xffff, 0x9, 0x400, 0xfff7}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8800, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r14 = getegid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001400)=[{&(0x7f00000001c0)="2435ccefa71875a09fca0f12b1a923d1adaf3043e0528355fd3fddef5f637d82c728da51bd32c90d954e4c4281bfbf4712863f", 0x33}, {&(0x7f0000000200)="a04166572b812dfffc555ca8ee1890472eb6df8bf3636794d40a01ce11f838a471bf7f69d544f162296a67ca263df2b56b8181afad414fd1a22cea7cf6dce36815165c3c", 0x44}, {&(0x7f0000000280)="4f6ebbe0b4e4ed251c5f56231f5425ddc85cd2eae3317fba8573ba71cb57ffd38328b00f3f1d3f246e3c9e9d439d406042e8d77d32a39c7c14efc82f4f6b346974cfc237c57b", 0x46}, {&(0x7f0000000300)="5ed97d743e850c47ec96678e4a8564a5ffa99a90656383f77cd25a7d4801eb1143642d1c060a8af4ae16f6162cccf4b8870311bea868d54e8bb0ec776cf5c811105486796265c42d78b0ed3abe878b14d4e8e065d5103dc48be863f43c1cd3e8c248cf3617cc1810dbd287ceb597e746119028e6c822277e4ab3531b0435341ef1ddb0b126dee9529a8f5d802fa062d96ae75a0baad8a4d0fca7d139eb4b14cfcb3e27a38ca55924db952c2decaec72ca45bca00df8f72b1543abaa8407aba6e8bc53e4e1b0cf3471470eb2fa0c8d14db4e2665a731daddc40b8dabe61200fa99c056cda9332ad12d7de30eb40457c81ab2b2f7ad1ed2e58b01c6d3bef0b89e8a5694e2391d5caec63a01a8e466e3cfbbe54ca72dfbb15d8460e6819be121fae4e0f73e95eae2e9941ab3da8dfa6e899c8b18b74cce46166693da37678ce0465210f57570dba979cedecdd2f6f2023090637325e906e526d60711f14174f2b6098c8b32c45e5bb28ba6748e70103cc3f52b2e430aaead8531d83a74cd36698ce20235979c58b57d087484755404c5cb09610810307e3046985bec42a70d6b8d87a09b2691d5c81c7a1a957027dcb9d9724c97d0493ec08d6a6a2be077faae0913939a91742614f31f866c1f989aabe5ab0f11c69cf490cef9c7018da483010ff04946e5abedab282e74186ebb79ac480691c6f411f8494d67d3ea9562832fae8022cdadcbb20bed0849b996417d2739ffe01a5bd00d82439a84354ff7b6b8b9c52e1741e98bd8471aa31f19a9979979369c0dbcbe83131574950eb5be70314253765f428b42c264a3ee66f4713f4e2f42d505ec38b762f675f24b2589b36fe81e383ab70e49cb63f03c70069997bf52b0a3259198fc9dc37fb15e591e8ed150fa380ceeb3a34df8769149ad318c71f20d132e101e29bdae38074bfb34a095e6d051d8ae468cb117c1a72f983b1fcea8dc05a6e877a5a210cb0049e931f50b35fe0f3ff94d0abfce4a92d71739f67f0f121621f723969df9ae44b81c52ebdc9af3761a24347b89ca77ffaf1487aab0a7ae75e9f193262aaae29b87b7236cb6990bf90bffbe779a8706baa6c9604f05e9e43cd2cb96c2dd2130b3e43d9ded141fe643c4fc1caf32038aa9373f4c84cb83f7fb83ce73c459ac52a85f053baa8223499d59b6efe95440935793b2ba06485bf5067dfc615e385d767ab225f529cdc875d7b74f098566393077ab2f8c7d831bdd6adf68b2cf975fd4d6ce0be7bb92a433b7e1cb7c7be621de238bdc437d186dec02ff59acf9c9b48c40d8a12a11d2d402f2989efbc7938c7cf5da32ed46e1364a4387c1b53bb3871ee398710d3dd5d83557487b46c3583dc74f8ec9f96eb900611c424a97fa9ff1a68507945da373511157adce5fe913967e22ca1c2118b6e5fc0b964a9264c2221664325611e3383848499c8bd75b42a4c5781bbf83dd4638e593c9553e8f04f4f1329b1eb41e58198d8ede46e1bbc5eca79cc38cd839d2cf2ef81a61e0bd7e3bda9c36ebc25d84cbdd3ed13fac2eec78106b170a8ed7f298c500817baf3936bc147ded0645d9b4c87ec2a439be7d4b3097200103932c63bdb89033974c8bc8f0cd65b7a2e635274839f4bcc8e48b16b202e3e067a37134d9304164a04e9f915ab6ecd93a5c84bf6be43b557a9c7f6e6d92f34549d0784115a918eec1566ece097eb81b63f64d2f0f6e74fa860b70afa3c38eea3218cc80968b5af8d177d496c7ef1598ad48dacfa3386e0b05fde5f30682e0223920dfa570744f77cbe81d874badba2e0eccc6ff8747c4b9ecc7538c93c945fc6d65d09c143dff321421796c1da51f614da49f133438259d166fee4d4f97c859d505232d7a3fbf8601ed8fa564316fb92678a4d4c645392c4eed7a77e62b79a0be8672f52341b7306455d6d9df1398223a773570fe91d1004fe349c03d76bb475d454bc3a905518e4b0c8b9e7be48b6d9ef0b73c5a018d8c50468e8f53a9f4a4f427b1c92f43bdb3208d4e27695a51f92c1235a48e6699f85489a2d024a25aaf934094d0b4625237b6d8c4ccd4d855193a739e40b6fd6057e856bc97fe7129d7a7e179690c7a3dedad5592d0747a819ac1fdbb60c44e6d26655d5df674fb7af1ec1a6148abb637c7a80fb79a7f576b815c5af3a3b8730cee63937b99f43177fd0b45bdfd49cacf866f188aea9b7761c709ab4ba8c17b866a78e779b7235d33d96abc5d9f84508a6025110fdff3c49f5ca78888843ec1ed7dd5eaf1262396fb8bda4f2f9ac0d1eb73beb3af9c9e4a6dcfb2a1ceab4d7cee3307cf987b9f472f57b617bd7e66925b363ecee84eb16011c9fb6bad655127d3a87ff6c2783608b80835d8c3866b421bef7d0db4ba59ffd0d06751ac7d966e14fd6f5f79c637d4615c77f404de798ef805a79dc06ef4a29f50e56cf56d5f77169bf62414055404e968bc56e75bf9572107a4742fbd555438cccddd18c192f12706d2286c44d3686ae94e332284a105b31d6504eea8bd61c4b55e60d9cd3ce70ba254276e253d729ca561c4ac195cc151de34c2518518bc5cebe35874bd6bceb55581efb82eae2a5193dfc62bd2242c6457d25d8e419648f5d122357c00d7f25b905e1b041662e3f6d87d772df8f87e49b955e3623cc3ddb50a48a14ea6d2858bc84b02303365e446db35833de2e93caef254813bb610beb87cfc453ae1b69c2f71a62d1c37d679c9f6df2e8917a500bdd5860fac36b9a5c1de70eaad99db947e6accf785aae5d3908f66ea46dfbf5dae8943362948d9dff6abc3ad7503604a9f37e8e15dfdd5bfe9eca621309e62a10551a881b29ff9ef6288596393315d86e3814e22f373575a093ce47fa6480550b45784105fc5af255196fb73e7b0fb3b0e17a707e5035b080157f5f3318e2f9f2eb28b28e4430d928bd728f0056306bd294a24f16a40063293f4cd5cb17137a9ac62ab24b03ca93fb523818b36e0209142d9a53043f33d014ad1eb838e27b70fb9f39015b5836dce754333711ad67c056cad4cd18d666e4bdac04ff6ae8871921bfae0c5fcdbbac7ab4076713bff5e6fa727e9de386f035488132959e4bf32410c5492a5fd100c75d6617f57b2c7e9828e83c07725cfcdb5219c1da0857e6bb7182d1e7c8423e553a353213595844cad90a658ebb1c8900927acb3812bdba5cb80de06d1201f6df789e558439681c6464985586b09f8a8a1f7a8611cf9fe837966509f02ed5d63283a708e90ed4ca62a4e13a70de6979a0081c98b0052513fe340a5a56766d9b5ea58e6c4eb508105362b14d69f3e4847e6fb383e005c0eba37b4cdbe44aecfa43f0f51d1e62e54725ea07e8b1779839514290356b41fd7f5d3bea7de93d9015501b69932b540bb0ec2b21e2b0e4ae2f60a73d717df8a67a7ddd3916f9e569612cb27be28c4b40a4726f79ddaa8f49af60c6b8b16a243501bb2c78975681fceb80925aa58a55abca18dd16a6f96bc6ff4034e53d8ad50bb46233bd47722a3e9ad82bf6a4d5c5757f3f78f633f4ebffa082c3ed8e66f187eb0fb9fe5378491c277487613f1ee62e267c54d26fb2319068927ee5913d16b3b92742bcf84f4a1b39e6a7078931ea6c592f1d4335814add33103b7a15ac570ac9a54a39149c056b06790ac5576f013b2abdf2b3996f3654c999fd70f180589c3221a97c396993f2827ba7f44abd131a9859db902f0b1c80619ad6bf3c1782e23b526a6349eeaed18b8e6ab24874e651b12f3eb55bfb3a734096669bc9c7443704a2d753d470f41487581e19cd72d328124d1180882d9ee5cd8a6bff51ada35fba3f399a2c28ae5addabb2ffd164d9263f15e8c7cb9c95b4cdff2db112dd6cd11cc6b817170152a2a2e695681c4f383ccb0a2d088b5f489122578530f60ebe4c8fa1fe270393c2a6ac1b37ca54a125e76ee681379c36ff3a516ff6baf7de69da5236419dfccf833257c6f996db0c69954ce1107ec46aac46f78b0069e19188d128cab1ee2afec388326d456e8e6f059cd4a2b0b0c7cfb88e6c98f4d6fd692dbb97e2cad321ab702d34413852f42be9750097b9fe03ea081d7ca1f62d061a5cfb522fbfe4805de1f3b2e542dea94aec4c44df33a5d32757277193ab03624d99fa4fe53a990cd269d5d2e624d3e97ecf558b675425bdc7547993f70ba1fad233bfcc8e9aed64d3199829bd7f891db393eb84a547224ba3c1e7ab1f3be86a126258847a0066b0092cab05e969c1dc67e81dbd47e79ac8fbb08202492406e615f6b3b9a943440170c9aabdd5d367bc424f63bffe1adcd192dd710772d3e83579d627a29b5e198e1d33eabae4ca9b444d8a34f3304ce796689582728bac3621b1171ef87f9f58f1efa9461f2282a43fa6070811a0c0e5e315fd640bf55ad3d480f7f1ac8ea1032911ece003f4fa34f4e4975338ebb43985523bd9bfb327c9900bdea29d4253b24e4d05410324a87f5ef186b62a6f72f466ca3a1403ee60578b0055b6f28f194841d8935da17c5802736488c3b84298d3084227326ecf571653421a027634e38e8e50bad7f53aeb565f0dedcb18a81ec9f881537a33ff7cbba19f96ce3def089010f9744c7616d1835c51631488c32f5c62eb7c6d416b843288219eedbf959abb0bbd1038da2163f179ba3e0800cb29cc71a056963429d5251560a10aa2f89947047fecba1dba72a44c0ea0153d8b6229b524d201eae895dd79b11ea6faac4764e9e90a376907f4c98659eee32825872ab83a80cc9ea45379b3fdf296a910c7c478a5bcaa7f42c0af74fa6765d72dc63e3a284b3e50faaef2125ebfea8a7988b109088492a0b84a02d6faa02a84aec1181dfa94fdcd038e8a11e6c2af80dc5e9cf22a536d81495deec7909d2a58a240e018fa67fff69553556ca0201fa68215ba7f79705c74a7224b413cb81b992f33e778976d3679eb67f170bb093ffad88d9e27da75066075de25068decdbae7194dbb76721e6df211934d0f64cb3fac35c3c2fccc04e54663e6eb058762a5414bb57836036a42fe6c35dc3ac790a969bb88ea08a387f53b4b2f3d9a84b26afe91ae4eac66798da58a3dcb7af6624903ef21333e1cfd8ea53aa724561cedcede1471060996b0d818e0edade7c0da88c6c69899b81e43ea1710c0fbb0261b295c4ec99565517c31c522bf5294b2109003547545c6d1306221a96f33f9c92b21ad6611f199e8bf71e4cef6bb4ed1899aa2306b207c640b31f4fa8cd3018eed45041c242b2f08e5e63dc1c326ebe8149b8faa569f204db6bf3f1c9473a04f4580b5abc9a0cbb532f0f9b70b3571fde555eede281347ed9705b226bc6e3f77134af6dccf36862ee78f5c0cd6a265c43de6bc7b9d6b44ac5c26338238c9959ba04f69396657f57ff2f1eab7c91b1cb5bec5f38a249a73d382cdf1b3c226bb17792b2b464b10ff4056c7fd07053926f768916b77a2add5f12ddaeacdc002e1ac3efe8bf9a54feaf4e11436e863293e44f8e72889d52cd71d1462ee57f87941d850d73b539db29f1181968779721705d0c03aa2e0bf1194310347e8ef77703c9615e95635ffc782e6efdeeb8f80fa45e428d5f623b4a0923d6f5ff121676c4a2d040be324dbfed8892de5873c85bcb23af98e417053be86e9a0ea1238c912cd52358777f38df913d432b66a2e3dba5f9ee7ed2940cc5a3914ef3e8599e46adf84a63031f06ff7bc97ba674eaac7daca5a6f2100d0abf1ebbcf6fc253ae94fac3869c81aba7d2d11c4abc57b68e902dba7960860b4d16deefb373d640f7becd69e6f51c92", 0x1000}, {&(0x7f0000001300)="1573b118470dadde75f0726a40538c8b84fa66e25ef577e07f4a24faab933192ff45f2ffc8e1adf67acebdb244fcca21bffea27881dd378b0a0ea3a22de020b30315012cf14343330d271ca82c43d96662716ccd1a6a70c9bc83bbedc413f6b780dcea8d216bae276aeef19c877692dd48075951982a3d71733b306fa6729be4743058830dedf5f3d24a5cad28bbe941d1c734506483845d2cd5455cd0b15c91ff32b760cc18b5dd4edf248ebed3944da5436646fc95237838ab095533b425642e886d40d8c45234c691f4860ad20dc5bc7d9bf61cb8dd959b7af734d350bcb0ad", 0xe1}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r3, r6, r9}, @cred={0x20, 0xffff, 0x0, r10, r12, r14}], 0x40, 0x406}, 0x600) sendto$unix(r1, &(0x7f0000001640)="f41c6913aff4aba0dad10dde53cd6ccef03c3e6efde04045997368eff155ca5e8a966a219ac9ea5ad6b137dc75422c5a", 0x30, 0x40c, &(0x7f0000001680)=@abs={0x1, 0x0, 0x1}, 0x8) r15 = semget(0x2, 0x4, 0x18) semctl$IPC_RMID(r15, 0x0, 0x0) acct(&(0x7f00000016c0)='./file0\x00') unveil(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='x\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001780)=0xfffffff7) r16 = open(&(0x7f00000017c0)='./file0\x00', 0x20000, 0x30) r17 = open(&(0x7f0000001800)='./file1\x00', 0x1, 0x40) r18 = accept$inet6(r17, &(0x7f0000001b40), &(0x7f0000001b80)=0xc) r19 = dup(r2) sendmsg$unix(r16, &(0x7f0000001cc0)={&(0x7f0000001840)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001ac0)=[{&(0x7f0000001880)="0fc364e9fe901d1560fab98100b9964b42baaeeaf75277bee9c043d544c3df5ac0e06194865365c7", 0x28}, {&(0x7f00000018c0)="b8b382347f1005d09d60886ad494c45d45b3e1f7e9db1400fa60589dd19d483b2a16f124e51e0a1a249969d7c8d2b14f32b54f7c2a654044069a81f09abc5d537717181497a80d1bad01fd3440cfd2cca50e56c83063a4db992dac4322b7e7", 0x5f}, {&(0x7f0000001940)="c98f3a9588ea55bf6a474bc6b849165750af64251e44875e794b7c8cc1d3b2066b866d3049fcfe809895ca16f4ca487c7dadbceb35b1df2c62327992a6956d4b425b3f61b478", 0x46}, {&(0x7f00000019c0)="915c8deb3a9143d5b0d68a", 0xb}, {&(0x7f0000001a00)="97a0385e021c896f8d4e00d39b64439264544c1b801eeb76b574dc6d8cf518cded6d78748d65e0e100c168d81d96ce37f6c44c9ab15617715e96551042778dfea7a7ff92f1359fc8f39740ec9a5707762d5d00ed05c33a5d8147a34704cb4977f732ba8997a30b5193918eb72ebe13144efa1223a171cc481abb41cd86ff424ee088e3d5b8f861174e8973dbe151f4c64f16dab143e780a8f21dc9935cf957c528231d225d1dc7df34113dbf9e3fe952218b987316d35064303b752f146796c8", 0xc0}], 0x5, &(0x7f0000001bc0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r4, r5}, @rights={0x18, 0xffff, 0x1, [r17, r2]}, @cred={0x20, 0xffff, 0x0, r3, r8, r13}, @rights={0x18, 0xffff, 0x1, [r18]}, @cred={0x20, 0xffff, 0x0, r10, r12, r11}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r16, r1, r19, r0, r16, r16, r2]}], 0xf0}, 0x0) semctl$GETZCNT(r15, 0x4, 0x7, &(0x7f0000001d00)=""/233) ioctl$WSKBDIO_GETKEYREPEAT(r16, 0x400c5708, &(0x7f0000001e00)) ioctl$FIOGETOWN(r19, 0x4004667b, &(0x7f0000001e40)) fcntl$setstatus(r2, 0x4, 0x8) fchown(r2, r12, r11) sysctl$net_inet_ip(&(0x7f0000001e80)={0x4, 0x2, 0x0, 0x3c}, 0x4, &(0x7f0000001ec0)="a020b6694e00075a9b430d6167feee609082d6a80394c3e184dbeccecfa253453e7058625acfd52952f0f47d9850c4e7c95ae70fe42b35d5502a11348965009b8656", &(0x7f0000001f40)=0x42, &(0x7f0000001f80)="2de3fa7a39127abef64421d29675f227e317e7da755ff41bd92ad7b2f9bdb03b42917a0872c7342823a12628a389e9aad2aa515864a63665199f11483c6f32f4d7d7b79b5e7bb9a97ab4eb8b636820f8f7c75e0babddb0563944ea80bf3957df457295515a5bb3d73448cb9ed5f106c1ca35cc516358c14afb143291e0a0e9380334c4c13e1b1a7e8bc3b813d81aa1e4b204ff217bce6ea1a5e2a58ee9081d8f55f30cf60c4fe32ad7e6b38844bee1fea7889b18239721a7937b7e6bb816550da128a383357a6c43482908ef3790", 0xce) getsockname$unix(0xffffffffffffffff, &(0x7f00000020c0)=@file={0x0, ""/262}, &(0x7f0000002200)=0x108) executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') open(&(0x7f00000011c0)='./file0\x00', 0x75f493fec6515f78, 0x0) open$dir(0x0, 0x20, 0x80) setrlimit(0x8, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x5}, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb088045000028000000080000907800005800ac1400bb4e224e20", @ANYRES32=r1, @ANYRES8=r1, @ANYBLOB="5022087a83466a7c00a7b0780000"]) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x5, r1}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000501600000903f0000000700000000000000cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x3a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000280)={&(0x7f00000001c0)='./file0\x00', 0x7ff, &(0x7f0000000240)='./file0\x00', 0x8}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x2, &(0x7f0000000040)="8f854ebdb0ce2e0af7f7760b00000000", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0xffffff9e) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x2, 0x2978}, 0xc) executing program 6: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x3f, 0x9}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8020, 0x11) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0xfff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0xd) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x491, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000180)={0x80000000, 0x2, {[0xfffffffffffffffd, 0x1, 0x9, 0x81, 0x4, 0xfffffffffffff000, 0x6, 0x3, 0x3f, 0x3ff, 0x1, 0xe0000, 0x8000000000000001, 0xcf, 0x8, 0x3, 0x100000001, 0x7fffffffffffffff], [0x4, 0x7, 0x3, 0x2, 0x6, 0x6, 0x40, 0x5, 0x4, 0x3], [0x6, 0x4, 0x5, 0xd4, 0x3, 0x2e, 0xd07d], [0x0, 0x1685, 0x40, 0xfff, 0x3, 0x3], [{0x6, 0x7, 0x7, 0x80000000}, {0x4, 0xfff, 0xffffffff, 0x8000}, {0x9, 0x1, 0x401, 0x2}, {0x1, 0x9, 0x4, 0x6}, {0x7, 0x8, 0x8, 0x3}, {0x7, 0x7, 0xd75, 0x1f}, {0x80, 0x7, 0x7bd, 0x1}, {0x2, 0x1, 0x368b, 0x5}], {0x3, 0x4, 0x144, 0xffffffffffffffff}, {0x8598, 0xffff, 0x80, 0x2}}}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/195, 0xc3) setrlimit(0x5, &(0x7f0000000500)={0x2a, 0x7fffffff}) r4 = fcntl$dupfd(r2, 0xa, r3) bind$inet(r4, &(0x7f0000000540)={0x2, 0x3}, 0xc) r5 = getppid() r6 = getppid() setpgid(r5, r6) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000580)=0x6) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x15) connect(0xffffffffffffff9c, &(0x7f00000005c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(r1, &(0x7f0000000640)=@file={0x0, ""/29}, &(0x7f0000000680)=0x1f) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000006c0)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000009c0)={0x5b, 0x0, &(0x7f0000000940)=""/91}) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000a00)={0xffff8001, 0x1, 0x80000000, 0x80000000, 0x0, 0x3, 0x6899ae94, 0x10, [{0xb75, 0x1, 0x2, 0x9}, {0x0, 0x3ff, 0x88d, 0xcf5}, {0x0, 0x6, 0x6, 0x4b}, {0x0, 0x10001, 0x6, 0x6}, {0x7f, 0x1, 0xf5, 0x1296}, {0x8, 0xe1f, 0x0, 0x20}, {0x8, 0x4, 0x2, 0x8}, {0x8001, 0x7f, 0x3, 0x42bd}, {0x200, 0x1, 0x80, 0x8}, {0x2, 0x3, 0x7886, 0x6}, {0x80000001, 0x2, 0x6, 0x7}, {0x9, 0x1, 0x1}, {0xf24, 0x6, 0x7, 0xe4}, {0xa9, 0x7, 0x1, 0x80}, {0xffffffff, 0x8, 0x800, 0x492f}, {0x9, 0x3, 0xfffffffd, 0x800}]}) faccessat(r8, &(0x7f0000000b40)='./file0\x00', 0x140, 0x1) r9 = socket$inet(0x2, 0x4000, 0x4) accept$inet(r9, 0x0, &(0x7f0000000b80)) r10 = accept$inet6(r4, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) sendmsg(r10, &(0x7f0000000ec0)={&(0x7f0000000c40)=@in6={0x18, 0x1, 0x1ff, 0x6}, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000c80)="5824fb5598baef916b533b9cf160c652dea7866d08ce49320ec256f4728dc6d14bbfba96a8d78b7937279d7c554e68a3c3678cc51b5d2f1c077d260e0578c6232d", 0x41}], 0x1, &(0x7f0000000d40)=[{0xf8, 0xffff, 0x7fffffff, "f9445d952731c916f2397772760a6a7ec0725bad1cafd4da4542e6dabe6754040d4650dd7cc37eae7df09407177390bc8c7d29481ad94a7a105109022ac9d61f362c622c4990ef8bb20c5897401fee2e6059f7125e2f9586e4e591565ec32f11385dc4ff80bd919edafac1967526c88b6e2b28c53625ccf4a114f846150f08f3473f419e739ade0683f302fd9734e6521c8231affa61afba8f39e6d035c16fd5bfe3a1e338ce2c79679a4978ff3b16677cf46be6ad4b91062e259ccf536240b930a0a3676ad54f2e709d97e92648d8b4368c1c0c9296e12a2c0c9f3e0b5420db11"}, {0x68, 0xffff, 0xfffffffd, "172c4b0367a9f557412c65dc5edcd684b7079f8597addf1a33e22fa66efefce3367f964558455726d0b952d74e8320626c2f5d6dff1f3411e23026e256f1dc3f61260f19ce608d3e0f31f08f58e015a9f4b54666d6c639"}], 0x160}, 0x40c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x12, r7, 0x2) mknodat(r4, &(0x7f0000000f00)='./file1\x00', 0x2000, 0xe1) kevent(r1, &(0x7f0000000fc0)=[{{}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x7, 0x100000000}, {{r4}, 0xfffffffffffffff9, 0x18, 0x1, 0xffff, 0x1}], 0x8000, &(0x7f0000001000), 0x7, &(0x7f0000001040)={0x2, 0x2}) executing program 4: clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000440)={@broadcast, @random="72a1e06d0007", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0xa, 0x0, 0x0, "a12f290a"}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semget$private(0x0, 0x2, 0x320) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000340), 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x61}, {0x1}, {0x6}]}) listen(0xffffffffffffffff, 0x0) (async) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCWRITE(r2, 0xc00c7007, &(0x7f00000005c0)={{}, 0x2}) (async) accept$unix(0xffffffffffffffff, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) (async) r4 = socket(0x10, 0x3, 0x0) dup2(r3, r4) (async) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) (async) setsockopt(r4, 0x2, 0xc, &(0x7f0000000480)="ebffcbff13b9010000004e75e004009a31964800964cbbdfe1063b5e71b851a31066a63b908e9689873ab315786284118bd13fba3e07480f23f6c348cd4f5c4fd8cd0000c073f61e5c2ff2c5e93c0e8506000000000000000197c721f4543a2e980c80c145f266cba6cc1693c77d35bab6a024b4dc968fbf91677627d7ebe50558fd80b243b7e9b094dfc208207c63931a9f50dfa3a4ca3021a1a608b406cc78767cb1f7ce2a12ddd3804c84be04314efc0fee6746238e", 0xb7) (async) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$PCIOCWRITE(r5, 0xc00c7007, &(0x7f00000005c0)) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) socket$inet(0x2, 0x5, 0xc6) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x6, &(0x7f0000000040)=[{0xe142, 0x28, 0x80, 0x7fffffff}, {0x3, 0x0, 0x7, 0x4000000}, {0x7, 0x3, 0xc, 0xfffffffb}, {0x0, 0x0, 0x0, 0x4}, {0x200, 0xfa, 0x3}, {0x20, 0x3, 0x4, 0x7}]}) bind(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) sysctl$hw(&(0x7f00000009c0)={0x6, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000000b00), 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, r0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) (async) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) (async) semget$private(0x0, 0x1, 0x80) (async) dup(r1) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) (async) setgroups(0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) setreuid(0x0, 0xee01) (async) close(r3) executing program 3: close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="078cd0", 0x3}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x1}) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) executing program 4: syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300303a00fe8000000000000000000000000000bbfe8000000000000000000000000000aa02009078000000006000000000001100fe9000000000000000000000000000aa"]) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) executing program 6: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x2}], 0x1, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60ff344c52a88c00300100e5c9686a0d81b2ab8fe62509f97c4c7cfe8000000000000000000000000000aa04009078000000006020191e0000000063d795960c3321e9e76ebea0e86a3cfe8000000000000000000000000000bbfe"]) executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3d, &(0x7f0000000140), 0x0) open(0x0, 0xf8e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r1) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x9, 0x8}, {}, {{r3}, 0xffffffffffffffff, 0x41, 0xfffff, 0x1, 0x61}], 0x10000, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x12, 0xfffff, 0x4}], 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) getpgid(0xffffffffffffffff) executing program 7: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0bff000000df86dd600000000079ac2b6e14f00000000000000000000000fffffffffffffe8000000000000000000000000000aa4e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x40, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="11f0e1ff32ad171683598e57c8a8dbbce732791a49df2fb8fe96c9813a4b4c049a302aa16df4a73a7c2e35caf1e48d09b98883294cff20ff06dde0abff112eca7118da77c91a9ba4123dd3b474eeccf98d6745a61bb46ec8239f93c435d46d720a1c8bf7208e9ed616da63524758f7cddfe14604fb655fbc5cba84bd99b6b51050a266c636a5be778594a105354ff2be84ad22a3508de911d90ef33b15", 0x9d}, {&(0x7f0000000800)="7973b930252f397842fb41c2ccd64e30534499a5a8d01120db115e6ff5e6368d47f6c8118b1426f00e5b6421e35a65b0dc36a54dc5e0495817d21fc19bc485bdddf099d8298552028a33119aea162a58157b5dc164792eb4feec2801584a385ba30a48266050843f8e885a3b16dcdd929c915bcf4243f33016111160b38ab260db4cf72612ce4c31dc4e4cfb576b8d247e63e5b9d82a0ed5", 0x98}, {&(0x7f00000008c0)="121b257b47ba8092683026cb1467088476e9ea332d9057858d9547315624a36d670a1dd808a01c142d8c0325f1396fe61c2beaf30081c10794d7834792730c6698a33e53ae022bf3037e287b7b60a5cd49a0e5847934da5af7de474e74aec93af6788a0a7cfe217553b58684b0adfafed10f7386386d63c7417019aa940dd3ea6a00a3c8d17d57dd3b84a9c45df5410656a7a4ad5f", 0x95}, {&(0x7f0000000980)="2b6bdea08f99cccc725762668ce34708c4dfeaceafb71a4c8330449160482342dd09941a02d146f10195287242e3ef30e23dc5646808af239aaebb0f392625bfd8259cc5676f5ee2ea4a830a02d949ba5b98e742773707690cebaea964a60830dd9fc406fb9b681d67fae5a11f695b39b46671ff0cd7fb6f34bcd71243c4ace1ec95c65a7320c6c276901187451d7157b73b", 0x92}, {&(0x7f0000000a40)="afb3fa350fe6d9bf3a1a365d0cbbbb248803f0216877ef8e30ab6274897fbdc4c0a8d7587c30470d36855540029f2881594050cc5bceaff6910e5124127aec60b2817eafe4458498e344c89107244fa74f41bf34a67de59055f85ae8cf0fefc06e702631c2f771a8b3c45bd8a1e36520187aff9f0d5cb4fd01aefdc9d1295526233bd102c14a20ea3a05eb5851c8fba7bdaa56615b42dd0ad40254670d430c5cfe1208bdd8e458c6867c94d9b34ee53f7a661f1981", 0xb5}], 0x5, 0x108174ca) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/70, 0x46) 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(r3, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x3}, {0x24}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775", 0x6}], 0x1) syz_emit_ethernet(0x93, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) sendto(r2, &(0x7f0000000440)="df", 0xa, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0x6, 0x0, {0x6, 0x2c9}}) sendmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r2, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112", 0x22, 0x0, 0x0, 0x0) executing program 5: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r4 = socket(0x0, 0x8004, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) r5 = socket(0x1, 0x1, 0x1e) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000180)) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r5, 0xc0206983, &(0x7f00000001c0)) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[], 0x10}, 0x0) syz_emit_ethernet(0x3f, 0x0) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000640)="edc5b796445350fec0b489751d1622951fc593a4c9838f394573c433b168dad40277634711d9abfd3d8414cfcb01fa1a83b6ee6b565105ac5d52890a9f0b6f03af807b8d10aa4fcd73279421139823a0bd2261900a6071fbcdf5d26827871d97de219a5a88c60a3109de73655a8fd4fd94dc91b1ed9f2daa87a15a4693a0d45d02ba560100000084b47c4c90204e074e1c26ec09cc1afae7b16c1c80bbd644d214e0dcef957823b58087f73ef3d59a2bf9326928279a1389d5acfff46ad0", 0xbe}], 0x54) read(r3, &(0x7f00000000c0)=""/189, 0xbd) writev(r2, &(0x7f0000000340)=[{&(0x7f00000003c0)="0438bbf62addee8499d1074a7052927b48fe3a8d70c0f7d36317c6f61ab970cfc1c8caa42b923b3c8e35544e60c3caf0efaaf8c29513f60d7b5f0c446dcd9fd6c613000bd93efb3f6ff900000000000000839708e5", 0x55}, {&(0x7f00000005c0)="27072bd30bdbe7884f5c2b3f48670c5fd79f752f7d78348545c3d5b4fc9767c562cf6c3ec32edf4f44cc183ebb09ea342685961244999407029df9ac30d8547be1b40235c669b85780eed28386cbddf24c4a67d3c0445b5004dd79", 0x5b}, {&(0x7f0000000200)="b9489305653a411b9473da8839", 0xd}, {&(0x7f00000002c0)="b498b4de30316535a7acae3385d90297c4ebcfb76f54249583c2efe9958375df4747bfa5b20dac6b91fd1598c403aa8353573aa2c7b08f3e7035118f77839602183bf148b3d825b69992db569ae14bc42adbe0a667db027fb8dfc34330a4da33b9ca1c18feb96314ff1f733f775212779c75f32f35347392e7542ad147fc1e4c", 0x80}], 0x4) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, r2, 0x0, 0x0, 0xfffffffffffffffc}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) r6 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)="3129b8fe2cb3a9d2b49104f2dfcd5956835094dfe40e5e8eb42e0f52cc3b689006c7764c3cd7e1be19e0838b2d963c733c11adca2303a2e8a79a1f692999de993dd0fa9cf1832a489ebc8a05048c29b2435cf124d83b035540d1acce93bfa67de4449675cac2362cb830a23c1d246c5dcc14b3ccf5a4fb0ff9a318ee3fafb09d727d63dd2771a6232d359a227240ce60b7e9adb54f4e02", 0x97) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x80}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) dup(r6) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r8 = shmget$private(0x0, 0x1000, 0x5c1, &(0x7f00001b5000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x800) fcntl$setown(r4, 0x6, r5) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000140)='./file1\x00', 0x0, r10) chdir(&(0x7f0000000040)='./file1\x00') executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000240)={&(0x7f0000000100)='./file1\x00', 0x3b, &(0x7f0000000200)='./file1\x00', 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0xfffffe53, 0x0}}, 0x10, 0x800, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x7ff}, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 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) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffdb3) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) getuid() chown(&(0x7f0000000180)='./file0\x00', r4, r5) r6 = getuid() setuid(r6) executing program 1: sysctl$hw(&(0x7f0000000000)={0x4, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x4, &(0x7f0000000980)={0x8, 0x54}) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) r5 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x2, 0x0, 0x8}, {0xa, 0x7fff, 0x1}]}) close(r5) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) malloc(): allocation too large, type = 29, size = 28292870884 executing program 7: sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, &(0x7f0000000080)="c6e73cc5", &(0x7f0000000040)=0x4, &(0x7f0000000100)="c2a6ecf95b1336a8e43b5e", 0xb) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x4, 0x0, 0x8}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket(0x2, 0x2, 0x20) getpid() madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x9}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000fed000/0x11000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000744000/0x3000)=nil}, {0x0, &(0x7f00000c7000/0x1000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000280)={0x1, 0x20, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f0000002440), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000e019bc810fcd4fc34a3543fc5f0cbb624be3ff37b4805ca52b353482bd46d2011c4ca971585cb93b4c3ad08a26ced8b62a5276fdb4eddd7d587b81093d69db5849aed6dbd9e79e46727ec517de3ebba26829b3a10de76278fba3eca2dc15d290752db33973a15e2a4b9cee3a3a0ec67fb3836a9c53828fb338eb4504c6a7c5f719fb242cef52150c5f97c9163bfc3fe2e054da77781078420d03aa4b6c08139ccf182f0637f800"], 0x10}, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) r4 = syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x1}, {}]}) ioctl$TIOCNXCL(r4, 0x2000740e) executing program 1: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) r3 = geteuid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x60000000, 0x0, r1, r3}, 0x0, 0x0, r0, r0, 0x8, 0x7f, 0x100008001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000000)='./file0\x00', r5, 0x0) seteuid(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020697a, &(0x7f0000000100)) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0x0) r8 = semget$private(0x0, 0x4, 0xc8) semctl$IPC_RMID(r8, 0x0, 0x0) pwritev(r4, &(0x7f0000002440)=[{&(0x7f0000000240)="76a26707ad841f790b60546c2c27d494f28b3d715aff6e90e4472edd8b401da33ebea60baa4b89ce03a59b802b5029dc422b0477310ca994fa61da164e00025be709a38c2cb381710cd6354ba99e6951c96c92f6c68fe75e112dd11311f82588ae3cc2d1852a1ce7615eb249764229fe6a530bf8e68b9e5108fe9047c7cc05a747e6e8b9999e4580145b574be0c39d5db7272dac3231212b337dfc30a225c94cae8fbd4f02b06909f9da559581a6d8944d526e76b8272f503f06d5cf94e1689fc2ec5d223e74ba173f4b62f090ce8abae0770d20bd6e866665c21efe7a4d6eb3389db2be8653", 0xe6}, {&(0x7f0000000340)="3710654410edd204d9b86859a6f857c55fbf48d22631b5f6a3fbc3b8d47abe9a93a85a38fa0a97dabc487951d34c8c8a9b0847625b09423f171329c105658eccc33879a94ad21869c6e981afb98acc81b9686ca8264eb29dfdac72252d2056cccda9985a22e7845af8e125060c383bf4d4e30cbad7cb9265cba6fc7930c442dc83114876e44ee4b890fdf97d0c62068a1b5f401aad29d02d3528dca96790ed1e349adfc09f126a31e24e3f07bf8f30d541c9bd74f1edb927bafa70037863e9dc4f9fa7f5af8d20b8dc4d407e5a80736660f13e9b6f669d2e0adb0224d0ad", 0xde}, {&(0x7f0000000440)="af5a7d13026d89e668f23b210c535e1d621fe226ac36c6623902852721b85815f36e0a6ef99f542396b7a2030e0d147417045eb78686445a441188461bbeb53d12500f0e77691965f8e9149a9cdd906837cb90b072432adab365088cf855fd97dec37294b3d64a85b1706f069d4e3fb987612995043e3964321b580c54b65f99fb68e7269653c9102df8563438869e3ca0b0a160085e26c2008fa92685439c484110338e6cbe1da33d01fce8c0a9890b619d8894878da35e9ba84406da65ab259b8a90438a6bfb31ad5ae853fc8b4ef84be8e0c3fbf974d56f7bf289319b060b8c735bde42b726b9b1c0ffebd67517ad62b19f1a383b5d7badd36b9b42e1d219a96780c56dd1f03902c28dc222b5560abc762683bb495371a0029181a120aeb66942e38084645df40e6c33a652553555459693d4bba82e127399680b0d08e7690999ab364cd4d9b2d0fd38b7965bc58a0ca73278ad3a567687365eceb1dc28f258c89a1b6b53bb38fb71d38ef35d171b965911e148ec74fd4337c483017c85501fcc7116670918f2cc8cc151641a151ee2ce8f19dc8cf6c4d4e5ccd0f2d31a4796d8abacf7e31a6e3b5162f6b210dfa490a46b3dd1acd630ccfe0662778d6cc2840ae75bacf1538ce04b61cfd35c1f149244b1def62768a8a4d38709a9c959f890a50bc84756f256fa75872ac42570ea17464a2770a782cdb62bf1c42db3f928f5d996eefff0cb5a742be0cda1ccfd3159c315a9959b061916ab291eb040eaf0ea7d1538eeed2ba2b0a8c220b177617873dd34d13aab1e576412e597902fa4d5fc3b4620f573847c53f2f4e97e7368d8a7a50811d37bdeb5b4f4cde60f10d074e58aba34e53621bf69c3586a2110f98b123bef475132b5f43a8099f5464b720b8aa0c70a809c100ab4e63bd39115f09d547d84f79dab645c0355d2dd101957276ff2dc0682f5f1eeaee87f69ad833b521227891df022beced444de5a4cb0a8bd6703381f141c3188a13c05a3b0b647f423ada0ec9ae65586a83958b58533f51a7d796b4732bf3796a1fa07bf904805f9a9320514266e18f3e5a49c0d6e606eb2fb4bd5b7e68d4bbfceb313b16db7be5ac57e6d1e7ba34f6702b931ba334df299bce9079f1591ccb473feff26aaff3935d8cb41113262c29b1da331f3bcb882eeebcfbb76886165d01864febb0ca7dc06879c567e5c52ef324fbe8d36cb508c1240286a76e2c4b5e07742b7ef9b651b8ceb0c0d767d39a7c1c1fa44fa8bd0c662cef6bb73abae26c4616e26ec4a7ca1b8a21d7482b2aeae84a41df149db787ff936ffb4d0cc775d345a3c0c6939d5a464cfa16a8a40d96c79250db63145d675931aad42f471ab5ab93fa7d2d1b863cc3e1679e4800c881975c066c0071f360766c095c407f6b2d822136a8abccf9a51d8e90c9247d429840c7b6ecafa92aa8f9cd254dffcf741dd5445489b4e1d4d05ff566788a763bcbe17bed4158a3fda794365add91a0fcf2f2fb364880517526284de6dc8fdc77d3a7087fa07a8ef03f7c9dae493896725b8bd11a5cdf5182ca3993436f72b1e0a2e1bfb09292c6f06cfd2e01d8a556f28ac635d308c2f03c882e6d555d20011e9decb8ca16067308556050a0145fb63a9dc5869841bf571ec493a4002c7f61eca068bd74605b61bee529ef3e83d6af5362b0176980670bc4451279e3e11884baa2c122927221c79094a8aee8ad650c06198d63c7e77d8413f6288cf09f4932727a09539d89c191d2b6f56dede83641d1d93ce5bfb39511d0fd35be4448d62b35a0fdc77e6489ad527c2c1cac613153dc51832f4fbd7787dcdfca2c35c72d01fb60fb19823a3e7ffc50b6d028e879dc395445f54c478c64086ce9df0059a73006455d8680b1a0d380d6ddffd49b5fabdff13db6b8fba97f0f5fda1fce0f8baf780189e62adb23b5687de9ee40aeeddb96acafccf0ebb97e32d6095504e3b05f8be90af1d8feabf7df5623ecfddf5e792de9e51c98bc70a6669bb2ed04b12785e2645f9fb9b77d7aef4db3509fc794f57839a1eefd502125df8f5da3a49669abce5697bc004cfd2c14956925009b4f44c008ba454e017bd8195953596fb00548a672359d1817802a908a2307e8a7ca0424deb010460c4e796bfe3117453603613cba137eb4d4515ca9c090a5b981559d9118e6918844f81707a8b9163345053eeaa3f3e3fab2d1d4ff361174f0651e37b79704f596af55c4bcb0422e6e60f9426dc0b04c614cb98fd47ec8f33b50d9025d9876942f3c7e9a88ae556eb90918924410b8f4936894d427f91cff6dcddf0fbd5d45de6fefbd0895b8634066db15299788189d1e498fa725d70c6432a684bd528ee4313a6940111df7941ac98dbbc65cc4e254cd133b60d5e33951364d4799d17e4569ec8909003518e0f6b0128985a859f9528190171182dcbd5f7c59fd5c26848c6ab4c33d29a44302ce7220ac6de2bcc1745b5484843d79aa036dbf764fe66c08dddec77eaeff342e23345819b6a48d8c3480917e0d5e85dd7f9b1bd566d3ecd18d0f2be02591bc4a8486c2061030623b8913ba0c98aba04791c398410b586807bbcb7846f5cb27c30204499780a1c0fa928f6841287ba22e300694b2cb1b9aa6700ff65e9a8d1a3d1d4c018c0ea34b5fe4f8b8d9d116a4baf1cffa5cf4f3c74008b21af071a3e22552c68acfca60b876d818ae5fb9695c988c38e0b74e7ddd8d54d49abd98040fb61cbdd9e69b02a01574e2db4cc0f7ebe778b619298bc79a7bab5066924ac0aff30760b1eccf9b6b547035104e717e2f0721a59dee10224826ea3e3b0e59f79c31b2333cb989452186655950bb0c7fd82ff09dd0a9ca47c7c96a20cbfaeb1fe066beb4853558a435fbb2955c325deca284bdead95d81e0467c8994a1c75d8cac29821604c793bd6b98d1c9fc4804bb0ae14b1fd616d628faa7898a8f9225e20ef9b751c8e0e78d9e051fd34b92d77fee3fabb9de4dcc5f61e130aecdd1ad26bcc963760a05ff753f196b545142f86b1dbfe69ea19f1d2799ece829e0cfd179cfcafe36d5394798e7ab4abb93efefb7c56715b7d4c2876165ae1d876e630c79ab7af6fd2223151f3e29ee919e2a8216dd02e17d96dc3433793444a16175c57f4d5aa081cebb6dac709f1f03f54aba43ddaf60c53fb1aa2ce149c45ff218e439e16f6e0cbab775a83ae53533cdd2243103f06468c7ea0c082962c0cea971d8f413e2f97e49a6f68f3a2c968d6c3cc0de59419cfc0c2f16c6f99fe84b9e6c7766cda944c0745ef5dbe9a8fe19bbb35a3a3a0ba5dc0350fe2849c65d94f715fc47cdd9636bbc43f982ea6ef2de0f13cfaf9c025776d808c743967be3e741ea920b9e116403c384e249eba661d21cdb3032f42c648f4b60d9ec46bc28874476e4b4a59246b8a4b1df8f6312f09236896b81c1618e9687e081afa0a366c2f289ab177ad76b6f5f5574485c082d75c896debe97db818bbfed4ebfb5be29d4f028a7ac43ea5ee2f9a58f8f935e3cfd8b329c7a3a3f2a9adeb3af34fc794129f466feac692065eb94fa225293c95262afab8230c26d984ec4093553259fb9dfe155e633e720be4e4f62fcbc2d9e459c1b7a79c4eb9c9902a7d56e810ad57d0d1fb6fd70d150a25ee8dbca722b69c4f89a1fea966dff4ee2be94714e02c3e7391805bae66bfc4ed2858ca61fbeaf2fbe500395d477be673415868bc15c449fced8fa33b0164ac6dcbc20bcfd4f49014019afd734905c0c4d51457538b6653b03a97a57dc5c76327946ef2e4585287614df4931ff95e0b22ccf8adaca36ecad80346c6b6a7b78c357776f7e2fb4b076b265da099947268149ad1bb4e6299ca6fb5765bd9b880b518b91af627dc921027b27e883c55c3a88f08216cd296c8b882dbd6cbc5c352875ffc4265c86d04734e509e41eb4038ee83aae1c5b97f0a150c0c5ac152dbbb96aba61d918737d043157fa736cb346d89e451a839665e0623fa711d0e9b71f9c1e67be1571df2019d97247da0acb103225e20082f8bbcbefb9c7017e59cbf5dc0c09aa343cbc233807a50b4c46bed6d06506cc9194cf827f7dc93028f7a9b7613cb0db1c15c5ede2c20bfba9d88cf1b346c30bc2f7a68d2794afac811694ddd52c709c57215ed1b48ee6c6f3a491e8025245da3517681bd2cd7d3adb90ffc8f95c7e60c91dc53939cabc93f40bf77cc2ff9b503eb304aba897c89cf7e5a7aabb2a54ce9f55908c8b7ec3c68798b1b7fc8a9cfc7b8bb939e1b846e21cad3957a2e33da26196203c6d2dcea728ee7dcdb3cefde055c5fd3a470a377eb4fb998b7eee37902264a7902e271967a46abd093d451aa7b088de2196e92170a21fb09d95bb87eaaa1329c42d5fcae9ae5b13f63a36fd2b6d4a7e586143cde9368663fb862dbadc32d58c751e42696283bf1c399e2ac002ef87525bed17e90af1803ddf852ea479b94db25dc81b9933a9ede3465063e48639ad109b6aefe1c2f91aa9dda4022f9ec645131052102ecf871784842cc7db051d953422b8ed96fc71da108e26e4e7c27054c6173b811d70d0a008be303d61f4fc8a6a09c8f893b6c7b4124233afabcc1d2bf24dbce8b168743c75f3a6f88baa43d81c05b79f183e2e63f537fa65d18c1ab100d1b0068790141c331a19dfa2b88d3bcd1ce9ed522b029359f6810b365d5e858abda0f96001784e32b01cb89b4345088e4447297e8f153fe2b85ab8e6ca0a3e51ff3412111a04677beb26964d9eb7c38fa55c4b1d27960a803c6c3a0b1377e42ab58d464db1f7ea99f2d3c0dbc727cad63dc5ef080587b16ad594588ca92b5304568d35126c67a4c7067dda3928002f3e149d7f2d6a1d510d7f54b821fa0818cd3a74dd37bbcdb43adc038612a287720102ca19219d19431d509026620f31c9c87c2a6df8e33330b0f0e33db179573fd7458504b146788a6769eaf1087e0ab2685cdbd4e44d8f44b5c58906ab6eb3c3b919d26c95427f091a5b201784d2dba2a9c0849e560be2b04c078a303016a372cce39f2d41632103e53c7688406bc64274f6e7967146270a001ce61c6b751053312355799667f71fe8edea71873aa8e58519b31ae00627d6e7df42f7b55245b36843b78af43db74dcf2ece5448bf34d7ffecc31ae2360613d843fb5a1a60e9751e61bfb4c4f2ad917618e11b50fe2bdf6b0454ef46bc7044ca981abef04d21f984ab4fbeb5b48c28425cc1f5c4e34b39e35b745868dbc5314737b651e38f4476712e8e42b66e4221bfc0f9be62458813e72f45238bb55c258cbb7b503941968425a5841368ea636100461f97a77ac7099daf511e385b345bc0b7dddf87421b2b5dd34cbd97dd58292259d7b89571a3d6d40b2a012c1c69f39d37130b1c92780fc562ae2b8ac7e5f34e72ec7202a06b799a0864bcae120339b22569e88d3cf6305c4dff8b4d38fa494c33cc81e888a102a0ee1c16d20a947d139fd6661bdb02c4eb4ca8cb591e6a2d0ee2351483d0135685284a4f2b1849fa57d90e710cc5eb01f4e9ca1535f4c9500a595f31b768e66422cf5b2fc63d40d04192d18c6e95f6ba13b22dd36e6bec52fd2540f178fa7b83f8c8bd50d8ba2c080368f30f947ca6caef4f96818ffee6456da371b1655b736f3bfe74cbf4be58dc249381c5858a105e51bd1e5d391376b70b110407f954a4aaeab2da967fd08f2a677e1058cfb799f52e3b2e8e8855bc31db15700fd99f6ae865c2b074795591930525efea6b2ce3b4e99e245bae356f77442d6d751a4e6c307bffc0970ece0896e431b09", 0x1000}, {&(0x7f0000001440)="042bf2f1d15f3169c6a93ad16726687ff6e8d2812e3c8dc8da01ed53a77f0ac4c5a2c835aa1594103bed843a76b48f77dbc857fdb0ed73bceb6249922752b3742e03a24559ba24c2c3f36de514eecd3086008ec703b6b6d0ed97cf075cab6c7cc27978838e197cd5d29ce2c1458b7078b8bc3d6dd0dd99642d432402d0653ceadd3c7a043b18e8007eb26c1cd3bced954a6a7b25a78c78602be99690d8c125ed091c0fbb339ce925fdef505aed2c3b1698b52b69c5509a958314f25dff4452b4e29462a61805b0bf8c1873973e53c0af18d409293875a5d86f3698177539f1e15dc06e40576d2bb8751540ee4423fe340dad42ec1a000fa6aec32cf8d96c6a0d291d600033971723f08ecf3c96808a2637df2003d557127725d22717cadc481b34d31c9e5aac120f5b009e68ddfe9a4831065568476bdb344a0e5eb4ec40db107432f33ab65d6cd3f1d29010b251596a0ece8aed0f3ada575ee5490b6de8bd30354adf867cd7465b65b0d49825e4357da6d15a39f1aec3c3a70b994922033c9dc76c87ca2262c43b341b66754b0d66715330c11ef6ec9d88a6fb42542c9f1b9db598071d7907d90e61d07e8aab4f508b303612c2b89771f629161c6920d78ba6b8d3d808a0ac0e60c5566902748fec0af46e2038b3a4a7703fc3a7a391851d2c5d0ccd72413863092f4a6eb32dcbf028d41da8bbffa352b97abe4d5c469dc50419297e28bfab377a1660d36c776eb6b4bbd44b0a6830a009ca686fd4c991fa29791b9208ec5ab2d595d729271563d2f6a190ff23e5f0052c40ae5f9d0f90ccd596cbe89a222bc2d2a98de4360591279f17332ffcaaa33df54134ed9aef68ef5e9500bf5c4c41a4a10199b7b032d667b31808cb0ec209a0215c52047b172fa8fb1f6e06044e86bffeb12b4610fdb27a18651e6937b7961eaf9e7dad8ec8fe829475f5751ad81baf607b13e15742fad0a19e43600bd32fd7c6a631d8db3518cb1205a8baa0db346d43920cd761f4914f4363f541a9e63a103ba3e9583967b07ac9476e735b519ca42523acdf7b5f7e1b6797d83275ffba998ef3c6da467552b8fa45e3d9dc58e9c84fa8cb193b8881b45dba449244785a41ba8e08bdd3b1ca2399491e7b630f18ef2c223d00ae27894012fe8344ca7e9233210c2def9f61074430b710d1569111a87b41809ca4c00dc4da83d8b7039a31d27195d585bea3709e50bc78346294c1c62e841171841b7a8f273db60494b35eb9ca7329b1818c7af29c8735a626bad519fb21fbbbe179b177da0274d74d7029ba090c10e03251d9c2ee4b5858209523690f812f8e60df22689063ffe28455b3730d46c51f4e3f002a06eb7ec9dce21a8b3c777ac9febf6b9672e35fe2ab4f9ef8144f2c55fa65312e16afebbf630baa7545570a5ea346cd22cdfa088d6a48ee254a2165000c1a7b1cd0009ef5ab7cd8c8fb5f72518696c5dee93057a69174c9e0f266c4343a1214286c31924d33f187ba0611f80a32629dd5170869572f08b7882eefcae1913345b69e1fcbf68603e19c636c7ae11c6b512f194d5fcbd1fae4cb233a8fdce3428511dd03020077afd1ace8d16942fd2c59255a2508829c9234cb9097f4e63a1515a30842cfbff1ef65344ea29d51c6e55f70942d86598c17bf0159a98199ca7146870da5eb0ffa7932fc6396f146e6c37878da227b5503c3d219aa446fc97dc8cf80fe90225b2fc6f95474a6fd765125a6b4430eb68c8ce6833be78f7bf5e02d6866b5e1ea6431310e9caa40963d53addf4a9434192377f9295914c3059827a1c86297c36f226685f74fa15e02bc4306eb1cbb1360a9c9db549f6e2c384d879f62d8e392eaf881c6e10d72fe3e2629cc61578c62723b346d01c35eef693172e3dc671c867bc4a8ccacddabdbcf4541104fad4e765140f5409c708f2a46c1576f244b75fd263c23bac23374ef53cb6565f6e3cb22964779d2f08c3bf18f3cf4c74ff26e79a06b91b48261eecd97a20ec45628a28b879a3d832387417c913cb2cd298f27a4feddea9dbf3b43d946255ad836200be65deea92c4ba492381cafea5662c9355256dde9c58a009ebcb5f4e4f757f7beb494b70e8d7fc4c79d577e02cb17423b78b5dd4661ff7e5de34a5d6f92a542692ab937d45aeb18a9ba21c88e2c6fce96ec8d39b89b6339db43516578490a59c597a5f37719f90595667d51fc4430f10739dd3c8ce3669116e9f5360cf235d4bc4374954720bff65c9f54388c5bfa77077722d546dee3471a684e0d784005aa612413e60c97f1f7fe11dcdb5fbc2c1fadec6cfcbdce0897d0017ccd571c4e0d7ccca3b8b0ed9ab59a39238ddd7a8e63145d70ca38008cf69e33fcc29f919c66fad8d0cf74493db150b8af29d6537af4476d820d9d1f1f87f4bb5eaea804fd43dd8770d0d7ce68e375d2b62a67dfe914240de7d49e7bd83475fc7b19dc437cbcef3dd4f2701e911b9792a2f009fa9b5f3a8d7485a774c2cd6664ef1e63623cac70c2d241f406635928de7c15cfb51ab3e8543ab3b007574faf9b01078c07a54af0114290fd8ab50d7d4b0dce2d47c908e9e8f2d4ba716d6dac92dcce77a2f87400bec669220f1f4d2092ded6647559ebb6a6a7a5c756bd6937f2dda7e56ba68fac209a9acf6f38f70a1f0075af41a29d6dd046796c04e7925501ce20e14bd8e8330d9635d7126d77c4094e036cb9f4319f66c5257e92fa0db3d85f4d5a3fd21ac68698a4383ac3ebe608656fa57cf9b8ec769c789b2026e98c20fef0392500c86b98ae774d3a90aeb13a7db51ecc4f724004c4938b9a02ddd3c99d1c8f5dc3b536bb5560a68e08142605396fe12b36eb358fa966a7f37f7fe92f34b0b460223debc228b108cbfc0349f8a1a1eb8df263506e9fbcdfb441a6326e04d6ed05d6259a4543e4dffcabea87cb4beb5eeed1db9c47ef2c56888b53ca333ff2c6853f87bd7ea001623935340b0411df9a8fe533edb59b0dcb228e7c316bef4e690ab8c2166fde7b00b26f662358bb6cd4553a3c7c3a5a523632a9143b5b8578bfba9a683413c4be9265097cf8d353ca64123cdf21104923193da38460b93f5bf6a18eb07413fc0d463e8857ad0811eca854b7d991e85cdf831c81de533415ddafaa265bdd005ca9108d1825fa68fb5eac6644adb5d7946c4556d260b02d08d4d16cd9cc3fe4bc7581264f9c16f6567b961ec1d713a7858d613384a64722c8d8017d9231c3065f1db0e5a4d03898580a042f5469ab6dcfc6d02752f0bfa8a649a5e8d1cfebc03f778b4897b779e9996bb6d719fb33811ae15fb73021e703e5272fdaabc1197139604ae7a323e56c2449ec61e57a153103477625069b99fa227541d63b56f6bff78f132f7bb65bad80be0383bda01750228f8258011e02245f48747a9f2b4ebeca58ddeb402760482ab3c088c3845026e77e2f00d2b60fd4a1ca6d5c863d9de87a6c33398bc3163f90a4d14f8c45571cb9c36303a7c04a8bb0f7574fe363fa2b832b4ebc138cfd54aac51f5247932c2379c8aef71f6e26c988dca9844e78bb4c0d6c7eb3ce966afe31748ec69e7932040a3b077b3403757644b0ba6838875eac4bbdc7241e6baead926d54fb367fa8607ffb3ed6ce30f03688912f04f8c00259e51d0161d6032b3c5dc415f55b11d3af54ca128d256a80170529c9798d50b688e2c06f68cb56272072c65365c5e150c3d8e153c9678c521a1cd8aa0f9fd03c3ee30c12732850933a9b0d0233398cc4967cd64355d5ae255f836ec4daa957e55a34028b2e4289ea4d10bd3745563c723dea21e0683f0a5aa03af03800108002f0284ab86435deba21b43c59539074f339f5468ec1b6bd2f058df9ae8912a2b43597b976d26acb1805f7854c928b609d557eb95ef8d14fe783cd697fb9ba7ba6f1e20c2eb87418417993edefe5647088047027aa22372f50a95a27161c77138d2f11507990d2e10c8662ec057142ca6fba8bcfd94902729fc48a41177b56137f040a8f8957fbc999eb9434f874b2ae9797c62b74d3c2863134102e31efc19af69024d5f0612a3b61d7929c478a51a0f73c1543f4f40f1379eff87444e59788e7b0e188c6f7999f24aa242108ff794a3e0b04b4346564e7f83a8441f6d302254c040d071fdb0d4f97becb3a46ddd5dcd9003b94b9bb4f298dd0743f98e20670aeac9e3408838c25767fea26521d7a26b206389e6fbf00ced9dc96f51295a98634eac808750a78116ab0c4917c6c2929f3d7c41a1178f16cf0774e6b00ecbdd91e68ad5ba59e1f319712378ef2423e0aa28e6f120d016e84ede3440149762202580371a36036e54d6ee04e2c77a261ce2f46f3755321501c6cbc7dba3be9d53cf5f3e6da8cedd500c64a8aa9935f0f8237f9cdb886a8c5229222c83db846ec6dfaa50444de426a2c8563a89ff5cf68f49f00cb2c5124659fb1a5884d047f11af4d43fadd67135fbec00b5c4d6f7a653fe966ac205f942889d5ac3c542501bf7ba3232906150a68902456fe993652e5d6d4a1ce209444468d669ce794b3d42d8c64bbc0aafc8511764a0096c8a45dc35733878df1fe6f10de3f93589436f1eeb66596124b12980f940975ea99294c216e1db0c10c5e4bb89e71ee1e886b25c40f8327d94f485402dcb9003585b15628301709898ec4e5a97ad2d2036f8e03c340fbcad9277742df28a5a11f9e54daea153b4d49006516f31453fcd9fcb58a451603c7ff6948bded69226441ca4cc749739174ac44d25d3dbd8494b309634edbb6731906fb70fbc1069c260fb8231db774726bccae661671bad6e08bbebc6ce3f523b15145bd2306712614928ebf46498169d812d4276a85ff824b4d74c8c68de443f3f535775b5ec2756ae035c8d8af57126a4e9ed9d7919ac434843089f7ecdc66f976bf81bf80a864f9382e1e047525c87afeb59f0c998a654274daae3be6aa08150f54e8970f348964b46093af3b2cc2694a47b0768008ce8db6e16d2b716d722bb7e0e86b9a4f5c3c28656641029d0fbfbc930a977e8fac2e3fcd68b8c7d7dcb53d9212500a20f9bcf9558d09297647346949e67711b8053b973133fd611e000456bf0add285ec4178d5668dfb439edc7e111e23a2adde070cf41b609a168dc3fd052e3f28fd4d0bb22a64ca1587d44e32c13fcdf7faeeae027592e461f0f78e40e2ce54c64e09b240c02611d3b123c1626a4660e3f732ea3cece7795833f7450b29ec1fd6a4c490cf5e0d3d749c5de11ab7cde3d7ef1e43ea7997cb446aafc16ae2de0440316fe6dd47a00f1eb8cdd3125c7e4e75e314eed473dae30b4c268c25866c8feca5996c290e455137acf11b5356fe81121e5e1c6b8da62532adf50ec6f60521906a45fcd27ec335302460f414b4c252ef901ec44d1dc3993ce6658d06ab9191c0ec88f43f6e42b2b0ffa5e69a73c02222f4ab351512f467cbf8e0c5a7f7be2f60b1b2eefd5c07d546c7ecfc210b50bc37c994ce3a0f97b2cef3760c7172966e416e3de16f68098df3ab97166ce94378c6c61a6d32ab0a90fe254481e0ba356dc082450097f7c34195c5a5dc2e47342d861b7dc7420c18da7343ed93c806f62537762d76f6d1a96c10815b3219485fcffbbeee0fd16582faf8dbddfe40d1c78a0441a17f4f6cbb63329b915c8c5154352ffd9f6892b90e6e3e70f3d2e76e3ebea588546e17b0684f8b21e9a7b9680d04efe4da5e33658aae3f7bec207eaadca47d3974fc1fb80b312aa3d499f8a4937e3b4cbd9e3fdb0e4202f683f8600cc0ba5d75efb2573f0e1afb896e1", 0x1000}, {&(0x7f0000000080)="c5b2a7730b041ea420", 0x9}], 0x5, 0xb3a) r9 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r9, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x2}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) sysctl$kern(&(0x7f0000000000)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r3, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000200)=0x20) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8a80, 0x0) socket(0x11, 0x3, 0x0) open(0x0, 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r5, &(0x7f0000002880)={&(0x7f00000014c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) executing program 3: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x1}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r2 = socket(0x20, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000280)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0xb10d0349343baee, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x81) r5 = socket(0x18, 0x0, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r6) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) dup2(r2, r5) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000180)="8b5beb1b6841c34b4f2084656933dd73b13a6bc014990826b7184d3389743864d46230ce99316ac795d033bcf7e9f3624a3e89760f5e43844fcd4d28f521", &(0x7f0000000200)=0x3e, &(0x7f0000000240)="df6297a5d6a53f58a85d41e3ee709793f41ca9f16cf9eade59d3f73db1da85d353de35e6ac0fe34048ba2b2ac271528b89", 0x31) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x2}, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x9, 0x0, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002300)={0x0, 0x20000000e47}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) executing program 7: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r0 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)=' `\x00', 0x4}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getegid() r3 = getgid() r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r6, r5, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getgid() r10 = getegid() getgroups(0x8, &(0x7f0000000280)=[r2, r3, r6, r7, r8, 0x0, r9, r10]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000001, 0x1, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r1, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000300)="91446aa5aaed1114c5c79f3516375b21072f4b02b34c718dbc8a655906c0a30308ff002bbda6e4a12bdccfd6587f6df1a143cb84649827da1f1cc0ce5efdfc90741b50c270388404db3be9eb08460e02ea4086903272dbf17b8b2e612c1b891ed77bed647606b89335c32fd7b65c7d74b859d93da8971988075aa208654baadcfc8653882b52585c6cb9f9f3a15991977ac03788eabed4202c7479af87d65afc98bf24d15defd74ade4b5e7a1ea0f0abe5b816f5c8c7550f2d32a977bcd2cd3afc83f384112bb2b2a18f3d71b86666c80b474ed68320d1a91d6816a6", 0xdc}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x100, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/209) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1}, {0x54}, {0x812e, 0x0, 0x5, 0x7}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x14}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xfc0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) close(r1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = socket(0x11, 0x3, 0x0) setrlimit(0x6, &(0x7f00000000c0)) write(0xffffffffffffffff, &(0x7f0000000180)="16849206b92cae70db9d3721fd80877f27c7cf81b728d4f1c8b80665511fc4bd2bd25930351af21e367958652b950f87d8ade71bef8645268b2abe7d238965d97be097caf89bfe039c37", 0x4a) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) mlockall(0x1) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) r5 = kqueue() r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x3eb8802, 0x0, 0x80, 0x0) dup2(r5, r6) executing program 7: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000180)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x2, 0x0) r3 = getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/232, 0xe8}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r3, r6, r7}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r6, 0x0, 0x0, r7, 0x45}, 0xffffffffffffffff, 0x0, 0xf97}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f00000000c0)={0x401, 0xffffffff, './file0\x00', 0x7fffffff, 0x0, 0x5}) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r6) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) setgroups(0x0, 0x0) writev(r7, 0x0, 0x0) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80286987, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xffffff30) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x40}, {0x44}, {0x8006}]}) 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, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0x2b) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="84cd2a8a085b03e1c607e812790e802205cd2a4182009321dbdf60a7ac54d6ea1029eb89c44205ebeea1af7c78d5cdd8d9e6d9f4f74972a80c77091fd4d4133d4be83d8851a1cc120b23ffdab1a74da323e6fee7f05161e1d1e4233c4901abd13c3480ab6ba869947cdde89fb39d431477f97311a2591b1ef94a831ff45ae187120acd6bcd804fd6344b83e7bb707570e7d7f9aee51d083ecda1603b0f9af32b54f6d8d13e461afb58c386d51c", 0xad) r4 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) select(0x40, &(0x7f00000006c0), &(0x7f0000000700)={0xff}, 0x0, 0x0) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) close(r2) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x8) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xc9, 0x0}) executing program 5: setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) ioctl$TIOCCDTR(r0, 0x20007478) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000001840), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000003880)=[{&(0x7f0000002d40)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f1777936109c496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa6224a771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821fb6fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c0191ce2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93090000008787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718e92156c6894f86720365d50eab4ffd28903", 0x816}], 0x1) executing program 0: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x1, 0x16) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) socket(0x18, 0x2, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080), 0x1) r1 = socket(0x0, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) listen(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sysctl$net_inet_ip(&(0x7f0000000880)={0x4, 0x2, 0x0, 0x1f}, 0x4, &(0x7f0000000100)="b3e6647131ba1a8349d969ffe70ad0cb26c6b4661907edc650cffe071fce6dc9a0336b5a2f0942f44d562f6bc66c5ca87e3d65da67c380", &(0x7f0000000940)=0x37, 0x0, 0x0) socket(0x0, 0x0, 0x9) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0x8}], 0x47}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 6: r0 = socket(0x1, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = geteuid() setuid(r2) setsockopt(r1, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa536f917786dd60166aa500183a01020000000000000000000000000000aafe8000000000000000000000000000aa82"]) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x0, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) dup(0xffffffffffffffff) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="96e9cf1c159fc25ac05e6f4c744f6c7c8173d81fec6e655a94c94f18a11867410e0000000000004157c25436532b246921cf31433353bf28e3a8a422d6d4b429bbfa93d5db9bf6c77640ce86d2d8f91913e36534c0f65c921e21cb33326043db1a94cffd87da4ce1415beae92abaac074e96dacdf68fc20decdf8d1dceafae5448e2b4f528805a2f4d9920860f9c80717907dca3aee039e11eef1b8d781b9a46b89a13aa161bb1b092fa908d489f2850bb9338b50e102279c0ccc59cc0e8ca8feba128fe4bba4cd2ca9aa02de7558b9a0bf560d62c3e026b49198e77a9771ea172f4d40a2234c9b623af1883e96aae9df348804869d1aebdde545f6a031acd114af4613bad6f03f7359ae0d8f322aeb80849406b11032fcf9ae4d86b97bc255c2b94323aff312712a888fa38f40ad7b2aae146415f7ffe3f90dc2c1af2f33096c84d659ef4acc3f68086c4fcefd70445bd3f9d2c2509ccfd4a22ffe0060fd036f7f2687a1f7cbf8c53712937f7cd3168ddf33ce76510a9c905d93b562c93cd66238191f39b8eca66f236403d0ecd6ba2a59c92e90c9c036476e7cca535c455d6eb76fa49bb09cb5c3ccbee62216a144709ac219ee4906988cf28a16bf9482d8b0e7374a776559db92ec9977373b7f311696a09c25cd9aa191cbfecb6101cdbb655f87c11d4183646edd2652d10ee786644eeaf7c3ebb03eae248670234184130", 0x200}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r4}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) sendto(r6, &(0x7f00000002c0)="001d4c997e0b69223be0c9e920492db9fb8a92f67792a4d14098090342ebd7384713689db138a5a0ea12aa923b02786319bd6fdcdcb62ff52bc82b432b4ff01f90bce3c60d6df8405ccc9354883fa194d25bade03820fde5bc8e3efa73c7767ae1f5ccfe45eb50166160ada980f49defe8bc1a04caf4de93726d74775efb131d5b423e13be8e849d0df811325587bb93e6834f2b27a3e7334ce7a96d6e5008daa89af154fa2c7554f671c8f2f73483e085fd8293df797b5b0a", 0xb9, 0x1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x3, 0x322000}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r9, 0xffffffffffffffff, 0x0, 0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r10 = socket(0x2, 0x2, 0x0) getsockname$unix(r10, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x3, 0x0) setsockopt(r11, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r11, &(0x7f0000000200)="f92a9bd300"/20, 0x14) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r13 = getgid() r14 = getegid() getgroups(0x7, &(0x7f0000000080)=[r4, r7, r9, 0x0, r12, r13, r14]) fchown(r0, r2, r3) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2, 0x2}, 0x4000000000000035, 0x0, 0x0, &(0x7f0000000040)="88c91d9bdc1a14e80d128eb7c019cf58fdbf53d49f12e1c1b8a97d435e040b72677c7eb9cb1f5b", 0x27) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) write(r0, &(0x7f0000000100)="e65a8868c64c529c376673716840d45a63b21b6c209984d64d03298dd741325e132301922b6d5f6a442c1783f13927414e4f640ef947990b7ecaa1cde425e6ee9270e8b7b6080be475f10cb6443a3d2b9397b209254538d0046c9a5bbec612b31cc26c23a35a75ab3cb45ea73b9dc19be452714e85ce36471d89e61180d694bb60a97d0e0e0b350247644880428a04a0f539b087dee58ab3a2f38bb4e15b450426d421dbbe7cf7fff725b984688ec5b666127da5b249618327bd6137f29124d36ce39c5a2ad40d", 0xc7) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x47}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f00000004c0)=ANY=[]) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x3) executing program 5: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) clock_gettime(0x6, &(0x7f0000000080)) executing program 7: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) shmdt(0x0) socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x52}, {0x69, 0x0, 0x3f, 0xfff}, {0x0, 0x0, 0x6}]}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000001c0)=0x9) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r5, &(0x7f0000000340), 0xd4e688a67930cd) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) socket(0x11, 0x3, 0xb4) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmmsg(r2, &(0x7f00000012c0)={&(0x7f0000001280)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000180)="adceaa948db8f96db397d64261e4e9d471", 0x11}], 0x1, &(0x7f0000000200)=[{0x1010, 0xffff, 0x5, "cbe8501f8d9490add001226f3797d91d19f54badd600de0f7197f17b751c9a6a4a1adb19295d0616e390e92020d4193f0d3a50b1b38a9b92c092f9989785cd58d3bd1847ad7100e3a9d6cd5587172b051063dff47cc671e5a06d2fb75e1127bbd9f6f825e2cf04cc461381b1a3cf4aaf457eaf8f0f7e8f6914656d3735cb9074a5d8addca96b65beb76a4422f3590b2cda753ea623615af28bf24fae9d80f042decbaf04405bf9baad44d7c0b52049c56d74640a5b6f756c6c2ad90a3144d5e150fc6a56704de29557d47373813fddc1be5ea0d8a0e6b2f548832031de7f432d7069e9bc68ffe329925a72b5cbff569b48d20598d78ae8f9bb32b6bd0ba1b3bbd3cb9b86a0ea9aea97a8f90b2a882e72d8453acddc1e873b00f04a42ec4da86ef74d998916a74a940e347b8c3572dd31190554d2c4b12fd4829f7370772b7ef7aa77375ce438272b1b41f9383fadc6a16a74a321391a77239140bdbb14ac50e2630c14a31808f8facecb258eeca30c5928094f050a0f867ee45a39c01ddfac5d024df269c2737d6b3a85735f1aeb95b58e18e93c4780d905994098571ecb0cde4ae6691df9388baad4669cf0041083fd6427abb6bb2aa812b76aca7aba9802e91b4f8281b068f5822e4b41b8ea6ea9d77d544d624b8f1f1709cd1938a2383fc041fce4cd3abf50ad3b38e8fc2150b3c269cc2eec6afb8b83770dac3eb56fd99d635ac8c053890ed98bdc2e6bad26fa11f1f79c959637682dcfb588ee6d74f0e7c2c5a9585235ae45336601fc3d2ade40dc9c33e1d80dc0fa12c9064d18feb03443c7d4fe675169284235374ab3d80f68cc1b0396ae5be30128237fe7176f4a918abb9431b6cac84725b3aff452eeca6ad8afbaeaa3f7176992c0469baa860d5673042378621125690ecd7b5995371fb99753ffa6f45d063efd341e0ae4e8446973a65f97ad476383db6796206e49d01d4229dae5e36b1d2b17041dfa022bcc5cf35d4c8d86c0f7ee25381b6e4904474867cade92003fd20ae79b8377837ae24fb02a30f6cdb04ed6824df00d91ae65193680a2082e95b1db9f8ae6867c1293928d19d06e4863b638c84fce615eff354711c765232fc8f57a0465e65fb082074a0d5b4e0de379cdbf0142280a2e4a36af45629e493f052bf6c95398e07b80574faac6589be1bb365255857ed24c6e99f9074960ab894f4b255bf9f242eb6694e23467a2a48049467baa222fa97046e123d7c48871503d05c83870f59c41fb5cc1b77138d192ed8c269e0d4c7c0d88b7275cc8d7e72a92e6a708823ef284142ec930ceb0e3de1b89217ff76c5db8ab8aafde16c798b1246af4c39822aacdbf2c342a56ccf3eedc65ecf63d930a9e0e85f5664262579c0c3edb495ff9384ef6624a955a33a0057eab0c8f5afa9e63193071679a667777a7b6e7171ba40ed99d8caf009f9d9c40b93f86413c7bea97ff0ff7b938cf8c99f0756da293ca89f961e950969449158c254a23c6461dd0ce595a859f5bbe999c0291d68d1b7bcb436d0b77ab2a30d9088fb2672eb250ba312f42c11bd8b2c3976c3fae6001c33442260bfd53cf09b3359729d6018a659f68e67785dad0fd38dbe877163032109c1e602da4e9801ddaa7fe83382f3a6c32c71f3c385eea5311de52e89eefa45a647abdbdfbee30c63e3993bb28dc3fccf1ca937cfbe534645e3fc21db244fedf84cd033c146a72487d627a6b90a8738c7599972905e3e44170ea0545f8ac3dd83d90ac65f9f989bbc569c2754da9c4b88f706db0f99e940028fe0cbca840ad65df86a882a317c63113bfda2b914eae3b1258aabbcfd8db8581075ee5578b5f377d16645c025406c6554c90df9ba6be01138d41a9511a74264a555e2f32bf49bea14bb1a80bafcf528c4aead913237e290c79a88741f84e325e6fba6b52f11538cdccc4c2cfdaeb47fa264da507fd2e632234776d1dc4b8f3397c2b112e3ce8e91521703085e129dde0b2a9a87958593d3ee7540f730687c95cdfd3f54c8cc71ae8b31e6ee7feb78634cd14a53e246e77a7d314b6c4444edc508e85b81622cf82b8575e76b16387d8e5a8853dc7d474a84fcaaf2614d8f2e398bb6842a4009d10ce70f559e1761cb5d35e762ce305f8bae5c648d3c2c1d071e5574f697ed0e7b63ca39f37e0c74e78df43872d3b9fad0b1d8a105760badf5fe3382acfef2a715908d285dee525a5ce735d6d4adc941e69d58c9b59c244b75e62628b6c28fa9ff74f0af08c3eab4e152cc8006bbe8dbae821ba7b220fa51647c93400d2f12ec88d02aa065788e195ea7218af40ad8f6d00d0cddbbc7c08a978e0eb9cbb489ac7b75d841dc704b20ecd7f5ec74fd87459b8b86e7cf5cfe09fc279e3437f3694d42480acf3ccbb9d3661d1ec923a24fedc814b18f5df8abfb17a1da10cc3053fe8a2b9cdde110a934d0211e7b75cb9a0876eea9ecfe3508160c0b4ce1f9b6dfae511c7aff8530f94f5cd8b973ea171de6dd0d7edad2eb8cbc92d932546151c88605d34a38344c1f2880fab78127846be9cd980d0209a1c152cadb7a16039723a7e31d821c724c1d3025dc25da4ba7762b6e6f29ffb8ac2c96716b979a365f71a6c5cfa81f294534cff7cc824d8d916ecb32f67bdbae92ad3ac76133884a8ac6cf29a6ec93c1e39d6d62a07a35f92219f69dbe5ac65d530636617f2d0fd06cb0cc6eb163429dd1083ceffc470cb3861069cdb459f2d6fe178d85923de8df90f2232fb03691787a59f332c0d64bd56a3b5bee09e283435c409cf95d18b57e52c3a37a94d10dac5ba7507aca16a4614c134a30bd7303bfcd6c287867e3df9e598a18a9c905bcf54c5795f41725d7798f4c63724f81bbf6b5a975d52ac5e8c8a2d38f95583f55c942d6f52fefaa8cb843a8a000730485a488810cfd89d3030289a15405530df46d1fda4ee12553ddf280ee6e2cefc8847dbfdb4b69a182aa048ba14728557e7f9dc01de7e3a742fa5876befd452224354b45524bde4d3188e56a9fda2efd206f49bb1794b8cba9b65c048597810257e209dd81936ba6231724ebc92f872ad6b8b4afbd631d9745f1bd99bea769b77b18eec21c8e1316250ddf43301fdebe5352b6c1a308e042123494c86c90a54b57f8b272cbbe7fc600d37af856b42c08ba480bc165af442ad80cc0474993a087628cc57ce64ede7983e268eaf89eb018ff5f73faee59006e5458cd15af25a420b0c509f35643cd925b5ddae2dc8ebb7d1ece87a0991f92f3e3f98b1890aba446e79d5e654deea6f9f076bd0c4222db9d50f5a64dcd613e1c0548ceac921842bf400c397535e64a2e175d84d22f4f7aa7df4db5670f381423256cb112728e54a720415b1a8cb0b115fbb45c210cb4d08f6a68716a7de33685de590d51546d623bff3a111b0de26022e1bd4d8fbc78a5031eca3e270da76f91706ebe9b17279ea12a8f54d1362ecea5318c512f30846701d6a46e2382144aa563a29f3e0e63065a99f1f5640c7a7a13ca6ccf5b97963781ef29dc5fd03e5ee9fbf9f584eef46286df079b0207c71e613ab8798113a84513da005ddda9c64b258637787954b6531a0bc64d9b7873eb3e4723f9bf38ced5eac2293f53f6890493de30c8063eba989e00621ad84d826caba9524c4ebc1b40755493f905c5b8b8bdae51c2d04682d05ea100b3026635d921eb93a248c54be1586c4558811b2a0d600580ecd145918f0c63d6035edcd452ea0bfe1f94a207d693fcf994221fac906b92a40804d10d37d5150ee102777b6d0998e0e2beb569b070206c59eb59ef07c400d43e3bede9587d879c8a19627758f23b74fa6fe24f7d0d20b85f72b919c611af99f3002c85b69b4721f9c06f60517c2e490d2f183d6036b9d3ad0cf8b53613ca267144e318989f73f8f75de34bd471f120e5beb4761f393f83b75865256e6462e85238287d6fc03cc8d27a5bccec6033558ab8892374a67cc297f09468b5fd62dbfc565fee1a3dd3849bfb02665f157749291eca5ac342d60c33707781bd44b879a995e25ca2b3021a00df44a4224ca0074cbb6f069bdfae24fba16b66942d7ab8b9417e797ca21d7638bed4d8bc58cdd063b96ff11eadcaeb869c6e7fc836d38706b030465ece315b5ed210b6a680d25fb05a37acaa88dacb5cae73a5876252579d74d6f819008c69d18fd1941d1f1185a66d7b688137cb4cf38941869a8e6efc976cee46e6ad5e7bd2dc237a3fc1c60bbaffb4fd0510f3b88c67a3a5e63fd52b9a619c8a795f70dafebaef68e817c117a62dcd982bb759b210050552dd54e0bfcc0ce6432739c89454fd8723ca9fe0b40792cc9f7f36649aec548e96624002c293891b9f8e0ea86226946b1e7c806a223783ec976ff957bfd47c3961504b0f7cde18033cd1925a710e3b4795f2e7fd21fabd3e37607cb35fe7aaa58fc9b87418809171c220a795ebb0741546a4eb517467f21044543ecb4cda3f47d97c8a9995e6a273f89f1f0fe5b3d42ecb1b71992fd5b2cb70cba3522a51249ad97444e2953006ed17fb4b899dcdc2d44cd76305f4a052c0b8408555d4eaeca9df0422a00e66fc0f0a64e51dde9bd06da460967c7e913974c4dae396e2ade288c3d5d275de008bfcecd22a2fd4cb03d300bf7f10c7ea5fcb5d0aa9cbcac648a9f72ce8fc0f5394071615b343e3cb827c6e4518d9eb2fae4c635047e228071e174d357a29d3b42418732ac6585e5b5bb4e01280891ff1abc68bd647e2556f2f59a12246b6db772a9c8526d3e25f1dc7c81dd3417bf52b829e1276112601d96350a5fa55c04f6a232aadf7ad3595da336781fffd0dfec109c4f6689d7a3dec54dcdb4407c74dcac7d02a8237b36747ec9596eee3d3c2a4b0fd374b751b33663b55dc0fc3fb42b5c81f6e23cdcd6309a5c8cd16145c2f50af0d88e7a960753f2929686a521bcf461edc3d6a6e0b9e93bfc55637d20313c7c6ed2da83fd0946b0a4035eb442d733ed18fc3930c4ef5c4cea92f44b832363848389765ace57c733eb96a7311d6ae3cb147e45d87039d4a97ecc7164e7ea27ccefc885dd0f0477d0d1906ecb41571481de53310aec3c5042a88471f0b85d4c379212d941e7ee4c5ff01ab1ff7bc23718e264feb4712d1105e8831b8f36e5cf934c2b84c8085f254132a9562c40137f211d5b55c3ea57b0f50972b45eb09d7d226b2a9e46c3821ea58d9d9c1f2cfa187eca9430510ffa0c24763496bae39fec1b75f4013d9e797e3814de5e1fe50b1dab7edded995f6296ebdc158b40cf5e5fff3ff8feae71da51dbf3592759a2cdcb0d2612e208d9510f9547fde53bbc683c15663306c35bad5cddb9941e0d167e9c63bbf8c3ca825846899d56bb784640335fa524b76f536a01a5f981d74274d623d155023d2ff3ab33f477b80cd89067700fd799869a36bfe89f476f0e9c64cd59e7bc9617d6baf9c27dab179ad5922a6baccd2c016b78171b78cee5e2994e98660c0560347c3e349e8a90fb12a20bf96733ceb20e9a701d929ba55a52aa502b1f1005ad86b80645184d0817fae4caf30e64e85260d4e66ac9916addc956fbecdfbeaa9dd603cca838daf48fc5a5b12c14d5e687f8af7766ec01bf895901279a1195e4c7623f638f56fab9f21375df38c4478da53efffa7cf8ccf63cbae844c60092a91f72d207cf7e88531259f8398fde675c8d9cbaabb7175c63fb3d61b09914b9170e5682f9cf2c253628825c4941caab3730af157eb9bcfce75e53fa2c719cb5568860934583045e32cbe31d056ae014a9e37dd437479ec68b"}, {0x50, 0x1, 0x7, "67531ffae4f5aaec2ecea04ac8b9971a14e001a9678009cbdcadc61783a8075cc55bd563050bc33165bcb11de9967cba03d306678920372c2f0cefc47cb213"}], 0x1060}, 0x8000}, 0x10, 0x406) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001300)) fchmod(r1, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001340), 0x200, 0x0) fchmodat(r1, &(0x7f0000001380)='./file0\x00', 0x10, 0x6) read(r1, &(0x7f00000013c0)=""/62, 0x3e) dup(r2) accept$inet6(r1, &(0x7f0000001400), &(0x7f0000001440)=0xc) r4 = getpgrp() wait4(r4, 0x0, 0x3, 0x0) pipe(&(0x7f0000001480)) link(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') sysctl$kern(&(0x7f0000001540)={0x1, 0x1b}, 0x2, &(0x7f0000001580)="5536d26e965ef7b7592485ebd07706278ceb562646dde5c3713a1997d19a3090d9709b15affdb47814b802ad6a0406c07d619d6d278a46be3c81121ce125bca76076b02f5c7b5d87e306a53ce08272ecd4acaeae07fbde422d10bd977dff9c1638aec13ebce50e7f75b42308ee5fb4a5f061458f80fbc001784d7566a68b4218b885d5632baf7c57f8751c1a1a5529d205ff1df290a398240748993ad01c13aa487eac876f24122fd88568ba0607", &(0x7f0000001640)=0xae, &(0x7f0000001680)="96b0b8d6da9f9ef4e84797c3433402b64f94203cdce00801965765819209944b32", 0x21) fcntl$getown(r3, 0x5) sysctl$kern(&(0x7f00000016c0)={0x1, 0x47}, 0x2, &(0x7f0000001700)="a0b99b17eafaddbb133299511058b08552", &(0x7f0000001740)=0x11, &(0x7f0000001780)="0a27a12cae7aedc824c48b70e19ad5cd5be3e8591d1afb", 0x17) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000017c0)={0x7, 0x3373, 0x81, 0x2, 0x8, 0x1000, 0x8, 0x10, [{0xbd8, 0x56f, 0xfffffffa, 0xd3f}, {0xfffff000, 0x3, 0x80000000, 0x3}, {0x80000001, 0xfffffff7, 0x0, 0x2}, {0x2, 0x3f, 0x10001, 0x8e1c}, {0x9, 0x2, 0x400, 0x28d}, {0x93, 0x8, 0xc0000, 0x1}, {0x7fffffff, 0x7ff, 0x100, 0x28ac8523}, {0x6, 0x3ff, 0x1, 0x4}, {0x3, 0x7, 0x8, 0x1}, {0x5, 0x4, 0xff, 0x1}, {0x6, 0x1, 0x9, 0x200}, {0x5, 0x4, 0x7, 0x475}, {0x0, 0x0, 0x197, 0xfe000000}, {0x6, 0xfff, 0xa76d, 0x938}, {0x1f, 0x5, 0x2}, {0x6a5d, 0x0, 0x6, 0x10000}]}) ktrace(&(0x7f0000001900)='./file0\x00', 0x4, 0x800, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001940), 0x2, 0x0) bind$inet6(r5, &(0x7f0000001980)={0x18, 0x2, 0x10001, 0x1}, 0xc) open(&(0x7f0000001a00)='./file0\x00', 0x10, 0x42) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001a40)) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a80), 0x80, 0x0) fcntl$dupfd(r1, 0xa, r6) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000040)="28aa7c41cb5febdd88a7270bd4b0e68a33a951ea7a956103dc3b578373067997dc2f44bce52de3ba1638508675e7d6cfc57296b3c7375c677b289f9a5c8b4b6548d04fa262b8b21f0319", &(0x7f0000000100)=0x4a, &(0x7f0000000140)="836fd11c0f6ed3ad491e6a5bc8e37d26d051539eb2e43fd8264a42dbe722b752958d262e2a39cb6414258bec53ab3991025f3c36c5a8cf3ee34391fb297caef5ea8e33a89ae21df2246860ddefd860bc78fcbbad47cfdeed9dfe54477d96166a6aec8826b049c9dfe1df1ce82a093786f4da8a4825265a1c11e87e7e7b3958340e4e83501467d12287ad64f43f281f3db20d22fcfab799ddfd2f23c903273a473207c5e5a99c203b36740b7b4a3006563c4b7df109d6c79f683656804b1b9e12b2ae44f1a464eb0393c04157db2e319ef69b744e9e462bad7b2dc2feef3b2cd5fc9ec9a5147ade42b9a4", 0xea) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdce781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f00000002c0)={0x10, 0x4, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000efb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000fb3000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3ff}, {&(0x7f0000a04000/0x1000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x3}, {&(0x7f0000ee0000/0x4000)=nil, &(0x7f0000c0d000/0x1000)=nil}, {&(0x7f0000eee000/0x2000)=nil, &(0x7f000067c000/0x3000)=nil, 0x401}, {&(0x7f0000c03000/0x3000)=nil, &(0x7f0000504000/0x1000)=nil, 0x10005}, {&(0x7f0000594000/0x3000)=nil, &(0x7f0000ba3000/0x4000)=nil, 0x40}, {&(0x7f0000d75000/0x1000)=nil, &(0x7f0000f16000/0x4000)=nil, 0xfffffffffffffffc}], './file0\x00', 0x9}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) syz_emit_ethernet(0x217, &(0x7f0000000940)={@empty, @empty, [], {@ipv6={0x86dd, {0x7, 0x6, "ee4287", 0x1e1, 0x3c, 0xfe, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@fragment={0x32, 0x0, 0xff, 0x0, 0x0, 0xf, 0x67}, @dstopts={0x8, 0xf, '\x00', [@pad1, @generic={0x7f, 0x6d, "ef24ada2b95a96b5f76a0b50f731dd7e2788b452da5024acca6a4a18c5e71bfeeab054340744d0d0e8f0175e4a3389b4f848ab65cfac30dfc0b61a5028ec0ea0e7e9d2789a3dbdae3639459b5954bcaf67770b734b8ef3da23613ff594b2c3687c91b9afe81202d0ac110aa6ea"}, @padn={0x1, 0x2, [0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x400}, @pad1]}, @hopopts={0x88, 0x10, '\x00', [@generic={0x0, 0x7a, "c7d16d26bb7dae1442440f5739daa642a674a5fac7fb3358b33fcf0737806014977c594d819ff660485443002096d317a23de2a31701e5fca7d11df8e6ee81e1c028e85b47b64ac763d8102b9035f2c11192ec6a55995c70a44010dfc2892b6c6f077ca335ac29d5f5d7a9c7b895294e3a8a7fa293fb54630c9a"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @udp={{0x0, 0x3, 0x8}, {"f6b8df613197ae7e70925f2ab18667d4d834a54a41f7b9a242e7e11e66da1f019808fcc5a5848a67fb7512e2cb0297afe0f0569a0ee43eb4b2085a3c7db63fe9ce72c9b55790cf5bfd97d967d7856e29110bcaf4987268216c0ffb4820cd8bd27a251249509784afe95f71622bec6c3e319a69b7f65f07c92a56fc7fc0de9c986fc6be02c93d107afc54ff348c82e37167551f5f9a7aeabd2d21a7836b49a666fa6b7516015adc443354d8bca916bc6c75799fb90c9f5987f8"}}}}}}}) sendmsg(r1, &(0x7f0000000900)={&(0x7f00000004c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f00000006c0)="85aad9c1d478a7364ca85e162d", 0xd}], 0x1, &(0x7f0000000740)=[{0x98, 0x1, 0xda8b, "3ee3270a4dfbd6a283d16a3b63886ff6c7a7b4611aa19de1a72e1de8cd2fd2084d5e16b5b2c7ed57a03a233b577fc81941e5ea74855fea15d5c93d7569e93de8ffcd66b74d24b8714f543fa30729d332c95eab279238f7cdadc2046614c9e463b2bdfbe05347239f8537d87d9b031efaf1944ecbe3ea000a6a5c366d204bc0d8f4"}, {0x88, 0xffff, 0x8, "1273ad2f593f04f9e89f08174cf19f8cdde97c0be268d4e35e3076327504017c197c6f4d99f985eacf596b4208134146945b74332ea411816db287f72bd01fe0ca9afa49c6dc241b5e2ccc8c8afa54cd9db2acdf9c6f6910c4beaec4bec7dff8ff3f3bc4b1b4ffbac0aed7ae0a0f0a0ebcaf652fa4"}, {0x90, 0xffff, 0x2, "dad284583e1dab710498efd4d43e98f756c3d353bce5c1466dceb8b242da6a6d84885f100cc1fb0306b87e4f196ddf98ceb35d863458b1b15f2cbb7ecb0e2ef79f83b239defd3ba8ebdc982b326e002453f6d01b3a5ea8eb801509b472965b58defd466b8b006226b0de577c1ab69edb1daad088ff5fb2dacc84"}], 0x1b0}, 0xb) executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) mknodat(0xffffffffffffff9c, &(0x7f00000011c0)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) write(r1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0xfffffffc, 0x0, 0x0, 0x0, "402a17e131ffc28cfa12a680549b9d0d53e3212c", 0xfffffffd, 0xfffffff8}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x27, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x2, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000080)="886c54e6e3cd78a1d74865fa116c7b9d4b2d19e033ba0c77549e28741d23e3b8ca9e48487ef91b6da1dd5d6135954fedee86d51002a939b3f5c473b72b642fa4e3f8b2cb0dd6c4077ff90a659971abbc2398335d601b9413d512c8a5cbf52f507e81b8448484384171a7c3a67f4736369eabaf21148b94c50c2d466b5367b26b135d695b5e0018646d1d82b4333cf1ec81066cfa1b24c9c465f486a9e8adb7f40ef909dac5d00d32be4a229d37ca029dab4444860bf267d21fa15654ab01035e4640f73f68ea895205e72a900c18d0b3d2559e23491d3d75bdcf1d6562dd850416d0b75aeb10b15160c7a4c467bde9d965f044bf7e3c904be77e82311b38ccfa3adc47efeba905edc20085e35fae8061ad2a0f037423aa289e1d895afe1663068a34e29c556bcf1d2023115e9ef6a52731b0426aafa299b9fa33209f78812aaef0988324ab4a74357867ad42bd77498d60bbf836824454ba01c4998863ba6f6af5e1e74f1b905ee17f44afc7e658b0f16ec5fbef7f145d9b0c9418d3db3e9bfad714d80eb2bfde1fa8facf9889680c8adf7081f59341c1cfec6130e4ea8a7cf3182f4e98d8858487a2d719c40e4d5c9abefc1404afb9af9bb2c9d7f49e3d190d8af624630283f3d141077962c4c68ba3e2a02cb570006deb42cb65da4090e09287c65e758a31911ae0c33f8ed99f974529db84dc5271f822d17b7e0da094374f32e4e9856dc9c1300f1fdae6f12e74fff680bb39bda1b4eac3641e9745cd7181395578865f1e0a04cd4f213ac0dbc92c480ac38624c2817d05a7c6e62608be48d9ad8e4b883f63a84b7a8b5eea44facea260112520db393338456cc7c4a8cfd1f9b4a2db03fae62c0266bfaaf5de58ba980ec21a0a2808b380a7b9cceac9117a90b60d79e89a81fe796af54d682a2c8a80ac25dab8eb72d4e41cb2fafdb90def83923b8fcc574940c9f7c7ca559646a08c4b8caeb46c995a9a6a7ce5ba3d9eda1c76419989e7fb2042766f563bd474b7b8391839ee9648ffff8773ccca77329f014bfc8ab68864da09c47f9917317d6299f3c1799954f6f60f666d283b9194a53f32b54aac60a3b66df418b6d8a332e393766bf477d49be0d2667385e7f58dbb3feec0232447f4bad1eef52aaf158044d7d779c1a49d94c7d4eab5841845dfe0fdff64af96d614e144aa6b2ea410e124381d6d0c87188b4a27cdaba696b73e34aae94ffdcf25c9fc33bd28cb7644097dfb09b816ffae23854a8cc0bec159e5e2ee7aab1885d94528d6910658c390f0422ad321bd1c81547b319a096ecf93d91c2203d1d0252d20eb3c915e707246466dab7bc8bed320124a0562802a84c5013c82739aa83f124e189e4932623d6a2e0ca01766c0ade68308b45a4a4b95d6ce4bcc9048caf9cdb6f0face20fd34d602120f83418fcc7758503c3aa96a2394259591e88c99ff1ddc98cd282b7b76982c52a2533765035cfb567f44e8b7f4f1b0bcd9b8da6d776aa6dce84bc9374c7398705b6ca330239133368536c935bb90a8070a354d04f335b7758b13798f23af8b09bb82dbb7208ff9e55dc3b70bc2dc60130821a2dad548499b6901b49cd50ab635b465220c9f830f8d6152546e98e7c643d2748f173509b3f0d56bc681998b852dedb200d0da07564bcf9d782d6082d8c9f0b81ea9fc7f2a9ff6bcf8f3b2c9617b7c3429f1ab5e615931a858231842183f224d57ccb9ba4d14b1c40d7609dc7f994b458ea5d147c5cfbf58151c2c4ee5bfc3ae914f5b2fe4fd72aaa8b376c1614ff8f16b00b66ca19a0dacc91db642c685a44a120de715b821480304ff016a34b2e01e974006987876034a0de5b9147248c8e3edc04dfe7c3ecdef9b248b68a969f6f2f1c903c069a5645b1793af7f129abc57f759b9876c3cfb04d0e06738f241fbcbafe658e92bc6dcf93cb420b754ca3b71cc8717c34566da767a90aff5bff48a73161aaf71291b02dc879c9262c6f62374884754933ee17b567d0483192b9d1b4c3633b4c9d087db8aefdfc7796b832d526197a6eee89bf53bcb1c3d41a611e75ec5a6c187ca516da2628eaaf1fd0c64cb31f817755b95165974ce6822bf1448da63567adc4097a07282cecfefbf6e13f65d137e16709c61c6b0d9ac1c910f92e46badd0afab16977b1877464fde8353cac1902ed657dd2b6c1d3b64fcb071016d09e62ef960bd83c92e88c402a7b7257bc7d65255b016bf35ad4b50e821125f2ea49aa6d0063199173b30fb59b475fa3ebceb96bab1637384584c6ab192211dfde7c3d111d8a876a46ff4748dcd842a8765ae043582f9ef0775b24d4d09f61e72d7cfe3131ac5abc22d6e8260b299ac64e18e85554e1166cb14d40f2ad32262c7a5acd987cac317458c38952c2036d3685029686c3f5c9b541a138f52822705080982269fd4465ead478ef99d55af328a399aee0a233453213f37996126b17187d8d17c2602bde76bc70db62e669288d8f1995f2dcc150367f31b5a551cad2014c6381ad5624039d9f3105b85e682c8b18d682dfb4fa1d38f6fcb40a8cb5ab87cbb6cef8f2f8886848f357d7c3cd2bf5839c2a07c0d1181913f3765439bf2fcb320981e1824706fd551d99935a7e5c0f07dffc98bcd79dc41cab1f25ca9ac66653f72573854be103ca20f8e3137366c300bced9893221ac7ba3705ea93fada2c1c86b467cab8544fcec2ec7bf95d2da0b3224ce6051e7b546e7b9d62cc9a88b9e2ee54eeffab26c7d5fc35421c58f7a5a205e3346c3c5c8e825f470886e1c02824fa81394321b55d8093acae31cbd99d19021466c06aebcd93df683b891df2349a4e80b17262510dbbdd19a60584926facf2c64ba077e1464704b26e2cc81debf0ba66330b5a8a0f246ba94c6d849ff82ac6d260371577b04f630520296cde08d574feff74dbc44351e1abc3db43026ea75d2e14b2446e2fb53f8583c9185ad23afb49ee113ad8304600e2625b1afe959c79fae8fb485361faefef62b4439c92b9e4eaf74a165f5f5b81001d0e0fc7628f66d49af16802a2d78060c3fa339a475163ac73947b6eada0368720561652969981ac0f7936bbaf1473c16e8d2f5007ea5d9f5d592eafef077e2128aa1c3e64789c59fff536e37c5c9c975e643e38d611ef26f0cef3a6a37dc9a813d0c98a4673054de958d2122ca8a5688d3da3a3070a174346032b171ea47bf5636513e4404d72a3d5a298cf025b0ccfc6d82bb10cba6a8b42f7d1fc3a09d057747189fea2ee87412a28d51fdba05d50d17eedd520905d30cfb4acf05c292f0cea7b1c9571928465a132ba1dd836db87ce3ee26b7ffbbf1f9e4080cb1a9080a26becf1a5d9fbc0fe16bf71715771fba6343d2d2c4b091e27411cfed5e2a300a84dcad0deb5794cb4afe1674f564c0f8b9cc2b98793294e5fc79379c05ba63f58348116291dd38b7b6d44ac947291269ac0ef85d194901b633e56803410ccbe171bdcd92e67e7e6f64c34e6e2bc8a2693fbc37082925bae0fdf3bd63abd9d558fbad1daf139930f77ca12d9bb50ea83b44c0ebae596cd377d1891ad11e0ff951151da6b54663956fd58548e7f858a31eeb20dfdcdc73e92519380c950a50e904eec1fdfd153129daef77f44607e8940d8de5631a213ad7fb0845bde22906f5d0b92ad587afe32a4b3f13aa07a942b916a85f87d512fc02345e80383c7c9b550818d42c1521872c1fab01621c7121f52eecf340add969451f3f971497095b32b4803c8dd155701db8e6e5694af2555a820c1aaa8e9b42a784c397ba5aaa147f7d366efc5183ee04763121bf1a9858b2bc3214cdbf854191d698ca82cecda738398e5ebde1b7e0e8b045e76a9f22ef0bc10cb6f797be84cd2ee306284363e4d9a33a1fb8ad311f93038f1374e89123dfe1979ee6c1252ad3f730c3581776b9761b41a5251417f186946e65f5d5c3664b0f3ae812a634eb3c8b45677047d7703bb6a88de3c524653889256ca6435bd41a5fea31a58a5f332499e6deb25f7de483164b9a7e0782528fb5909567dfadb45d7da4946405f851575eac71c51bf1f002104dfa9dcbdaea263f8e870c29622c6851769b8f3de0c730e04e292025bd0e276c7505922bdcc1dd58c1cce811520f313fcb6e1ae0da5a432ab430b56e0d85452829bee401a8c3880197ef3998dd18ccfb602595b4503edffe5a3a2e71c4a062d87b012f2b5e415073428fe19745ec619c7c6130829249c35dc115d5c9c952fa8f9eb9c4e2ef5250182cfa7a1ea824dd937065b832dfc505907cc7b079a2f5186229a900789e5de18acc7b8c9f418922222939023e5e19a8ba79d76836e28e48bdcd087af925b25ba14e94d69c1079da7a72e0960cebde46357ce3d0511d302d150c07e1b8238f2aa03a1379676d251fc7d63748d77355c9603fab6786eea705739b4a49ab698ec12de4f458bd74950eee302cd77a3ec4103f779a1d17794b3157137399a56f0aa11f57436f280e521cb552d920b465b4bde69d7eaf121748dfea69a0f6cac305a5833d5e375eb1c79cee88b093f7feaaf7e681cf2bb5343221e5d08d3ab63b7d5e8bffbc569f92b9ce4fccbcaf0894a4618f0a5627ebf378a1e2d80a3286f2af01aa432b60c71f23d506aa48485f2496d613afe754253228a113016cb73b20e43c36b13ce148d254b14b77f76886b930347a554f4959477ac2b181e71bba1f47c9eea1e3768a26ed505474c4a0397df3e03fa777d83a80e91d149a2b8ec72b7fe2d649f1cb6175fc11c4b3f2c807e3f7865b63932bf020e441616dfb4c60c9fae938c534812aec3ab6405baef17d97a5190694553b302eb04bb77c13f2fbe0764d35ac1ede78eb94aa1b88b8fdf8d893a387fd0aa3ed0d9168684fd0e1a207f46a4e7c055e5dc674c5847fcea6ee1b1b6452f4027a294fb4d7e9e8267c6ee124ea856d8ef98ee29d84978160cb1b7d6b5dadb520e214adba2644545fe78cca72fc225cf36779fb24b86d50f3ea0de035d9b5dbf9996d4d644cffc48e4af023ad986d03e880323efe24013896210879ffe39770dfada5e9352d2c4da722c7c809a4770a36e78f46a8163f12b169ad03e2a48b0377ac3fdd207def0e39a78f8bce0b0d392295815e5e7d8d7a525d6d8d310f5f9df96a6d568e5f3b6eb46b6765c58153d6ef326d7943076a9a703aaa7a72b4620f2e6b64b934f88448d5a71630f246679a6bf14baa082bbe971220deda27acca187c70fba918a9b7236a7121870334de9b777110132d593f9f98a855f8d055a9fae38b4d04cce761cec9790f7ddc4848464dc0efbf5da20716bfa1bb32f16462208aa673d914f4970a1a053a251f8ab5f02549f067ca6f781e75134d4188599aa10c067fc1db0f210d47bdad1286b8171413584b35e953d5af5886489a1a931a3d2f9eb4655fe4f48f734d5d85d78be354c77f405fb784f9e8fcafb76b2999aecd3122da07e78bef4945385c5d048de8b6633fcb62b32627375698cc2662e2bbf48d48c7a900727efa318e7e52c967c09b7f423cc208d9d733d63a2498993fd6a21f497ae73cf58852b62a59f24460564685b892520a896d49e80f250a1131eede72a57235c81dc5ea25da4b5dbcfdf5bbe3dde6f8bbdd5daaec7154180e5e9771c76792f5548ec63aecf97250e1091ade7c0e7888bb0c430fbf4610b596e2dd9d817eee9f0a151e1b08bb81327f271080ff03910784307d4f0813ddcec8a788bf94125682cf32bf49ff171a41abd6d5a0ff6accf4875f8ff0b436d8c876d8ad1a8e3ca7ff0cd33bfc2cc667", &(0x7f0000001080)=0x1000, &(0x7f0000001200)="7d488fcd29f7cb", 0x7) r4 = semget$private(0x0, 0x4, 0x0) sysctl$hw(&(0x7f00000010c0), 0x2, &(0x7f0000001100)="b5", &(0x7f0000001180)=0x1, &(0x7f0000001280), 0x0) sysctl$hw(&(0x7f00000014c0)={0x6, 0xa}, 0x2, &(0x7f0000001500), &(0x7f0000001540), &(0x7f0000001600)="6e38982386582934018554705ec9a638831f8853a9d802609fcaed72f64afea8d6ff3f7b7ab13caef2569b2d36d997d4c5505b70f74f16bc8033043f58a0bbe3277e0a6964bf70541a87edf9b110319f798382aeca8a2ab9f4764ba28274c3166416ef2351b193fd6f282b1f607f96f6e0d5940b5c8ea657ee0724015fa207c9fb72b870d03e5a02f19f2dbdd9da05f7ce7f447c00c3f918031ef51cdc80ac7b8fd262954d74e1e25b5a20ac578704fd937bbbf307d68cee989723e7473f453012f834b0945de0ba370a71d41a0446", 0xcf) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r4, &(0x7f0000000440), 0x0) r5 = semget$private(0x0, 0x4, 0x556) semop(r5, &(0x7f0000000380)=[{0x0, 0x5d32, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x0, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0xc00}, {0x1, 0xff}, {0x1, 0xffff, 0x1000}], 0x9) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x100000000, 0x3}) socket(0x2, 0x2, 0x0) executing program 5: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000080)) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) recvmmsg(r5, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) close(0xffffffffffffffff) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x5a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0xc, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@lsrr={0x83, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0xb, 0x0, [@local={0xac, 0x14, 0x0}, @multicast2]}]}}}}}}}) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000001c0)={0x10, 0x3, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x401}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x25}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6b0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x3f}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x20], [], [], [{}, {0x0, 0x0, 0x0, 0x4000000000000}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) socketpair(0x20, 0x1, 0x7, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) getpgid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$setstatus(r0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23}], 0x1}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1}, {0x54}, {0x812e, 0x0, 0x5, 0x7}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1}, {0x54}, {0x812e, 0x0, 0x5, 0x7}]}) (async) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) (async) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) preadv(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaa"]) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) recvmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=""/96, 0x60}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @mcast2, {[], @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) (async) r0 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) (async) writev(r0, 0x0, 0x0) (async) write(r0, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)=' `\x00', 0x4}], 0x2) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = getegid() (async) r3 = getgid() r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000080)="329d3bfc", 0x4) (async) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x800003, 0x0, r6, r5, 0x0, 0x61}, 0x4, 0x2, 0xfd}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) (async) r8 = getgid() (async) r9 = getgid() r10 = getegid() getgroups(0x8, &(0x7f0000000280)=[r2, r3, r6, r7, r8, 0x0, r9, r10]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 0: sendmmsg(0xffffffffffffffff, &(0x7f00000000c0)={&(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000340), 0x0, 0x0}, 0x7}, 0x10, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) syz_emit_ethernet(0xc1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a1be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab6f3979ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50f4df260b3dad2d000ce1940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ede3ba5a469c6cade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xf0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b283150e370a34ed15ac7f7423333c0097bd11d42f3b4b00f3d689ef", 0xdc2}], 0x4) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9, "ff00000000e887c0b46a89ae050800", 0x0, 0xfffffffe}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) r4 = socket(0x2, 0x3, 0x2f) r5 = socket(0x2, 0x1, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000440), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r5, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x577}, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000001c0), 0x10) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) r7 = dup(r4) setsockopt$inet_opts(r7, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) sendmsg$unix(r7, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r8, 0x0) executing program 5: r0 = getuid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000a9b000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000045d000/0x4000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000379000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000010000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000cbf000/0x4000)=nil}, {&(0x7f000021f000/0x2000)=nil, &(0x7f00000fa000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00008c7000/0x4000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) r2 = socket$inet(0x2, 0x3, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0xc, 0x0, 0x0, 0x0, 0x0, 0xc9, 0x1}, 0x200, 0x7, r1, r3, 0x8e, 0xed, 0x9}) r4 = shmget$private(0x0, 0x2000, 0x592, &(0x7f0000e18000/0x2000)=nil) r5 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x7, 0x0, r5, 0x0, 0x0, 0x10, 0x9}, 0xe0, 0xd42c, r3, 0x0, 0x2, 0x1, 0x7fff}) chown(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munmap(&(0x7f000000a000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r9 = msgget$private(0x0, 0x1e) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000040)=[r15]) setregid(r13, r16) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0xfffff6d2, r10, r11, r0, r13, 0xa, 0x101}, 0x7f, 0x5, 0x0, r17, 0x6, 0x6, 0xa7, 0x7ff}) executing program 5: kqueue() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xfffffffc, [{}, {}, {0x0, 0x100}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200000}, {}, {}, {}, {0x0, 0x3}, {}, {}, {}, {}, {0x0, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x1, 0xfe, 0x1}, {0x15, 0x0, 0x0, 0x1}, {0x16}]}) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_metric}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) close(r2) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xc, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r7 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) executing program 4: sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7c}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x7, 0x26, &(0x7f0000000000)="5ab777ead91f132e2be95659613828658b15b56a608467373e85e3aa29277ef744e38402c4839111456d9969fd39ac2653d161aa71c89d8b947b8d0d401ab5293123f5f21698fb4c7dc3aa044f86eb27d25c7e07d189c948aecff7f4cc5a1bfe3729ff565f6f0bad1f38285cea4d732264736687c846858f0ce58600900503000000000000003acd03edcd9716cb44a9cd5dc4f75d3a1b9583dfea23fa71b5adfbdb16949cd2c82f208aec3f526be313ca25ac2a84464ece4abc0acb733f25ce1a285d3bf0b8332562b6bb489b34d6c8365728b762ba53fabe5df1682b8fe00000000000412f6ce74e", 0xe9) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r0, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) socket(0x11, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r2, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="f703"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 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) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r8 = dup(r7) dup2(r8, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2a58b0 executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004a0000200000000000009078ac1400bb000000000094060000000000830b00ffffffffffffffff004e234e2300089078525fb382496aaa54c712462bd192fdb47345d4a7f1e6c8a26a36813338f968cf27d910444bac3b6b444102a958f44a54685ce3311ed220600e3a90c81608aba1292f006995ca75968a04fd15c69da3fbe37aa9466f94bc7be60445e52dfd11cc111f43c2133eec57b5fc2916d7ec64b68503aaf48750814511a23f7d8e1ef03924c6b4823f29bf4383dbe8c3919ea90f4040f1e641473e932165db1d546f3c3ddc3570530998d522d9c8b62e7242d2d84772825407cd194442d7cddbb0c81b8f8fc6311ae36c0139f0fb0d9240b3b17ee654d5aea120bfadb10dae91bbe0c79994829608f14525309bbc62def531a0021f82ea081825095a0bd7fa5da5b8a0f8d76d6afa98acf282ee615426aa00da47b5e1b693b823eb598b30fb8c57994b43e71bd9ce5a8b02e66d881ead93e32b7ac8b44e5333fbf1ce3f0045e331a59343588575e3f85da5d6d0fb8979f4"]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x5}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 4: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x8) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chmod(0x0, 0x0) chdir(0x0) socket(0x11, 0x3, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x105, 0x0, 0x0, 0xe0000000}, {0x9, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000740)=[{}, {0x81}, {0x6, 0x0, 0xc7, 0x404}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x9, 0x8, 0x0, 0x40}, {0xbf84, 0x2, 0xa7, 0x3ff}, {0x0, 0x0, 0x7}, {0x3, 0x8, 0x0, 0x2}]}) writev(r1, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000340)="681f8b68e28cf3bf6ce65fc1df2c5e3955b8b80edeacaef3d88cb55ea24deabf544950bd2d274de751db0165c45666a7a9b5807bb28c189bb1c839bff0f7134cc40c28637d7280c83ef54ec1c2b98cc0c19ea97fbf42cbe2f7", 0x59}, {&(0x7f00000003c0)="842279b1362047561076dd90df834e76157cba97f830ac", 0x17}, {&(0x7f0000000400)="c1248e81dabce104e067032126", 0xd}, {0x0}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x11db5ca9, 0x7f, &(0x7f0000000240)="df823a512ad653fd577090d899230e64264fca329ea01aa2595033705c1404e0e04d7a10e54f7a0b3e13b298c46cb711c6349b2ac03a7332c4538aab31452015e5dd75d60f0e788676e244e998ad6b33e413e17bd0ba121de25294146017f96fcc12da2de41a2692407d25924e1e40ceedb2e8adc25af77ba8699679506a6a80c2c030fe3afdb6367ca78dbedfabfb43e1da83615c238402da76d1896896dbc5ab1c0eab295b882abb31d976d1151a21ea6837b6530e12c3e06995e9e03db4d94ca79658bf7f6441da579c326345f27701c02392998400000000000000000400"/238, 0xee) sysctl$kern(&(0x7f0000000840)={0x1, 0x49}, 0x2, &(0x7f0000000b00)="f68ec1d5ed80d399a7148c8d7e43dfacedd89fea10ed46fe42a01d1afa688b11943d2cea32171c7d00af1216d19edcd1c08d120ea90334a0f8ecfa86786716b05d71762ea24fb359c3461b010000001882c820f73add07fadfb91ae035b8b4568f539f793e", &(0x7f0000000140)=0x65, &(0x7f0000000200)="eeb516328cd4396506009127a0bb00f46146dd08000000000000a9529241ba31bd516e3eb6acc6071a6d40e77ebd0281dc4fab8a51cf1d9db9787a", 0x3b) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, &(0x7f00000003c0)="8dfef51581c96ac2e9e80f03f0062bfa544211097d2fdf56c1f0202c4cf5befc09029949d7d5b54202b671a3f9891b362cc0f5b84e2badbc0fef1101f2fca6f712964ba351fef6ba4c6e5f81dceec89a6e5a102ecaffe04471d83bbd", &(0x7f0000000500)=0x5c, &(0x7f0000000680)="a43f093c6a7e000098262ef754d024e10fce33e83d0700000000000000ea6106d627e7ed01596998bda8c4e57002a872e829446aad8cffed2a677a751661e4ca34ad292e601db2d2e9a0779fed6bb281bea2980453d5fe8b88df3ddca97ed873db8120b347213d19f1088343fc34b0715c1fb48263495bdc0aa9451bedc6248e05c37ee33817", 0x86) sysctl$kern(&(0x7f00000004c0)={0x1, 0x29}, 0x2, &(0x7f0000000e40)="5f60008eb282e3a388d2de7ec339d5ddfef1510908a3107551eef44f5b8e288ad1f1133f979cc8a3d7c25b881bc0eeefdb2772caff744a6b44d36a6e90b13c6ec5a804e5266f07207f9500fe9f80422767e2b2a8d5d973d85e2ee29afe3adbe226e47b6c1e36a7e7d0c01f4bcab5e2ea511ff9d9b855e36b68572db280c1284f6d87199f30de1e3d66c01000a8005b6804dd9cec4c494ab915195897fecffec563c298f6b1e351cb19fd00590ab8ee862f92cd", &(0x7f0000000540)=0xb3, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600), 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 2: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7"]) semop(0x0, &(0x7f0000000040)=[{0x4, 0x9, 0x1000}, {0x2, 0x7fff, 0xc00}], 0x2) syz_extract_tcp_res(&(0x7f0000000080), 0x1ff, 0x8) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="28a61bbb290d6284033c3e41a35c3127a7b1ec4644b530c7c156b7deca1339bc69f073b7ccede4bd80598af05842a00810067fc49becc3f23b6bb16b83aaea38a2f452f296c7ce8eed81221e2eb860ecb4366efd187f34780e427bab238a711bb78e1d5bf697ff3b806346fa5363aa2c8f01e7578622c305cc30bb67c84fcdafe697735a1fb25c3a5e92191f738917a374a33c3965dc142a0112474b1ae821eee1354fc00b583354329068ea7c3fa30288f2fc41ec0eaced03"]) executing program 6: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x28) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x20, 0xa) r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) r4 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x6, 0x5, 0x1, 0xaff9, 0x0, 0x15e, 0x0, 0x628fe5c0dd78c802, 0x1, 0xffffffffffffff80}) poll(&(0x7f0000000200)=[{0xffffffffffffff9c, 0x40}], 0x1, 0x1) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000240)) r5 = accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvmsg(r5, &(0x7f0000002980)={&(0x7f0000000300)=@un=@file={0x0, ""/12}, 0xe, &(0x7f00000018c0)=[{&(0x7f0000000340)=""/252, 0xfc}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/139, 0x8b}, {&(0x7f0000000580)=""/79, 0x4f}, {&(0x7f0000000600)=""/138, 0x8a}, {&(0x7f00000006c0)=""/175, 0xaf}, {&(0x7f0000000780)=""/79, 0x4f}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/132, 0x84}], 0x9, &(0x7f0000001980)=""/4096, 0x1000}, 0x1040) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000029c0), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002a00)={'tap', 0x0}) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002a40), 0x80, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000002b00)={&(0x7f0000002a80)='./file1\x00', 0x0, &(0x7f0000002ac0)='./file0\x00', 0x8}) r8 = semget(0x2, 0x4, 0x25e) semop(r8, &(0x7f0000002b40)=[{0x5, 0xff, 0x1800}, {0x0, 0x1325, 0x800}, {0x4, 0x436, 0x1000}, {0x3, 0x7f, 0x3000}, {0x0, 0x400, 0x1000}], 0x5) unlink(&(0x7f0000002b80)='./file1\x00') semctl$IPC_RMID(r8, 0x0, 0x0) sysctl$hw(&(0x7f0000002bc0)={0x6, 0x5}, 0x2, &(0x7f0000002c00)="2a6670c205440cc6e7fa1b7a205add0d582b9d16d00a57f83305bbe63ab4f04723101a2a0e3f8bb61d74a82340f45bc55d1afec8dc75ca02bcab5ba6ffa888a249aad7983c814181180f4b27c0e6b3d29fa78285dc93e440fce0a9d5aeb445860c40b8e0b3cb41d2570b44e80f90802c6c48a8b5671ba9a832b0c429921e23856e057009836e160c6dbf208613e71a48710aa56d141a8d2535ed19129bb18ab8638ff64ff554bbfe14a8bc61b01e717e16d13fc770a07639c518b8d76702f24570acd93c87d792ab252687ba358e95f26af56818f80e4e0e3b7b70260aa25097090343960e6dd226", &(0x7f0000002d00)=0xe8, &(0x7f0000002d40)="223731d2d74ed6ecfce7265851c6009d631c16d9d0ad08eda02aa712a907c4358db75ef2c3cb4908429e36daf0e5ec8e2bd044689c676c6d941de35a407413905a5827f4754e138cffbf3fe3ee05505a32b40558bf3f7b9c1b681239523204e6965557f37a9979a30d4279c6e9d6fbda3eb543f8", 0x74) r9 = shmget$private(0x0, 0x2000, 0x260, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r9, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000002e40)={&(0x7f0000002dc0)='./file1\x00', 0x2, &(0x7f0000002e00)='./file0\x00', 0x8}) r10 = semget(0x2, 0x1, 0x203) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000002e80)=""/17) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000002ec0)={0x3ff, './file0\x00', './file0/../file0'}) shutdown(r5, 0x2) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) shmget(0x0, 0x2000, 0x2, &(0x7f00003fb000/0x2000)=nil) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x80000001, [{&(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}, {&(0x7f00001ae000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001ef000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil, 0xc4e}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x7}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000200)={0x3c39, 0x8a, 0x7fff}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 4: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) ioctl$WSKBDIO_SETBELL(0xffffffffffffff9c, 0x80105703, &(0x7f0000000000)={0x0, 0x4, 0x0, 0xf5a}) bind(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x8001}, 0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) execve(&(0x7f0000001480)='./file0\x00', &(0x7f0000001640)=[0x0, &(0x7f0000001600)='/dev/klog\x00'], &(0x7f0000001740)=[&(0x7f0000001680)='/dev/klog\x00', 0x0, &(0x7f0000001700)='/dev/zero\x00']) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f0000001780)={0x0, 0x5, 0xd23b}) connect$unix(0xffffffffffffffff, &(0x7f00000017c0)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001800), 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000001880)={0x3, &(0x7f0000001840)=[0x4, 0x7f, 0x8000]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000018c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000002bc0)={&(0x7f0000001900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002a80)=[{&(0x7f0000001940)="29088e41ff4f4b26d43f69abf8f610fb090db848fd6174838b1202471d288bef2dd6a9a1ed9f5e3810c3a9c80f101e301db2855a5a96833a78ef28a0fee9b8f9f5b79a5701cd3ee0b817996ebd0cfa947c33047de72c1468506e9fc2c182ee57c3d1ea93e384f1a72b9fb2e75106b9b2c4c7263dfe6039c8cdffb0f834d406373c4f541c159af1a41cf0890fd544a9e577b931a3f8b8d94d49e11a61f63cbd61cbaaed345af722ecb266c624ec8c0d750d7cbf58bdb0c2eea9cc7371def0ef7e80c4469bc8a11718a45b349bc4625714700625ba6838ec08f28061c85295e33df4287937616c4dc4b0f1c9247bd6987d8a63081330cfb62d70c7ce41a0c40cacd21cafac21d4971f7db7c55a5b08b4799f70de8f66d507fd0fd538cb0c646597073cc31327b9c6daa37bdd04702797b5fdf0484125054d55153fd7e7ce4ae8bbec3e9200cbba2119b61e2b82852c325ee9eb4e6eda8e0557ee277477dd75f019e89605913d81da16f5769192e1824a34bf230d5afae80f590bed2645cc2c99ab0bd2019c40d6f0fddc27749206448084bf5942793cb9b7b2a4f7c889deda64a314d828ab78cdc5a4975c6e764f9ed585832de94c2bc6fc6655db9cc70a627174bc0047cede36b7e0d1a5548c0edbba1be5411607cabd302c96efe9ac332da90bc5537e4e1de50b242c73a897e673fd3e328c5195a7d6f2e852d3887fab8116b1e416c6e7d892d76a2b2cbdbcd6b18086f5e26db3d6bde9007a79d27cc7b716a8c94499e5a0678d7207a4caa7ef50ee7661bcb6113b2c9c3af3cce2d468bf42bfc049798a083ed2c55a18d8a64f7163e9ae8b2f593db1c3fabcffe3a6b1c4ea5c67782c4dbd25b4da9657d26c6eee70fa26a1de03f2b1056529f7beaeba6c71770b68c5fafa58201f1db4b53655eb5cb75e902c5b33c31168ec05c8737cbf3e753b5ab144467a9970ca3e668595d96ee0d6185610d78d351613361e30f93ef699576dc0ccd11c6e270607c3eecec315353be33e452f17ff84e0819d89601412f66b395e2ca1bb614d1d1fffbef1dc1221c5f7f77607f732550646d59fd4a4d4c9e920c0ab8ccac2a44f19f7750bb9f6242ea36f83989b8080369e9d9badc62f014a3b7e3555eed58d5cae1597df1fcb86afeffe021d8c707ff3696c1c3cd28de29fdbf3187e88f14c2cbcf15dab013ccd23c95caa59be6b428c295a786a5b1e36065d37512dd4d041b2825a3fae653e89cc45079323c522c4afcf23dfd1d3857736e9b406bcb98ca8e107fc2fd552216f6753aaeb0047ae355ef59b83803ea749f6f091f81554dcc78717874d9fae1e286089c88bd24cd288983eb643fa85f25776dcaa9392b1a42a8da4c8ffb34372b5bd64c8bbb5e07679142c4d901a686f20073c7f7e1b1f15dbab5514a4cee099d250aeb29be5596e0645e5a9dd99558026faeda27044cc9ccab174bc243da92957f7d26dec7289301880ebe102d87c2db32475724db94f7b52258b2bac7768e11542614248f3851a6b7d455b48c4882b91da2d3d1ce729b19cf39c0152903a11c06ef0709bee70714420b43c9cdec2b320e3e9b1353c3029966f4ae5312aebe1131973110e0e17d54abb84fe22f6c50e08cd652ba7fab0382a687a761230bf4ae634ecfaef3259f37f75c3db65ee1811e2b8e0ddb229d20c084e369beaf5e42855d4254acfa9d94e99c76bbe3812890a86a08dd786b1862669e06bab25316b8019f855df9c459717cd224b52836b24ba7d1e825fc213d500942dca62a37b771fcdb13497b3412c8802e174c890640c56d42c01f2f8167ec93845ab6a3eb70835573f50fe7afd79e3af00cfa5b562334380c5b79f3e09e0b0372043daafc6edb2689662baa165b9d45bd4c3148bc18a5e4d4ea18de30355d3378b7c044c25d7a9f088d2a445141a7eb7e3c83bd5f76403fae02f9cfd65b115c05d182a4855d4e6e2c4526c4ad0bdb160350de593f75aed2c4f97a966fce3a531f9d01cdd41c24cbdf7cc6748346b302c93d497b3e4bea2e9c12704787824a51f3c662087662be535ac158b377195159931a9af0646141b2eb30c7678a3791b011b22aa6c9e5113d7cca720fa4cd34ad639034a7df9b7e3b602ad5b9c56d240f8d41e7a28d68d9421d1c86e6009c20a5f89c94ee2e223c015be422cad071ef4101a68c1683f8334b75df58dc445e8066277fbee64c4aa5fab34e9e4902ca2a47053c9cf58f9d5e900e58d72541f7f59c5636ed3f417350db9a516e1d6c17b9480b0e868e26c5a5caffb003c723d725b181d345a9da1a5fea4de2b42e812b0e42f2c9fed797f21bcfbcc4e1b0f8696ca96ac3f1a02c583880a5737a026994c0fd6eb60b95dfbd96f2f8d91e09cec174f22775418e1666c5426eb35e84f71e50823c8942727edf67e10d932c2f3e9e968c6d47903fe491a4cc91e5d4ac7689a2b85e317dadaf2272834a1c41a858f79c4d7861a44a132ac59e13cf74f1baa85feb251af157b3d439d17a2fd9c8ef54952b5bcb0836940e8704d02af7a973316ca589624b443c70a79943b0911d58756b7bc7bd8a1d4f24a09d445357c3e4b6c52e6cd232020d044c3570113862a27446fc6bba64d3a7db3530782455086291f138790c5124f6c3703beed3dc922024a7d75f47979cdefc32e88b0edf952f107aaa0c3877312a5d7fd3df5dca64062f560e5ffd2554facc2a282b26b8c25ef37cdead986eee0ef77ec1f6d12d806df6da8e39a00ec7be75a26bdd01b75e3f2bf4eda9f7ba03eb9105cdcf98f7afc69f09debeb036a1e8cf1f05f40762f27a5ffaac6dfffc259d32ffc111b8ba71b8419fa6192c8aad235df5477cc4b2b176934abbea7a2f785637e6950ada43f8487dbb19187e863fa39df2c5f3ea77615b29b698e1cdd38ea95261d1c628de6eb2d48affc02452bfa58e2392ca0b181b54fa257d3de26453f250621d57c662fc81295438be918a119d7b3fbc6045cb0dcfc683d44e536ce23c811d524cff1a65a48347e9d51dea8f4732c4cc2011aebd141f75b97deb6e2b850237a8c7d3db23f3bf769219cb2ec38bc04823127d96dd3e30665b3afcf2a4f2596c2871025c0aca449fd3059ad7b0616fd3191354fe89a8174ee59cc03e358d5430922be0d8db2554dd86b0ffa1842e3b7b43a083c788cad4e20ca8bd87cea3f49ecbcad5c85b6be6f955605fa0187dc5c3a5448bcb2416794f0e6c24c26a5aba40fe208ace8172eb8572212c0845ef2b8a4558696f3b16a8ffe7926ae1050f0b7f00692019b60fe1b613e081fdc8104e1f03c7aac544e8659cd9213dc201e228016dbf1bb36112e1479dded23c777ec7ee75dcccc82da4d1048943bff93de5c75ca9ec4a1eaa5264e1df9f568a00f0c385ed8d44a89d970138d14c105226fffecc187cc13ef7227f8b3d66f7f8ad40259f8c0c1f97cfdab8dde3644bdd3bc7d805c8444ae04941752cd2059fc09a702789d45cd60ace9ccb8d18df66bfde73d1abc1fcfff71ebe4feeae2d346d0d21c04cbb910b85f7fba00ee9bf3830cbe19e0f5a917af7cda820d33209ce12829ace1cb9f283a8175ed8b5a6eddf4daf1ffc87ba86720c292af10788ae7aec70dffd262dffd7e90dad77d93f69db3fe3d6e4e959ee401935ca1077bea7d90cd9c41e117307cc129405fa9e2403dca78afb101f20cc822c8d96880ba605bbdae55fd76f7e3261cd29f46d9d22180e5a82bf556cf95020b5009b5fea1d07d9efaccbe89d509453bb69d4090dd39d62d5335362955c165ba36b62120108f5aedff7a52381962394dc83f157fcc92fdb4bfb0da242e7526f0c28e93ee18c84ee5d7aa70784661e0f58b00fc5497b3572820d2b9d89d6d3673baf51d4a55226c9e5f70148adcbe3abad1b3e33f95c998b5ff20f6969049f7c2f79a7723218b4edfbcc8c39c121d8384825fe1e7c1e2efc6304dbf6f69dbc4e8e626beebbbb41c59fbf1ef315ab1f750bb43069d6a448dca079d5008f521ec8b30e528afe8a3f0b6f6e2f423899dda5c8d41aac2d106c3f97a0de52d9ec48d0178e7b0f400e83a3f52540bec553ac87a64306d58677cad81635af90c58008f0e3400589dfce5e204439be39aab562bf5bdba98b378c87e8deeeb84af8f670ae09bb5b9a2cee658b2af57162666cf6eba09bc0fefb3236b7a0b21fb69130a1d705ff7538f5cb9b5c52cac2fc182fa41a8cb109edc8253c8e1c433203a170b02cb9ab14f1a4d8d1cf7372c0a18b071b7bf4c2b09aa5f17278e0e5f5dd512a8d1292df9ab9616054923890279ef56524274c0a327555a6648219c39481f2057cb871899b2af081adff96e33c65db5373c70d2b2de9079b11f1a41390bac5129b0693b9f42f1803d8b5d9d23a11cc205da4c0aebe6174bdc26fc750fc3eacda04c5637104edee26ee7ec2327efb1ccc7fe0e7765720a63dddc1530521d8794bd5b8a0d1440e5e34e2b758e622d5cec557e1fe90b7deb949999e041b2e978389057bf525fc2139ef5584c2a2fcc9cdf0b283321fb5e9be20cb1d162605808322ef23694713dc9500ee11ad00997f24c3a27f010a5d125b1dc9f5df02102fe57840692b1800f40ac00f1c2ae83bdf5435c46b969da422d5424ba6f2c6d5660d9162cee766e4c1939ba042709609776384cf69a694278782814ba08d36426a8647d4305025391401ea84c1fcc0cb28f80014c568815ed4a625f4200cb280b63cbecabf766effd33b2e5507f8a55c4e86a8be3821c1fdfd8ba19f28a7e94ba3265bac8d2e7810e08a299bce2c538acd5075024cfb618f70fc1d234173ae397598c91afe53435512ebe8037d807208477388c0d16ce13b2aa2a70193212df6b227ed9e0af0511ba668f84508fc335d6731612ece500fd21941a61efd3590f5d6b606c0da01ad1f05e831d4b04266e4cae43faa9566601caa446fd904575c916f0f3db485cf16943cd0a93e0e3f8d4bcad548379c34d4a3487082b8de0ae33324c5c4e3de16f227c1013acd66ac64394bc2f48d136aa855eff3da535104804caab8156bd5691bcd2d532ddd9e6b40226a8a3a6", 0xe00}, {&(0x7f00000029c0)="385c9b5f323a83918ca8b6e7ce6c0c123a90e434e3d70cf29152248f3c0df9ad8b731696e7db1d8cc6c38856cc45cd206c0917779f1c441262b55a57b555561889facd759a8a05ec893da1da64", 0x4d}], 0x2, &(0x7f0000002b40)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff, r1]}], 0x58, 0x1}, 0x0) setpgid(0x0, 0x0) socket$inet6(0x18, 0x4, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000002c00)={{0x18, 0x0, 0x3, 0x7}, {0x18, 0x0, 0x3f, 0x40}, 0x5, [0x4, 0x5e1a, 0x40, 0x6, 0x1000, 0x5, 0x7fff, 0x81]}, 0x3c) msgget(0x1, 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002d80)={0x2, &(0x7f0000002d40)=[{0x1ff, 0xfd}, {0x32, 0x6d, 0x8, 0x81}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000002dc0)="26d9d24a18b1f0b11010a48fb77bdd91ab3ddb2943610b7a1b5fc24f16c0e91c55691e2c8c816156694d82cad702deada4b3cd27d5fda2bbfee2659a4bf75c13a0b4ced41327766952478d1352246bd47fda2a8c654152c62cc27840eb236fe87bd236a49ad117931b915f7a7ec0b8f894afa2efed135eb16d25a7822163ca2739eaabffe1ca744e00e45118272b4ca4ddb8628797134d3cd60fb89609", 0x9d) munlock(&(0x7f0000ff1000/0xe000)=nil, 0xe000) executing program 5: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) mquery(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x0, r0, 0x9b) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(r1, &(0x7f0000001200)=[{&(0x7f0000000080)="bb1d48dcc4b5a2a4ecaab15ea129a09e64f1a708126b6ebe250b2827d615303a1a0bbb85cd0186c7bc3150c140bdd15f114a4486dbec82cb39bd79e1bb2377272048a7ff19c324dee3d5db0bee61ba21cdb87cce34b1facc7927d051a22a65d4e35573d4935a058eabe471e730fcaabc9e0e39b7792f3e46372664b494", 0x7d}, {&(0x7f0000000100)="b9c6449d01ecc80b371215c4ed55c191ad63ee5cf0c79d5c101389ee168fb6ec237e394970192d14b176033e85c98b3034baa2a1db28862dcbff5199b101cb931403bea2aca4240c8ed93ac80243c9b1c4461b0e5cb32a2eb3df27d9092c23d2a740e5c6fb4b44ed2cffbdea981fad21267d80e7f14596579100243a961b19e01a695f1133d7a8a08f4d53802af7ec87b8010c618bc3d6b243e378cb0b83f4fc04d61a1ba884d24b719f14018342cd4c0e52d6204107c0eb9a43d78b591c7afb4be448088590b292c29083", 0xcb}, {&(0x7f0000000200)="2484c2c4607e8a39afcbf1347714d97c06fc1d3d2e6ec6e58ce0c1031cde613e9d66e685cc21a9b0b8b80e4805d8efdc0cc35b428510fff477b564e78d2fb4e856cd415b1ddaec66cc4eadcae28b65243c9ed8c9135acd1d46af4d7a906e61b4556e47a430d0020b81781c7a5321b482d9e9e8847aa388cf79c4b599015d40ab9ab15dad3d28e407330f01cdf702e0ed98af4735eb07339e281bb3334282a8df4459a94dd9c8b1164222a7fe71fe49c13c1dce327d430e2aa200189a03783e457163e311d5813c6e4f278180f795a816c3906f929f4bcc0ff7738db7d7c15edcce2a8ad56a4a5cb835b61ca9a53ab71bb0c5df18819189356570175b635b265b1af30a86bd3f1af2f042187519b2edf690e0a20ba124342ddd9c75a293183d7a1b6aeec54540da35a4b2ece92bf2f49179b772a20a9a222f7874e95f094695c03b1e0e9fc960fd82c0b172dec948522b0f7616e95b379e1144af2389d5d1ec1f460a565497470bc7e9bfd71dcb3298c78838c4bb79c42b08992c5c8e62841e5f3f78f7213cf3d2c616b1eb194e96285f775477a24a3f15ac136b221792e458a17f45123592dbced0fa392e3c2258125fcb67d8e3964ae2df2af499ab3cf7c8d4f271d870d4596c95576d006a34b57a0ad98566a2b38226607bdd01bb48f9d871c888d78aa1fcfef63daa53b590e1ee81af756a709c6596a0a661b5d9943e5a643cd7425f0073d7208cf6713c95fa76403b355c6a98f116c39280906bf543a9da7e49e1af6c2ce70ae0217fed6e9f9c32771f4108e0edc5ac81155100ebaf34c1dd870949c24ba1e21b12b7c1ea636210bc860256a74ff1af158241f512fd5c77b0d13b7667e6714edd36e49b9dae4ef21c634785c35d2d98a7abc3f3fc2c71362e6fbe90dc2275e3c0a875626651602a239abb7d323be8497b7a987848027e7e2db8b0957c37a5e1fbc13504a2f709943f570e26905ff9158047b3beab840c67ce130c09b398566357476eedccf17aa1bedaf552135c28e5590d0701c8746015bc3632a4ca978a59707dabf9bd29e7712110bec292d59a2711f1de953739c132db59c244384e7cd9c34d5f27d7ddff96810a0ac0a30f9e7921a59175b5d440e8a31f4632ecd45f66eb140087009e5a6d6beedb81fa393bde7d6dd857afcc7b6b5c01f5ab533da6fa639dbff73ba2cae586bc9f8bda4c800653336d1b1c11bf7d03c70dc096c241e2f22df75aa7fff4ed5753dddc9a9c144fea52d877b4db29695d0a298cc69d93d14b9395efe5f0beeaeda011c82afe52ed57aa077ea9fc129c48313984de30bea8faee5862c19b2e8df543a10bcc1b49ea901e4a0ad68e164f9f96aca56d9c27e2d557647ff1434c95a092ce85cddea1ef90b4d5d072ea50b91ab6fc3146e5233f9644265697f0d4d86933d97de3df449dc592943dde16ca66b63445509e61a69560402e00ed4a998d9ab33c588f1a2da6cd5df89c1fa0b2f1075a7ade190fa4f5e7210fc52a2fdf196d09c1fab41234db44edcf4980d90f22f542787d7df9307989d02369399d4d2be0c7719110e9de4d5c18775335950707bcc91c9fffb16c0dfdc57003159351fbb26031a5b2ad86d4628298ed9e51da723639024a0982a6f4706a404716500da0899f13097a8b4a14e79d94809f1ab19c72f7e9d414cbe16eff0e6bf2e20c0cce224b88e1d3d0dfd32a3ce46b5f1e12de5f31b909f13d69262075bae7b9258132b3e61b6f039a34cf8e994a61ac627a7a055e22aba742c1629805173c21d2157353d5332e6d2e2f9fb92fbd6f59166f019019c855b589c13f5efa973634e7aa0abec55ad5b0977726dc13fed984fab167a0a6bceff1e57e84ee3b4ac58d994170ccfdad8e3b42f5fd02ef23d73a8b459b50a0ad8c923f6ba558efe68d72674a3032b3050a531720416b67665aa3fad02984a30caae08cc2a19bbb3f4f31352c8811c689bfae9d2b8db28f3a25d7557bf41af8921e79111371e86209988bf8be456012bafd834561246249c2f01492bc69a17e4a66462186adb2a694d02369ff38581283c42095d235a16c2a8703a1891095300b1fa315b2d20122978c6a530b6a323d0e54a5068c5478f9ed6ec2e38edf3ddc73e10c966b8063238930516a4c671a17274caafa2f180ca084c038336f5da58c5a115f2cd6298d12917f0a87a4644432259570fe74525ea9046dc54b374aa06a6ac772d77a4c7e4192f01dd09051f96f2b8acd93d50e39c40bbcb0de525c26c82ef3735f818c422945bbc70e63afcf291e916cd6dc3037ed2dc4a33dce00647804a46bf9ad8082996754a43c876adcc0fc9bc50d3390fe93575eefe32733e38ca5a3ce539313afc2546455b66fe8fedcf24730aeed575eb8ab8a719b1bb387d98f38f6b3bfeaf585b2fb8d61be9c3113105b50246ee2c529faca652a71bc0175b182768da3d0fa11703f1a549c3c70c7d5becc29ea1454990f35dd44c641a4348717d74bfafdbeb94103bfd083187e50e6ed6c56ab531df7a3284a0306bf5e04eb3b188b682f27779266cd450291a82e6e2ee13f000065727df19d1d660396fe3b17d2da2495c71891be93467eea31bbd96e62a6a608e6c9a23e52974a95b01b1ad3cc8ff56d1350002d8fc552a5315af79b21a2fe3bbb00989ed1360ff4c9977fd31b2d153b2bce2462ac4e478cc6bf4eb43ce32089938073ec4e56a3281099b0ed80439222cb4859e5f83154f330901ae0e6c4519603d29a8ef09a52c089ac6985869c53464745461df1bccb4e678de4e25016f52a515be056f65d8b42403dbef0e813c6099e05792bff92b382828b34601fa21a555f343747959649b73502e54ecfe09bd2765d319b2d9b8a27535e320b5c38705d4681a955967b392597c9b72d0ff2035efab1c7c6924a3b5fd1e2c90cd1ebc10a9c51ff9507575597c1b44d114394110122fcfee845a8889841a453e11d5f2e9d8fb48754a12225bbc7a49de505ce27092b6ff9f4a99fff65acd768c4cefca8020e98113960fe23f7328c6b56c8f8cc8c4e4d7fa326759b5426ee2df0d18f8073e5303ce9ade399e8f73086c08cb62f9ecb267091bcdfa89c983c237e815552cbe6d7050ac34a8d7abc5f838e40685093bf488d619d534921e9a73dd55b63cd8a33740aea5ac0bd30c66c314fdcfd9777c4b9af85927dc767033cd883fe1ca3c59df564680f26c5960f272f03b3b3b6c918b4998cfe057f4793284a15fdbd37fa8b22e7a336494f1200e39628bf1b2365e2f97c37b754186b39a82407527dd4c888f47c2df103063dd48264409a74bbbb1c0c911aeaa493c55f9772193b2da8659a3232db2d0bea2ccdc8bc2a2d185ced56d0b84624253aa40cad92093cb1214401cf9844f7af5e5e6a98138050362ccf7aa0fede7f6390cb25a1ba4d95c8f832fecc3f1dc08d7932536205ffcaf524478c76eecf302ccdcaa3d09fe96733bf16676e65c328077458b8b30ff00d77c3661ce70494cf15f0bfd5b4fba5313ea30c9458e75f98ac4713b9697b5803719ff85957d7b639a24d83ef15206d33fc862bf838a5fedb36a6d801b32a58c7903e6f0ef7db5c99641af627290815c70449b99cb243892750c608f3fdadd0b250037f3fd23fd95f0297b79fe4c6e63fb44675c0c34f7395429758a8f7980d1b188773ce01207bc0a48689c809e384e2b5ca1af0535427b1335bc8c845e642f9d6001fc3ccce6077b8333d8bffd318639d75a36e00254fc25e4ad16dc3dba1fc3f0f1bf6c9962a8f330f2f4034a5e46b1141c8217a360636d4fa528072b2fde1a6c91b2ffcb484c54825bad6a643235ff992b3fc13ca90f156e8956e41b6a4b78e3deb8661620e62286d212f2077ddecb57ad1fe2e216593f20c234b400ac39dfecaf25914fb0ed534016e01e6594ce883e484289541849ad28a44b376d6ad24629b525169c962dd84d23e142432abae195c254613019ea627ded656aab8487e189809022a14e0dd7171afb031d208337fdb36f44abd9a9a1c335e23d034a2e4d62c0b2e7048e2f15daa9b95807a9729bedd2468326930a2853b95b0f80d9737997fe2ce89df522d307beff1135be30031d18c41ab6f05a9c6ca3320222893348702589ceb38dda4dac9837a91ca2d1ed108971072f7872d9570e3b2a5743f5927cd5dd4b39521abc99a5ae9f38cee2b8a0c644e61d8e290af75f38393d1703bbbe6e984b45aefb52cfaf442004bf255d9d33ebb1ea65abec086d8b943a1c8141885f472fd0ca0c823be32c4058ea08b9630c9be9931bb9b4e6654d007e624420ccb70fa176571b1689d2e15535f3de0e37902c0b72cf26a52dc8bf124143f23717f790d4aa8d0b396e6b38a5150ea8722242d61ea89ad8d25842a192c8ad67ad377348ecb01f63ce79f2373443e679e6a012443d46f24189735ab4fbfd94127682eeb1c448e0394bc7c62bfb90dd59c81531b94111307a3f3396fec9ee30d3403b0105f8085cf07417d6918e70867477bfcc31bec5ecd1f3b33717a129fe646a644d69830eeb72cb41f39ed952957f52341bdb128db46540692639fd03586c52ca9cf301cc14f9ac3ed00f357ac350eb15e55eaaa041c4d00fe68b71da2473265f4c9085148358dcdefc60c5f280dda56e1a76fa8044275c3753ea57603704755b25fc6731df704c1093dfb132a451dd5c0c784c5a857c799fd0b6fcbf717cc1dcfff6422c58f1ad7730cac690201f59d427da72eaf3bc3c0b932f49515ede851147d415cf85ee18e9385117379725a5e57a0cacf509bc9c72c53994af162ca3abc538e0c364da8ebd54acf816b875b848d74ff1de2342a7393d30d77028ced358a5545a8f2f07815a3eaa0bfa7178c0f3aa45b1c1b1feb3b9fa13a4c89ec3e74862b3364ce4f2acad6c8f2f5a9c8a424cbad090261903d6749d031fa2d61f074061047917b0876d0f68376fab435b796b8ea7b9f216b1665f60e221beae0bc1009fb402387a8f7178378fa824bc1193bfc053bffd976cbfeb1a16b819e8134a7b3b55b04caaf0c101d5f3131652ffa54b900c19e55ada779b48cd0cc84660004be447cdeb55d83c28d400cbabe4df0a05c8a1e0a7c844fa0b02d4f4d3217197b91b47bb4ce785e82f37d388336a184181bd216731793ad48e2638cf797bb7f25cf52b82f41010366f541a6f988d246433d7d0abbfea19f8476c76ee4c08ef8dafd9bbfa7ee96cb11271e245d6189ae1163eb40cf567f15fc3fbc162b9621ea0444c9705c1358078b5e13e579b428573f99caffa288e7e660752587cb37d130d310e7f19706f54dbac908893fcfcae2448f9b225a981efcaf3fe3225a08e83968a7176b006f29ac94cf0ef52b83325cb9d425e79ef0a7e42a88fe8b996891675e12953529b7052aea379e3795d893a5766565de364a1eb69f73bd3067b82a5ba324e91d83eef070957aa8e47c0292175f59a9ef80fa025d822a455eae02f1b2e46965dc673f09523f67bc8c775b0c6dfa22005d7ff7443bd4c098f43cf37ef63678e146346b1c54b786de76b73cb59040ec54186086099b0172650d9d1055f01543a19fd04a18791391223071e5b62b3a58a5c96ee2b25785441bb43a4b4adbc28ea547382e380da882512f8f9df08042a50e98c0f7dc1f34def85dd7db7f62149227d636f031d2bcaa45a7f2529256be470f04d4cc3168e08dd6808bcbbcff6c99d544144b10339f99dfa2ca7195f8730d023486205a644c35095b7e18c1a6e2e40789b6ee1b71bbf37af335610db6320c1b9896baf46d74ba69", 0x1000}], 0x3) r2 = dup2(r0, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001240)) lseek(r0, 0x6a4, 0x2) pread(r2, &(0x7f0000001280)="215a99cc7629f11ae1fa24c7a9701c2daee9a565b6de0a0803e0d33d2bf890b421b07d05272f04545834f2ca5a6bedd2b0373a809ce11396094457abfa1d3dba4f856932cdbe0acc28417f1fcceb01f54da061ab1c5499b92940e0706288ff31bdefd35998e741344a037c9febdbcf63f695a5185fccdb80f00c0f48c74a1d1550945d3ddac2fb43157685f1e5aa21c29f919ce2d5d88fb64984192967814a6d535a06", 0xa3, 0x38000) sendto$inet(r2, &(0x7f0000001340)="a49a93610d735caf0a38eb5c9a3c3c7d5e47df28e6c25f1b8210a770013fade4aa129dd57be7e07b452b0692e0c619feb39e8c07af367c43a9672fd90d9747a9078e783b702e8f4544c0ccd6d8682bf9a0f9689b98257699c84700ba7877464138bc1e0d1ca3df85be2f3bd77a3f441fce1cbb09f53fa2186816bf9e0719868fb44f46e5a3c816645a8284c691f79a54bd6f8c52a810b128d4ad8d349c13f874ea2dcf1c8cf76e9f2e22be9de65eb27cc9eb26a6d820e5cd57cc6ff5fa54be4d5350dc2216f4e3f8b99269d205dbd8dbda847b219307ce82c6", 0xd9, 0x3, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f00000014c0)={0x6, &(0x7f0000001480)=[{0x3, 0xf6e6, 0x7, 0x40, 0x6}, {0xc36, 0x80, 0x800, 0x2, 0x1000}, {0xfffb, 0x72a9, 0x200, 0x7, 0x2}, {0x3f, 0xfffa, 0x9535, 0x3ff, 0xffff}, {0xa063, 0x7, 0x4, 0x3ff, 0x3}, {0x1f, 0x6, 0x0, 0x5f4, 0x1}]}) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000001500)={0x10, 0x7, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xbc2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x1}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x405f6b16}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x1}], './file0\x00', 0x7f68}) r4 = dup2(r2, r1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700), 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000001740)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f00000017c0), 0x80, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000001a80)={0x1, 0x3, 0x0, 0x7d, &(0x7f0000001800)={{0x6, 0x0, 0x6d, 0x4, 0x1f, 0x0, 0x400}, {[0x10000, 0x3, 0x7, 0x9, 0x2, 0x9, 0xfffffffffffffffd, 0x8, 0x507b281b, 0x800, 0x5, 0x5, 0xb6, 0x1, 0xfffffffffffffffe, 0x3, 0x8, 0x3ff], [0x2, 0xb518, 0x4, 0x5, 0xc2, 0xfffffffffffffffd, 0x80, 0x80000001, 0xa7, 0x766], [0x7ff, 0xffffffff, 0x100000001, 0x4, 0x800, 0x100, 0xcc3c], [0x8, 0x7, 0x10001, 0xb8, 0xffffffff7fffffff, 0x7], [{0x8, 0x8, 0x6f19, 0x6}, {0x7, 0x2, 0x5, 0x3f}, {0x1ff, 0x7f, 0xab97, 0x2}, {0x1, 0xff, 0x3}, {0x8, 0x4, 0x8001, 0x3}, {0x0, 0x3, 0x5, 0x7}, {0x2, 0x0, 0x6, 0x8}, {0x5, 0x64, 0x4a3d24, 0x31}], {0x2aae, 0x5, 0x3}, {0x30, 0x6, 0x4, 0x2}}}, 0x8001, 0x8}) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000001ac0)) truncate(&(0x7f0000001b00)='./file0\x00', 0x3) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001b40), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r7, 0x80105703, &(0x7f0000001b80)={0x81, 0x4635b480, 0x7, 0x3}) getrlimit(0x1, &(0x7f0000001bc0)) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, &(0x7f0000001c40)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, 0xc) setreuid(r8, r9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000001cc0)) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563358dea74", 0x1000) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) executing program 2: select(0x40, &(0x7f0000000000)={0x7fff80000, 0x800000, 0x0, 0x8000000000000000, 0x1fe}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) mkdir(&(0x7f0000000080)='./file0\x00', 0x1c1) write(r0, &(0x7f0000000100)="39997cef726a00000000b6306b40d9e3494d2be08e7748059d324eb274a03a31", 0x20) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8483712051eeab75d89000407000000800420000000", 0x3d, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x20, 0x1, 0x1) close(r4) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000200)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x24) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0x0) semget$private(0x0, 0x2, 0x8a) setregid(0x0, 0x0) setreuid(0xee00, 0x0) executing program 2: r0 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x6, 0x5]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r2, 0x1) syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() r3 = semget(0x2, 0x1, 0x103) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x2a47, 0x0, r5, r6, r7, 0x2, 0x8}, 0x7e29, 0x38fe, 0x7}) r8 = dup(r4) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x6e, 0x800}]}) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt(r9, 0x0, 0x16, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) symlink(0x0, &(0x7f00000002c0)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x1, &(0x7f00000000c0)={0xa0e}) mlockall(0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000188000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x40047307, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x63) r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) fcntl$lock(r0, 0x8, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x3, 0x40f) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, r2, 0x0, r2, 0x0, 0x401}, 0xfffffffffffffffb, 0x391, 0x5}) semop(r3, &(0x7f0000000000)=[{}, {0x2}, {0x1, 0x4642, 0x1000}, {0x4, 0x7fff, 0x1000}], 0x4) r4 = getuid() r5 = getgid() setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) setregid(0x0, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000040)={{0x2, r4, r5, 0x0, 0x0, 0xd0, 0x2}, 0x7, 0x6, 0xa7f}) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x8, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) readv(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)=""/39, 0x27}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000200), 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) sysctl$kern(&(0x7f0000000140)={0x1, 0x56}, 0x2, &(0x7f0000000180)="fdb8aa04b0dc54ab7c91e9038e224d729490c1866675d79d6cf058b796850551f1f6c049b5b550d19797060f649faf75352d7735d9828de8375fd9d61ebd487c3adccfa0a8f97459898b334977535a3182611f9f5e2cdf4c7fb0ba64374a5d3c1eaa6c4f717ebad123b1b15ec679793d0f61d73c7e8bf173e0e9b792112480224ef8eaf94f356b52d7e4804a979602ac9f54eff701c971052b9682f4c075e67ccd", &(0x7f0000000240)=0xa1, &(0x7f0000000280)="b9e29cc8eda0bc84e53e6308cdcae21526f07b3291d0b0d1f2b79b46fe43752a96ee634966b6c6014692463a7d29a670002689623454ee6d2c6afac52d982871f6b053d5af14b918171cfe2ae3e6b240cc1a4055c0b5a4f103ee1bdfdf29e288cab468f7de024869a6515d5b3b28f5a21bd526022f7f49630250d57590b0dd5659a829", 0x83) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x8000, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r3 = dup(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r6 = dup(r1) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) executing program 4: sysctl$net_inet_ipip(&(0x7f0000000000), 0xb, &(0x7f0000000080)="ff38d077abc95a30d7e010959dada89b0063372f46a26d7a70ff7937235c62a725be6c121296a51752c7c1ace1067e92341c56e22a9dfdb064f7bea020aecc3b243a74658f8a24e0382d25a4f9390725dc047741575322050cbff9b0811aa548bdf277b54a0d13354573be986473471aa9c65b05ddacda9752151f1e3b6f63525073ae57d90626c04d201163e7d294979cfe4c99997ddc", 0x0, 0x0, 0xffffff50) socket(0x18, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000100)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000140)) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$FIONBIO(r2, 0xc0107008, &(0x7f0000000200)) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x5) kqueue() sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup2(r4, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(r5, 0x0, 0x10, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc018696c, &(0x7f00000001c0)) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/252}, 0x104, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f00000003c0)={0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYRESOCT]) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000180)={0x0, 0x1ffffffc}, 0x10, 0x2, 0x0) socket(0x18, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x4) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0205609, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) socket(0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) select(0x40, &(0x7f0000000240), &(0x7f0000000280)={0xffff}, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000003c0)) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) syz_open_pts() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="e1ffffffffffffffffffffff86dd6060626000000000fe80000400000000000000000000000000000000aa"]) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{}, {{}, 0xfffffffffffffff8, 0x81, 0x80000000, 0x7, 0x1ff}, {{}, 0xfffffffffffffff8, 0x0, 0x21, 0x7, 0x2}], 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$VNDIOCSET(r4, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0xfffe}, {0x54}, {0x812e, 0x0, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 5: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x7fffffffffffffff}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, 0x0, 0x2}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000003880)=[{&(0x7f00000033c0)="ecf0068f7394d885027735f268645a2ac485e4564146a8e79492", 0x1a}], 0x1) setrlimit(0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x5d, 0x0, 0x0}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = semget$private(0x0, 0x2, 0x8) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000002480)) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r6, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045001000019078ac1400bbe00000010c009078000000004500fffc0000000020020000e0000001e00000010000000000"]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r6, 0x0, 0x20, 0x20}, 0x0, 0x0, r4, r4, 0x0, 0x5900000, 0x3, 0x100000001}) executing program 6: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffc}, {0x2}, {0x9, 0x0, 0x20, 0x4d}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x412dff) r3 = semget$private(0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r6, 0x0, r6, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) fchflags(r1, 0x10001) semop(r7, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x1, 0xa3, 0x800}], 0x3) semop(r7, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r5, r6, 0x0, r6, 0x0, 0x2}, 0x7, 0x7, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, 0x0, r6, r8, 0x0, 0x20, 0x401}, 0x40, 0xfffffffffffffffc, 0x5}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) executing program 2: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r0 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)=' `\x00', 0x4}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3a, 0x0, 0x0, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r5 = syz_open_pts() close(r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) ktrace(&(0x7f0000000800)='./file0\x00', 0x4, 0x1f20, 0x0) sendmsg(r6, &(0x7f00000003c0)={&(0x7f0000000100)=@in6={0x18, 0x0, 0xa481, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000140)}, {&(0x7f00000001c0)="5b651c57b7a2ef5a62be2e9f0fc36011cf716bd9a08a540a15dc0d60c3f97e525041499435d6c0a0d4789c", 0x2b}, {&(0x7f0000000400)="01656363da7b499f22a472078a978f835340413c37011749b91f6ac5b0b94f9e8eaf96ef7db0e1ce24cdc8fcd81c80693eb290789b790bc0de8e239af1d51372f8388e4641702d0f0e71230bdfa0090cea30758a1ec9126b5201d8d8dc0f434e78347e6b121b7d06cf8bf8dd5a10ad702584b4e5d8c9e4362f90869047304ed5c636df1275f51a82bb0a1965c9cacc2f9f1a57e293ef1a15cd2e96d5cc91189ac302073b64e9210fb3056b51763c9d6b7af7dada91f39fdb2460348bee952e45f26613b6e21b47b0727965c843984dc323e5fe09496d6d4bacb63219618680d86ae8ff0039868d5cb19e8609f39851db13df4983ea", 0xf5}, {&(0x7f0000000200)="6f1f7f13831c67d036ddd6d8e175663b8a5d88f72c0022a546d7b3cb28e02fe179226349394d6dae26539c4ecc25f6262f918d5c7732331e2ae4b942a2b24989a55cfc20822936b61d5d17d48443f4e1d42353138acc81fd1e87ed131d4ef676de5181c51197544a331c69fe9f786c43a5e07c891d297b38eca681db6b0ff2eb50a421f9c072265eec1edeff721388ca9db564ac49fdbfc1c3e63795cab34187c34fe84ad116a1472f33c4657a", 0xad}], 0x4, 0x0}, 0x0) open(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() open(0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) syz_open_pts() getdents(0xffffffffffffffff, 0x0, 0xfffffffffffffde9) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) dup2(r4, r0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240), &(0x7f0000000280)=0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000600)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000400)=[{0x20}], 0x1}) close(r1) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, 0x0) close(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x1) getpgrp() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000100)) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000240)) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="e4b4b0c69d8234b991de4ec4a7464d8c8344d6393eab6c32b8a6ae9c818c608401c4dbe77d49602bc0c01aa245887fa029c12390ed519ba82a20d0c47dab03df670e9f33a7016e2a64b1ca5577b07e953ec0affed2ec402f68f7155cb3d199b37f01092892fe38c86379", &(0x7f0000000200)=0x6a, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0xffff) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000000)=0xffdb, &(0x7f0000000440)="a0c2fdf2eda0995bfc9a5576791fa6cec3310117b71330e57d9a963a2e721ca7a70435bdce79b7", 0x27) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt(r3, 0x1ff, 0x0, &(0x7f00000004c0)="ee65559a3931f5b577e5c9037035e01518d837df5e9b043717c8ba5e380924560c", 0x21) getgroups(0x6, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgid() setgroups(0x1, &(0x7f0000000540)=[0x0]) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f00000005c0)) sysctl$hw(&(0x7f0000000600)={0x6, 0x9}, 0x2, &(0x7f0000000640), 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000007c0)) ioctl$WSKBDIO_SETBELL(0xffffffffffffffff, 0x80105703, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000880)={0x9}) close(0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x7}, {0x20}, {0xcc6}]}) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$net_inet_ah(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) r3 = socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000080)="c7", 0x1) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) write(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) shmdt(0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0xffff, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) close(r2) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 6: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply}}}}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 3: setrlimit(0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setegid(r0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) mknod(&(0x7f0000000000)='./file1\x00', 0x8, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8102}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r6 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x1f, 0x2, &(0x7f0000000080)="a1b5cf5bf18780ee0451705c8e2254402774ee93c8e72e4f738681bc7ad1", 0x1e) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x32815ad2, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@empty, @remote, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @random="149667663d9b", @loopback, @local, @broadcast}}}}) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffff9c, 0x400c5708, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = fcntl$dupfd(r1, 0xa, r1) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) syz_emit_ethernet(0x41, &(0x7f0000000240)={@local, @local, [{[{0x88a8, 0x5, 0x0, 0x2}], {0x8100, 0x3, 0x0, 0x3}}], {@arp={0x806, @generic={0x18, 0x8008, 0x6, 0x7, 0x8, @remote, "914565bdd54763", @random="3bfd4ed79497", "03cdb63e5b4b313c049585d8ddcc822d"}}}}) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000340)={""/16, @ifru_flags}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000400)={0x69, 0x0, &(0x7f0000000380)=""/105}) syz_extract_tcp_res(&(0x7f0000000440), 0x5, 0x9) r3 = getgid() getgroups(0x7, &(0x7f0000000480)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setgroups(0x8, &(0x7f0000000640)=[r3, r4, r6, 0x0, r7, r8, r9, r10]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000006c0)={0x6, &(0x7f0000000680)=[{0x81, 0x2, 0xf8, 0x8}, {0x7, 0x80, 0x9, 0x1}, {0xfff, 0x2, 0x1f, 0xff}, {0x400, 0x80, 0x40, 0x1000}, {0x2, 0x6, 0x20, 0x1f}, {0x7, 0xd3, 0xff, 0x6}]}) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000700), 0x9, 0x81) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) sendto(r2, &(0x7f0000000740)="df6670b1fbcde2a49faeee9690543581df6f5e7dc2c975c02af40460b41a55cd373f6907882ab7dfdf66fee346018b2668f824b9ef8265c2d1cd1522cb50aa48dc43041b7034922406e94d4e6dca54728b7ecfd734ea175d2b983b4c0b6cc4a046469def4ca1b068f44ad501a488e53c14b0250ff7fd3cf43aac301f727578934fbca091138fa1b246a5d173214eafe2498ee4802597e66afdc83459adbdd37662f501db16368894e01c82f465b2fd6ed46e571c677ab36f05038fe06cadba503b96de63a1c8d0911988ff76689b13c01b056125b3802779ac0b12e9d509443b0b8522b606cbfcda285eff79f49d25535b4e3c24126185a2976634f8799a576a984487dc06e151e20aa7b052f405812073ae08da6b755994fe2fae3778decd0d1ce8bf6028401ed8b40bbf267f763be31c3f15a79971b68a2cff89cf60b0914f07300af94abcaf929a69c9e9e60fae533fbcc0b2faca0f056b8ea25fa54823e23372c1a023fa1fef1183949f4ee7f4150a77add5a2846e01d0702999f1c78480a22ce4c032d68b182fdbbdc122f480dcb7c54dfd0ebc76ddda76dff901233ead21abb2f3fd56cbac412c6a09930472b0f6e0fa989bd21562ad5f6545ecc07419eef2fb1fb415bcdab6667b91c682765c68a78e56156881ef96a5a0de8628de49d06758b84d5b6ae93708b96c481d301301c568c9a365b49ccbd75ef3a11c0e633d56037bd9338ef59a0f6281aefc1faeedb0b313a802750104b38d1e9801caccbf2854538f1f8b538fb7df39874180c7f75120ffd7466390b9db970c49bb22705656387403ce0f11b86ba62d8fe26c9270781c700e02fdcb523ce7f40c1ed98eb9af6ebc80dd6faeb4592532b3daca025191f0846a99ba4ae315e449b9a3b52b54747e35ff59644d67ce53709a7deded78c6e5d44297985de644fd8812cc3d5d1fbce1bd32a1e07cc628c44cc45695c92bf182e6dd15b4f7457d78767558a4b9f694cf47394b3b0aac82600aced2fc89ca1301f31df109f787e686ed063e16c5190938a2e6b71ac7946718c12d350b27d7b5e87e4f33c668b26b62662a1c94930802a07fff2cfa95b84ecbc4a59f8ae2d194736bf58ca393f82aefce2e694c5a44cc1355db78938e8a042af6baabc2e6d1214e07d3b798375fa2a1b543cb7c8b4c1a0826cbd4208beeb8558ca96e0e7dbe927a4ad58970a778ec6420c7e64c04d6f75522525fe40773028edcf98d3e4d3cc289d931da716ede62919d1081e7e6eb11f219c488716f56a23b64bff587d16b6a1c18a7b6e3904cf19eb4202cccf51d83c02f90f22933c6af2ee497c11f7c19df6edc8742a64b0a68876a95e738c93ced92a6e1fd04c57bd91cc75d6a6daf30a36971cca74d0c7ad61c51d152539eb5afd433caa80a39d244a7a8e1871ace8b6607475e5c94f53d74601ae46be32cd289a8e5d51bdf08941c74f66b9dcc8b73039b3b52158ea8f41e93b8841ab978d5cdb42880b16659fa73bcb651a5c5b501d32229bd5d6829342ae2b01e99f5934d2ad99b623ea0d040190fe9d274de7d50b5e4ab8c7f70eb634dabf7a8b7d14cd3c20d537d647e0bb6da6e131ce7943ab58a0bfd24c761e9bb012127dec45afe75901519f9bc2e0125be9c18de9148df370b11c95f28182a4bedae8420e265dd27a3df20e6b7c89cfcf31e2d978cbf3d6e3af3ce328ebe7c6faea33a02714fd92c879befb9f7f05aa52f9a3b455fea895b2c71fc3f9b47e7da5f22d66b1295c223afd969cb30f5b4dbce46b6cfbf3fcc649b8416cb6206f07dd0cdba751fe43a8a6d243ae83ed85a1d02c024707a340f1e557085fa891224850d92ea4f0f57c21f424bd4878e1f3b2a5528618b80a3848cd6c1d11a8aa9ed408061c2f4686bdebf3a7509e0d824fd904deb10e62ac1cc4836a929cf29a6523ca38039066707e780f134e3d7871529392f115196339aa3e1472d03df21f77736a6a99d7c6941d906c9dfe776b856ebede5f7dcd3a1aa2c1fc398e8d091f48da3c673e0e45b1c94fa3f32dc9d7fb407e3a07958f32f5f2470a2eeb5aa575e40896014e614e3919634c35c452e1795317ffe8a9dc741bf8c9cb661cdc92a65cfbd36cdabbd2d46d59b4d453684b00b9d8a16c4e2cbf2e4012d40c7811fafc142a6798366e29bb55d4f24cb1509f596cda0abb4657b949bfe1af949ac7c8f8ae3c2a56c560ca84470fcb0fb5182fe4f8dfea1d5f054bcbf886688b4177cd49a9a1146a7fab4de1e5933600a8b7a24c37b32e82942490f37f745c682d36575cd6271f168d07bc9579356f11b7e44ae313b6fb099ebd7d2f27beb1b2c87f9662f0a47cde7956c50ab6f70956faeb5467bf2eaf25cfa42411f43ac29f29d44dee18a15d0961675c834f857f95ffb27706234a7b2b04654c3d86d4adeebbf5c0d6b17548f98220fc47b33e67ef56c192863151bf77430cda91d462040c1800d8f005132a0256962223f351db1cf5a8af72b8a8e5a4fac3c050c7ee1ad16a55e9cdb568a399ae5c430d00ca50c60ae38e84bbd36c4a71af2a1d9239743f3fda3c771057c44e5b7d6cb6ec886b6e902a36de930135de0b2b6f6329f9d6dac3bedc9e629ed20774003ea7fe33740f180487189756857fd76b9f4aa83f5b777d5ed8115414bffa29e622e4ac16469006a123dcfeb643216d84bafd875e9c776150856d3b648019be8fb2e9511be36efb31518a15a5f6f2f731510d43846326789385e34bb734bb55163ad20de7e2233d37668db72d801e07c4036947d2e00232e24cdc39ed727ecb6ad5caa595e7ec2c3467236a54665e02f55aa685c7a1481d58d11a099bbc494f09a0f82240f00273739637bee372a7df80a0c4f5ff9b59a9fec7e85cf50023a3307599a07be1389b42512a3bef704918e14245541ae93c10a059628d41e4aabbbfd83370ee6f488211539f8f00307e2adf995570a7ee784b22d083ca766e0089edffccbceece3a331ebf8667040b1034333e7ebac23ffc1112f09b42fefebbee0126e52faa8c0cc80cb834eb6ed00641e33fd2c65bbad157cf99d219290d18822818f20d425e418f91457e4d1571df1f0a5bab6fb9a734e6b87afb2b3a1076ae3523469079950bde2aefcda67a39c8efe619aa465a400f5984843cb4d6440d25b4697caeb6e497f67dd5509324f7112c488a0d796758b05bb29767c7e732efb4c7f0019d9f2eac2361c08038a8c18bfd732b9532f4e029e6b161aee91bfcd41f2c13e04a65858b0c10f4eb32c8201488ff7e0c7e4e6a9d3e6c29029f84d8f26a15290583bbfa4ffdb3368ab44cc927b79641bca584ea87596b1168a2b91297044d038cb74bc4d410eaa5993cb02b68c45a3ec7bad7b038801cec74ff1a9db96c87403f390b983adf9fa7ac6eaf49605b081eb92e93d9bbe6f483c89cafbd3b83be9a2c6b21ba4b0b9e9e3cd34ef71833e19b42fbd42d21f06c3fa81d1f2cf5ef5db259dee3b8cf396dd11241b0a9e7d23d8fcb75fbf1126ab63c43d2666463bf02dac5c09cfa56b07d6182e307f7a191e0b1e0db3b2e55f88beb00b5134ea590df21eb296cc643e1bd4cbd1dceea2a1115d53395f0b5974fb9551c377d6416a23855397d15181d614d4f28dc793a049822955bc33a77b87d48fd3ec8a536eb7f6eba1392563a86d1a58f936705d2ebe7b4bbbecd25041798cecd302670960831588e740da5975dfaef92c04c1560e227a511f98c42a57ec2e8d3028e4cd3dea939e3ef339c004b7ad14718646f53b69abedc944a2237b8db28f224fe5349f520334b9f979dec6bdd4a8402d8dd1dd81b1d140ac44999f56ddc2268b3314f70f633be5821ba0e5030bfe2a6ac183f61391dcc7d2c1edfc9e229f92401406c87e90922af760208c92f12fb27a2a26ca646eee591117b6e52264a5f7aabf01079d9bae2bf33298cade74dfa282636f26dbffc8a9194c091ad0c6ca867e72e35886f345c65bd2b0c83c22f76fb867136540ccbd2ab83cd1471a1f589f3ff10765fc8f1af4412a7d27e3642a98063bfb66334096c338aeb169649690d477aa9e597b3e7c6594debd12789695f05e8e80c838b6cedb178eddf7e0f6c9e8bec48e9701e3b955c5f11cdb19fc7c405daae515cce1746523dae394eb7a3e3e69d4d61cdcbc3b450504462356c11a3b671b78b018b71eff124721535c6fea336cbeb6422151ea9cb56991dbae013655f28eeaa13cb34fb692fe1e28e7d1d34e1b149c1abf8795d0578b449af6989d667c34aa0c79007b241334fbdefbda2db87c75fedf064d10b40c2dbb669e0c48722b99308546b64fdde83605b8d1a26e60737532ce1bb624659855d8fcb1aed7efa18911617b5ef0fd261be3d6739fe635951fad4f556d78193387e13c4ff03786cfbe6c208407ae27a8f310dcafa11535ea3a265573265e48590513ef84386261b1654c406ad892b5c59f38310e0de8586734d0eaecbd0966ac6910b30cb4e856af5164d8192b3975896d6ca4afa8d069cbb0199d0cb883ad8b878250ae437375aec7029597287728185545c0af43941da3707cfbc5a19e5ed96bbd0101559ceff4c2cdd8bc72708260dfc07e0a3b315f39bfcbd435dbf143ef5303d6d6fb435994115006c5ac50da737b07d24d86bbec4bb1d4fc0faeba759ef2fab9b3a41b5b464e537f91d78dbdf9a6cd12446032d4a640913fe8819bd2f9891c08c4cfccd922f66b465ff87df6268552761f50401803a85190f10e88e75d46a775c8a351615fbcea11bd44c78a30e96c03a1f4e7e146d1c60abb3233a25940beee508e4498985a6102543ccf78956320e4b64fbee0d494bdd234b09fed8875687554057da0bf7b9911b7a9e7c2a27eb02ad264542748b6b66068331f7aa006945008d941d6a5c7174cdea27bbb5c3cf0e7e73f18ea1f4d217dd3138e0b07d568bd574533f2ac2339b4b1937cb6edb6639df7ca3e5ab3835acebc75c836737dbad97b867c8e091fd598b5a940151dd3e7ee50143aad2d6b2d2dc200f156deb99f5d9367c12208c361ecb32dadccbcbf4556289dd88719fd9074d07b7343268a817b137bb5246290e2cef338372ed018b103da971de8eebf102acdf4c8d5826b20480fbcb6bd4caeb4cb906d329c1b5925a34ff65cced75e9bf05ecef9d3b7ec500b0fea66137b76560cc10b101cd85ff98f91bfefb70dcb287cb979a268ce6d60d1928e3e6069e5f6393125aec5086c4cdc143b3a12bf6dcaef7f2fc31a4a84bb001a0aeb23e5b5d73b67175ac86db0e243f21e0f2c10cc1c8b723debd5c06f2c751f49a1c9506b8d8b5665c953ab3f0776cb3f9d9a277d0e2572bbf92920fe6a6f52df21edab175c73f9f5eb51a3e0216a824bf0473f23bce1503857cb9ca0239532c389e8753000c55539280aab237a4fa02785649284bf268d528c873879c147acc58ccd49e6d64de741fed323e7098cb745daefe42e6417a9e47b2781d3ee88ff1ef1b2fa3ec5d6d71ecf3b51893d6dcecaa9026f20aac3794ae2d18e1613d8486a51a21d2add2cc7ec8bf27984fe956b42bf0c540cb63f8e5ddd09a5f468bd5f5e9811ae791188743670c9ee20e47f21d3a74208bb75e747b90d0b0cb0e2147f669c9acfaa7e883347baf404b6885cf402eb31f4acbf936e9bb9b4092c9f33d136b6a88671ce71c742b58038e054e2c4de2a755e0e3ec23cf55352c913b55b7c48e05d16c08ec5cf597d9ca7d0283dd4a7076aa46277c4a7196f8b5737312a44c421960f57709a84ccf3b3088d870bd44aaea93596aed3d9e34430e014", 0x1000, 0x0, &(0x7f0000001740)=@un=@abs={0x0, 0x0, 0x2}, 0x8) syz_emit_ethernet(0x44, &(0x7f0000001780)={@broadcast, @local, [{[{0x88a8, 0x2, 0x1, 0x2}], {0x8100, 0x1}}], {@arp={0x806, @generic={0x1, 0x8809, 0x6, 0xa, 0x1, @empty, "5ef127179f90d36c3c75", @empty, "9faea83a2fb27dfb0011102167219c36"}}}}) setregid(r5, r6) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f156e53231643487fad7f7bb1b39fea0133558cb08ad4d51b1a199a7b425083c6868f2a398c1ca9c8e0a57c9cfd04428aba919b1f4d993cfb934dd949ec4d4cfce217201988d3ba0a4429f41431f37c4dedcceb8e5ae43ac52f9f76e3363f708b8c595af5fd5d0daa0b6980bfcb39ba8ef14b3cafa948db06dda9ef64668755e8d357c224cf1840cbfa51883a4a771d5fc0c042e9f0fe111d646fd489a16f6fabd2dd27e762cc67597b7723e91471d9fe791813238af296b11c1b3d2a13b6b18e5e21e3dfecc118b9ae554da009fb85b4409976ba6466c8047c55357785a0f9aa56f3b631a6e72d8cc5954090c9199b9f653807a49eeaa07a14d536d56f985c31bad421fcb7b598f55219459b9b4a22b84eae44ffa479f6682d968e921a41bc2ae99fc98c53488f7d9c389653d0e03575b3764aed3871bfd13409aa95045acccb99cbcbdedd78962f0dca0ab34eb03844a5569a9c547cb2327889a59936a0462f1ebe264596c76e853f9d7b8a59833ab37cb86ba8a4fee070885889c9b15d084e783a29a3669acf2acd776751e2949a78cb9416f5adff8bbae04ac7db96ff9013d5583e0ecff0abe7a2ef52852dbfecebf0ee6ca0af18abf91e624839e957313176947ca9d5bc3a5b78b8f88b9fb98ef6a8aad5c898b7a618", 0x194, 0x0, 0x0, 0x23) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0x6}) r0 = socket(0x20, 0x2, 0x0) syz_emit_ethernet(0x4a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "44e3012d90ff0094a31c7a113537b4ce15378a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080)=0xaa, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = socket$unix(0x1, 0x5, 0x0) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0x2b) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000180)="39f29fff56576a8d", 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x1, 0x1f) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0x8, 0x7, 0x4}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x401}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000100)=[0x1, 0x10000, 0x6995, 0x7, 0x7fff, 0x5, 0x6, 0xfffff801, 0x40]}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x40, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x10000, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="1eb4a293fc5ea29dbf8e1baa20932ac9a1fe873ad3dc3d4657537295f47bb4b1d125e93b030e8a41eb8107898516e51a77be37fecc6981d4a9369e78a8c93fac08ef81bd3dbae0ff4436084bd3e564726d2077524118b28dd613ee2fc4082ea689ff9929d6b770aaf282d9f6f47d8fcf65fce67c371ea0ca83b1d36c51977fbe334426d82c466e8e7021ee4d5f0d19c53e8b7ab3a3f0a2ea4aaa9917a3799fa6bbaf85527eb1658bec0025c386695348ce9a5de82eeb1dbcb0a638209108b16ddfbdaf30688dd21d6055a4a8725da63909f96bddd1ee6a65dd5a", 0xda}], 0x1, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r0, r4, r5, r0, r2, r1, r3, r2, r6]}, @rights={0x20, 0xffff, 0x1, [r7, r2, r4, r2]}], 0x58, 0x3}, 0xd) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000440)={0x80, 0x9, 0x5, 0x1, "fcd8c314fea7dbd61f9541178158bca7840b3c2d", 0x5, 0x5}) r8 = accept$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r9 = fcntl$getown(r6, 0x5) fcntl$lock(r4, 0x7, &(0x7f0000000500)={0x1, 0x1, 0x96, 0x1000, r9}) r10 = geteuid() syz_extract_tcp_res$synack(&(0x7f0000000540)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000580)={0x41424344, 0x41424344}, 0xfdd, 0x80000000) syz_emit_ethernet(0x1096, &(0x7f00000005c0)={@local, @local, [{[{0x88a8, 0x0, 0x1, 0x4}], {0x8100, 0x0, 0x0, 0x4}}], {@ipv4={0x800, {{0x17, 0x4, 0x2, 0x2, 0x1080, 0x66, 0x6, 0x5, 0x88, 0x0, @rand_addr=0x3, @multicast1, {[@rr={0x7, 0x1f, 0x81, [@multicast2, @rand_addr=0x8, @remote={0xac, 0x14, 0x0}, @multicast1, @empty, @multicast2, @empty]}, @generic={0x6, 0xd, "ada4f3b921acda6faf1485"}, @ssrr={0x89, 0xf, 0x0, [@local={0xac, 0x14, 0x0}, @loopback, @multicast2]}, @rr={0x7, 0xb, 0x3, [@loopback, @loopback]}]}}, @tcp={{0x0, 0x3, r11, r12, 0x0, 0x0, 0x9, 0x80, 0x8, 0x0, 0x9d4, {[@sack_perm={0x4, 0x2}, @mss={0x2, 0x4, 0x9}, @mss={0x2, 0x4, 0x6}, @nop, @eol, @window={0x3, 0x3, 0xd}]}}, {"0e3f4b5195ecee36db7a9b056a22d6b2bfdf1b511e7e91a34d4070339d1f02ebbc02aa1f49ed32d68799f8c90a581c45bbe6b959cbcf1fdbf0475e44ee8f404d39161b29919f8a0bfb2ac587937cc4a50f214b5f740be4332783537af65dc1f06d3a97f78c8f63d730f5cf9415696b847be5b16b00702ebebce9f01065bef8d465af567727dab729d45958777b364e8b6938adcbd69de6c6d5adc23fde443d5d5f31a3ff4d9b2777bf0c533cb87b809c73a7e1524543f7a6ff5adc42473fed4a260c32df1125b40fd5a2506c44e06b1d5716aa9b8a06d133c00d445d3c9b383b7c86ba4840d59727657aedf12c5c3ddba4278c372fc2794d44618aabfdf15cc2ff08f43c36c1faf664a8068edcfbb26dd89df3f6fdb8fdf478e317bf0243e5eab067bbf271b4bfa824a6fd17b7a95b30bb6eb9b2b37c3b75675956ce14a99f150ac5fcd45904e10c1ec306f598f77d08464993558af16617773c8bb9b7bc3c0a978a89594625d64cad66a3e4ad7c1ddd1d5665e360df652964a767a8f127e12b65a96a13fd6a3e87cfa2ca668c746c943ceb515217e82b48d8b97335946495ea834bfb53241dc54457c93acdb70018190c28d215a67425e426c21a0b3a5c39b61d761a7e62a3ab3ced9d62f40112aa32c3cc44a3305da0959cfc7b61b7c69739594e97c7a933e27ed7b3c66609160ae74f02fb8f8480eb5060d33e4b5fa5579631d18acf9dd7a25089949059fb5b7a582febd6cd98c272890af628abb7dcf3699d750083e0f032626d4fe02f98b0edcee8e912a552d23482c72f84d0a4562c56958aecd93d1b59bf5671d4dce20c51d68f8c0ccccf58812a01ad69abf15e6d8c47929a2942782842911341f6db8d6efceab3dca7d7d8c8248d1d9a4003b068d9e0c775aed193b6edc35c7172000e6c9c111f0336e31d462ece2ee6b9f5ccc2a6aa5814e3f1a2f327739e4007b15909a50cceab6f5e0851ecc7ab43302a79f08654a3205fa50a4c55d9f6562f75a5e0b59ccfe21aef90626825ddadc7b2fae70fe119436c7de88774eff473f7970551017206196d6590fab72c9af3a4aa46746919f302482bacf8aa5db40ff6c6df42ca3e1224d013947da1aa65d6d798e8a6a16462cae7f34dd1472b5a636c8c23f94a8047108a8ab124f26fb2ac1dcad1eb6954a332527beaf99afdb521b12ce232d17d22c21c9cb7689e21e11cd2cd3ece51de84c8438ec94fe5d2073b46a6a4cb462a3a8898e1406ca025a9d24339c0781e63a5a54d5c9780edca8a3451e95ee024489a7a282b0c091e47192a851b9f2377610ef45c3ac42965f1d5247fb073d509ef3dae9ed458b96b63ff57f8c3ee63a12f9528f2953455fe526b8ff1ad48560edcb987803f0b34b0fd419e485756d0465f06e3df842d18310af044393c1e8e24fa336b5a54a930602d622a085b2df0d54c6d5a3e8a2ad451816667aba5c3608092ec08a9bd51901e6d77c04a5300965f4158918674bfd06b3e0d59d8ea431a696da905fb4593e26e43a7bb1a33235d5299170ebabe6d30fca63618b534d5b83a6c5032b6d2663b5a6d3c008057847864a308f260f43e07f133b13a172e4897fd3cb5526105005259dcfbb3f2229a0d69bb2abe688813a3daef06d86bf3268f6008754af820901a481d4f5bd9a816b576af3573b84385cb5f8f1bf50d916d75b3036edac3b5bcef2b125b8015dd1e001c9b8a67f116fc9a4b7ea5f5328532ea4d540b3dffca5d58e21becac93a1152237d651685814f5f8f70d6eb39f56c4f2e266633dc6fccb5ce660f1aa3a06ffc4397d0f165dfc48d1a3fe6e6adb6165d2fca4f7dcb847db169cfdc49792249549b424b24caeb30aa66a15c3a735ef34b6322f23728117d627f649ecd50bd2d153fc82b01683e3cd08d163b79e531f8425cf59b384734ab8245c9699dac3fca83ed22d6e985e63ca11980f7d33c760994fb676c7d806f472dfb2570a88d300d4e9fc60069c45aed6487eb33f683f161be48db0ccb5491aac06128d9c23a33cde90e3043bc7c5e31a2b17fe3f0187bbdae7339972510f6fac24ec40aceec34c60be5437ccb1688d04a1c2334da127b9a9652a5724224831839cc0f451e82ef3fd514ef3fa5999964a4b236d4f3e96f2823a6ad1517a93651d14401137f4cf3e7a3b54f05ac0788b26304ebb85705baddb08b4772baeeab5b6b334a255662ecac4070191cce971ed9cd968078cb644da7ba4256eac338bbae7baa4abb40cff8bc07b15391203f7ae2f0831e78d26112a61f64e2fee0b6a2c142d36348dbffa800f59713db3f10f9d1f09a5c3fe457f865c28d1bf361856aff3e97e10cfc886c8f6f9910e084d4cc5c5dd1ebfb0e273161b3d56a66501e2d991448c256f599b63746d7ea4bf8773b64ba8ad48a6515778f519fc3336f19a2c1e749953ffc0590c343f8a3b8bd2454e779e579d7bc41c0be45efa09892db669df5e7ebde640c3c1c7122055168dab5cd45e8cc6ccbcdb54825e59c43df2792ab0936973c828e6aca7f9e99f4509be19307da35b0645863cb42d3fc3cb1e75347a5142a93c9a4d79adf8a43fde1cc4e74f0131d99888eb60b4125c0dcecbb3cf457ff455b420585afcb27a77d6054780b3dec7125e5362c37da2e17976d900c20b16682291c72c11ef9a735d454b07b3fdb82ba49f682160530cfd691a6b38ebb4bb076a5a906915d0114d830be5cb60565dff42b704b8bb7e2929b481896523ecbc260b95bcb5446917c007bce8e4afe262a743c3c279208843c6312932d22bdba83f47236a4e00b7c7466bcc9554653db7841786c620f35ceab6521492c7b72e29f562264ec4f0f4e0be00a6cfdc8db15e12be262656dea654c3ed0a5fa85863e7ec28ea70f8bae56662948c03d69355c892a87450e4c194da925bf055796b3d1cbe5049ca92e6fa09640c7534ab7ad63c858f4a6354f6dfd850c962274e48840ff582c2c67ce9b1030556666761fe1b69ed44934a12db946684cbf2696a6595f3efff072e91dcffd2933c39ee6426f359d2ee93ed75081aa3119e0b3000bd66325a810bcd32e667559dc9538c58d5c51cc394209f6be5b9f57ff9b6969fb21bfa09b34eb68f783694623cb87838952b1ea4b431a6e6163ab747ae122715f8dd18973503bd43897afa817a2338d0f135806b3d8ca3f1ab2888867d832344484fbbc754df0d8e17ecedf9bea061578c954de9a6449965df2e4b86230289a96dd23d838118c28aca4c24f982747d15f3001030927a41e9eed3e29a99862730f408ef1c9169cd5d18011f161e2e36a3f00995ba391466d57644f413ee392b9d8bd854fa6bcf0e241b09002d66560d8323a610d6c23f9e1bff480bc74349df91129285dcb56d7af7b9d47e06cad4b0839be2384ef6458d6a460a3f955e5aaf22df7835020e89e0672201bee2efbbd01850bf980cf309f72ee7f8c3626c95065c9e54ba7278b479f96798346d56fefe175291e30d6806b07a0d1b180dd815b83a43ab9441367b5eb8d5b0ad158dfa1ada13b008bd369d241d969578639be55b2384ad3cebc6cef6b9c1bc760c92624f849ba64efd7f5898c80d4016a27a4805844449bc587e62f9decff6ef53420ce7398bd07981464391e2120e135622b546a9f09b3f5854fcc841a1b51a4e672edb8c6dac8c06a3578ac0b902b7712ab0f5eed119fff7e188d857ca5603f5b9bd15b94fe9ea13209126eccb70cced37c6ff65e70b9338c03238580066aaa054471f72e7da242e5106513c8c9367daf71f4e1cc1b8a08998c1d773644f6f4b0a920629f81bfdc54d72ddd746fb518844160a199c60b41aceb986e0e0ebfd1ac9d4f705770841fe06c2c6548ece1cff5fc06963ac4581e21496988d79dfae5547c77adf2e9d7e82d423f067d279c24c21befbd841450b8ac803d00a85eb3342b6273e30e9a171d00c6639db73b73c6fc32801029f95af014c36e810ffa1a2525af3819baf62ed708a25490f19873e9e656a21e016a467af8504861b5d0d8f8d795b8638de71077de4f8ee736a2a3c97d18a7324db2874e0e6b0e6a1ada7fc75118c0781841f03a53c7beeb88616dd27f84366838b8d6c6c2be31cf039ef694f62b5dcf266f73b25b3021c262be20044277b77147bd7f6b5971e64693daba986082dc23e255672da9dfe964eb859625d84362f91014d1669955b97f9e04628b8de529a2dc0ac37765a6cd58628ebb34163a8660997fde4f76c81ba7f280cd5e6d410430445e5947828a200de98b8750db0f6ea595763a08c0bb48a1369915cb108f1d64b97d951fe94bf31b803484e9fd7bd84dc85a314e984855fa073a724926ec13f539382a31708fcb1f62c17ae7b68132ec44744a324ece8dd1ec0c79ccb98804434901f629e4da9211db0d5712b73d57f0ae51a5dce4bdbb1af30e036cff9210e0eca2a26f4397e79f3e2c34a77be17114ccb407781083659bdae75692033df7cf253050eb3b0bcc52fff4c468c04a95ecc8ea65090227b44bddc463167730307e4c007dd990d21df1e6cf41dd436fd1c9458254e5363755661a4bc4f1c1b9aef7e7aec6037fbbb486269ac34607edeb8813853e5f7a992c5d5ecd38c0788821b4de3bc2b35febebd461390e7cc06222c04bce66e2c39ff16652e07047f9fb61fe2755529edffe98bd00ebb19a1c8120a72ac4cf420b81aa011a400621773cec3fbe4c7a11aac4ad9ee6f90a68452d725eb991565b8aea08a2bd6db6df543e2f25c62c5c67847dd50af988214be899358857a9ca92ba21db4a609e4172853b10668ac56eb693484b725676d50faf7fb23ada47a2c722a228f78958516a46a3fb2c1aeb9b101a651457344ed14cf8a55bf9397bbb493b736d7233c8fdac0e88ae13d3e9523358810efafe819dd02f2e627e30d35e8c44af4c38dc5696a2e613e7fa0b35bca8ace512edc7782e3475f821e7a0ce7588b1a17ac8152d3fb96165ad01e79747898f9c6b8f0b8ed17b38200969624da71c2546228fbf2bc16eff9c960525b2fc10b2bd04ecfbf906588b6cf4721308bbebe4996e36c173773f8f3633fca1ee3c24e8d8da0c9fd5742c6c0d9d75bf9c9bf0e9b66ca02fb44777b9596dc6bd12d8e8d5aaf7f23e44be81dec2d3c49bf0252d22dd1f1b940f5341cb05fdff05fcc9b3debd4d6b7ef5783eee5d78e8c0bc04070ee93252bcc8cffbfbc374eb7304892346fdb19bc9044017eb79904f90552dd9dea836f063ae1b9ac4fcf8a50b2f959013dd95488f8adba4d966795c6589b636e103ac01f901fe8d72300f5f20d33292243c3e8a5500fe12945728a4ae12bdcd2c0280edc52e1a21726dc7472801a9a0948e046abce9860003f74275fc4c9059b143e849436e9548ab78ae4579e02737fe4348095f00f914ced165eb977a98224818132f28b0fad8023a54ec20e91c2b97991f84d184b98f2d6abe5781e04db6ce052638c9c895fca48dc27bb1724ffbdcc59addd92e2107d9dc19a98513f5ac78d7015ae2ae8cb88d30b0fb19fe9ef51bcb9a200745996fd2ebbd18c3c53ed54588be67bb8526ff7bda9d37253addaecbbc88295bb73105296e123e8cc950040d5fa07ef97fd3a4461a9f566bfccca247b3a3308894e9f4240a85505ec5c24fb1ff2805d6c0fd50dfe9dd0411d430597f3c85f278ce019dfd247ae9a6d39a65345d33c7d2b67b44c68f8333904922d8324069b53ca66b02c6de66f0b2d34ae523f2003823aa859488a20b166f4e7fe8dac03ed6cad14ec4771de6ef28c87c7be73a7c146fe5b3df2"}}}}}}) listen(r8, 0xfaf8) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r8, &(0x7f0000001800)=[{&(0x7f0000001680)="9dd43299431c79b33de2cadf724c9589e75420f5559f9aa8d20a46fe14f5c7124a8698db3fd53e907182571b2c403d5da738e79f25b937e8518a606e86f06fffa17ae2f854e3d2fa182fd19504cc3c12bc765385ca7dd933eea5e8724df4155a235bf0541deb3b801b26719df3b568119ef7f66cf474fdbd6a4fa22099b4d1889a0fcff6aa6fb4f0febbe58c29dc015eb4f32b19f32b", 0x96}, {&(0x7f0000001740)="d61721fedee2ff6e152f5e8fcdc12ce56ce56df1398be1301706940dd634831300fbf83622048736ec2b94a9fb30f5f5efb01fe70a0258560fc76c237d8b95eb104767d17b25b6a90a815b4d1256e084836516b7973df115f47a838caf8b17877ee977b4a175447065bd17d1e1e28114212375068e28f232b113b72d7906ce3ef46caf37114e0908cb88a18a46ae2cf5bf21a4b78c9e4a37cc07cbcecbe4ec", 0x9f}], 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) close(r8) r13 = getgid() getgroups(0x5, &(0x7f0000001f40)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001f80), 0x200, 0x0) sendmsg$unix(r3, &(0x7f0000002040)={&(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001e80)=[{&(0x7f0000001880)="5d60eab08b67830b9f337022b0cb050247d30708ee31814f929e58625bb1996d68ce94ba990a74acd607bedcf29bb57162c224e8bc65b8ff7d8adc4b6fbcaeaeaf9fc4df36b83a09ca74e340430f364e27cbfb704716dbd3b0055606ab523a9c9625d3", 0x63}, {&(0x7f0000001900)="50fd227e298255deabf1160b0603f38c8061054d07f04ad72794b05da575be57f6013eb5cc0aefddbed979790a2cec7b994fbb2a6a7439fb16d657163c43f5645982e1d52396b086c09a0c893bca9e41d5dbfa762680deb50023db8ef315afd3daa1c49816c87c7349e789a1ec1e812bd7b6cccfd29cac7c6575433b3bf913d7480087a2eedde847dd290e51e77e28cf00a4d43b911f9f1b0f62ffa4ab1390417e45e6a5d88ff17e", 0xa8}, {&(0x7f00000019c0)="0632f5f78a7c79d2b27ef6bb8b0bda41d744895f0a5ec18df0459149fbd653a550201e1b0790641cd5a938beebf099445dda53ba5169843b9046529ef4862b88e28d6ac8a9052e1f25973e30982c228aa7e621e1e409903cc2a44efd1846ae9a53902368744205cfab1839524b881ba5060ac2e880b55d626301fb1c63ca53473dfd7b8cdf56d5e43d24e1394e6d8b9aa55e76125a6dd2db9d5a817bcd08ec0bda293c3fed9a7b87680b0fc2442fbcca027f2b7abe29dfdd53cd36484ad97daf7179045d16a456c77a42204ad8c15b3e6925708497e36ff4bde4c716300915015ac2b9e38a8bea75cc12549b0019be0c8f6608a29dd58fccc66d433256", 0xfd}, {&(0x7f0000001ac0)="cee2a08040798f94f0aea41892086b4f29fbf1169c4108181de94bfe865ad7be2ee8d9b105e899928e07675b29e81358752b485561ed345967422b050470e10775233c5fb3a286757760cf22a058e38b729319d24bb4a4628f48470a359b74f592afd55363349c2e94", 0x69}, {&(0x7f0000001b40)}, {&(0x7f0000001b80)="7c2e0e292ddc21180c8d880ad508bdebddc9efc627a07f33e73eaf71b7ca1179f20c1d3433c7e92149c77e67f1709d94579616a58ded2d1ed731a306d4b56a9e11dfa07de590eabdfab1eb61ee6d3546c7d10572b7fb1f2f2de443170d6fde8adb54e7385c5418e30c938431fe08b23ad5489612ec1de79e9a5e321ec22c07602b3d9eb71d3c0d6dbf9963c2da5b9a26484859044a7778cf06f3464bf8337a24175ce492735be13d28aab82b18627a", 0xaf}, {&(0x7f0000001c40)="487d1dee530dd7eab995c763fc9d12fa27fcb0fa06703b816cf0ae3953f6653ff453175605c26feb86e14714677086b289b47edef9882b4e07514d47", 0x3c}, {&(0x7f0000001c80)="be688ba34ec48756e08504d3160fdd4c391c0fdfb124c28d74256efad5ea2b009c4d2930be413dedb5c647f6c6a20149b81da9179125bbc32d904e653df6995c8076e5dd39f60847e106aeff1e92273c3db7f88a977d6ae07c7fa01f1a6404f1a10209f12795ba6812ea3ead7688db4dd193edf36d5882922edf607bd8c226c7d9d07417b229fc213075be7f6b944ce033bfa86c59efc23cf4e0adecca19123a5579dea5b8b894d5cba925060a186528c774d4c373575623d3298e96d2b12995916042a818b2a9b76acb0204d9bdb8fa32accc15005e47cbbcb2cfc6d079fdf8d5b40b863ce47b3c4e", 0xe9}, {&(0x7f0000001d80)="c8f86086cb4896f1ece5d288dd2eb938909ed03e69520af4f76e8d79daf21fe456b2907fe5af7e28e457dca5402b838a2eedce0b3513ce15c84bb75094dc8197e3e943a02be4a28b1ef39ba42fe1cc4b67a7a9776cf47d5db9179b3323fdb3eebe21820cef99483092dd58988f2910e49b9388baec120b5bbf33acfe057b7f37a4c9e13300cb30e5133fa248f01dc0476a6266a53c98ba8e73a040c0429f972a8d52b532e40d043b00d373c49f98672e1c00ebe3f6d94c959a78c7f4dffbb46357682bf1dad25f6f9075b246c12c97923b50df362d3a2bcfe2a2843b67eb37fe755c8d7e7cc9bd96c1fbbe3d3b9cc90b", 0xf0}], 0x9, &(0x7f0000001fc0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r13}, @cred={0x20, 0xffff, 0x0, r9, r10, r14}, @rights={0x18, 0xffff, 0x1, [r15]}], 0x58, 0x2}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000002080), 0x20008, 0x0) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f00000020c0), 0x10, 0x0) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000002140)={0x4, &(0x7f0000002100)=[{0x400, 0x20, 0x2, 0x5}, {0x0, 0x1d, 0x0, 0x1}, {0x4, 0x4, 0x4, 0x80000000}, {0x101, 0x7, 0x3, 0xffffffff}]}) executing program 6: r0 = socket(0x20, 0x5, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xffffff80, 0xfff}, {0x18, 0x0, 0xf5c, 0x8}, 0x8e, [0x6, 0x8, 0x417f, 0x7ff, 0xfffffffd, 0x8001, 0x2, 0x80000001]}, 0x3c) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000000)="156b007b", 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 4: setitimer(0x1, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 7: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r2) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000140)=0xc) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000180)=0x1) rmdir(&(0x7f0000000080)='./file0\x00') executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040), 0xfeea) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x6) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f0000000280)=""/197, 0xc5}], 0x2) r2 = socket(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x10001) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x7, 0x1, 0x9, 0x8000000000000000, 0x5, 0xa5d, 0x101}, &(0x7f00000000c0)={0x10000, 0x3, 0x3, 0x3, 0x4ec9, 0x8bee, 0xfffffffffffffffe, 0xffff}, &(0x7f0000000100)={0x0, 0x8, 0x3, 0x2, 0xfffffffffffffff1, 0x1, 0x3f, 0xa4}, &(0x7f0000000140)={0x2, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000001100)="ec", 0x1}], 0x1}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mknod(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x6c}, {0x3, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x3fe}]}) writev(r5, &(0x7f0000002640)=[{&(0x7f0000000100)="67ad0dad3aa491e36b12738b6cf7", 0xe}], 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="b8", 0x1}], 0x1) executing program 6: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="4506258a43934a8869718f013fe59602733c2de4382dc6", 0x17}, {&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe905", 0x4e}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffe) executing program 3: close(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)={@empty, @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @loopback, @random="d0461cb1e576", @loopback}}}}) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x19) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x2000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x30, 0x0, 0x0, 0x800}, {0x812e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) setreuid(0xee00, 0x0) setrlimit(0x6, &(0x7f00000000c0)) getpid() syz_emit_ethernet(0x138, 0x0) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x8000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x200000000) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r5 = syz_open_pts() readv(r5, &(0x7f0000000400)=[{&(0x7f0000000680)=""/14, 0xe}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "c07b1f46000000ef1f0160fbff00"}) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x10001, 0x0, "0000800000000000b01e42318ce7d0130200"}) r6 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) executing program 1: open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x81}, {0x80}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x4a9, 0xd, &(0x7f00000004c0)="9e41cbff13b9fd812ef4ffffff9296483ba31a96ec396ce412005f3b5089207aae948cd017961737600dbe07cc89a92ae4fd99356a4ddd548a8a84f7caccde058def", 0x42) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(0xffffffffffffffff, 0x0, r2) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r4 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r4) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x1f}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 2: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x771, 0x2}, 0xc) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000002c0)="01a6f8f316c9b1a2267679f7b22f252815f498375e1b7d460b907bcf2846993e949dd21c0cc8839419f81778541f7fb92645d5f0e00ec42527218d1211f2ae1fbe792f25b1806f25df2630ed3d337763af2b03e5d1cd99b752a55771c443cb8caa5275ec9f29", 0x66}, {&(0x7f0000000700)="700a2b0b7db79e9aa762dd44f62294d4e11e6ca957d58ea6275aa7fdd04b7634d2a3bf9668a2d7e65403154f8408d54c179b4c0dd4f1e61d2a1777c4b18b3d68a49d2a613fb8a79fdfdc887280c550328ea6df348ec9eb0e89358874990b85ce7d038735eb1e3a3acd42e19f8589aaba3f9b06e401614b8fc5abc97b7aa83ce7f7b99d2290cda2988c6cf111afeec590ff66c1fec6fceaf9524f0437e44d12145158803a6781257de34e5e98e837c3ce2c1e6fd45e272bfce6dc922ed4b39f82a0b79b6cb868e16f39ba9911c91cf419c6d9dc35292f11c5fc3729001175f1ff79de021feb04737c52ba8770f700"/251, 0xfb}, {&(0x7f0000000640)="c3768f3ea5cbb0dd31ba96c9935dcd62f7feb5cac0dacef267bfa6533289ab59885c174bdf362f473eb541df3fe444ee0e9987a169fa8f472529e14bdfb6804ea4c0111ea7333974000000000000000000000000000000a833f4f07e1440b99dd3b21a9e2245fd5c22dd2f1d16db279326f057f9d21a2a9c92464fbece1222490200000067eb65ee71cea00e73882ae84b82c3d2dc7c9704067cd0c5d245cd7fef21908811e08144b7a8766366", 0xad}, {&(0x7f0000000140)}, {&(0x7f0000000540)="9821ebc6f5b6da101000ce476a4f21e3b6d794e48e1528b81815dc585545d29a4feb0e12bc8fb52a87f76e4299afd304ca6f4fcd9a6c7bc00bba6db681ead72ca40ceae99a2fb4cda43753bfaaae1d392cc6da933ce3e54f4d58bf8f8c96a25e05f0bb55e47d6aec79", 0x69}], 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r2 = getuid() setreuid(r2, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000000140), 0x8, 0x0, 0x0) msgsnd(r3, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f0000000080)="0115ee8940d06081e98c17305a1565a3237d8245992cc8e0984178f86774604ec415f718beb3f391", &(0x7f00000000c0)=0x28, &(0x7f0000000100)="02a3687063f07a8733bb65fb2661c7de04fda7267ac5950d8d2fd424c3", 0x1d) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r1 = socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec4305000612333", 0x1a) socket(0x1, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000540)="eae0a3b07dd3220cc13fee1aeba1e1b7b6391465594b82abcffd9cd0e2e67cb9ceddd23a3185818bef0667ad427cf228f38d8890cf9b1549c1f480cd0c8198bfb73daf9dd926c8fd30e6af3a5607d45959db7ae4f5880b7549e361a74dbfc78d5116e89ee4c969d2eea404fcba3dfea4e4626625a8c1aa2ee67be188b3d9cd83458da9f58ad59df58d3eaa7db837193c8f0aae478a9acfccb493c8f97eac5d3bd93c7d167ed536857c49583a854ecd39577a3cfd441ae8c6920053e19d7fb6a2ceeaff1adef6acbdeb3f8423ac718d3ba4bcdc7df57753ede1fcddb9e3d6da0e02b517e80bc4f6a8bd68a5abd40dad64", 0xf0, 0xe, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3f, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000092b0003498c7d3c88732762ef2ee0a998da23d3b790c5bbfb418dbe5cb82957248c3701367c"]) executing program 7: ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000530, r1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) geteuid() setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) r2 = open(0x0, 0x200, 0x4ebfac6bbaf796d) kevent(r0, &(0x7f0000000180)=[{{r2}, 0x6, 0x32, 0x1, 0x5, 0xeb}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0xb, 0x1, 0x0, 0x6}], 0x2, &(0x7f0000000240)={0x7fff80, 0x10001}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x13d, 0xf0000000, 0x1}], 0xfffe, 0x0, 0xf1f, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) clock_getres(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r6, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) msgget(0x3, 0x82) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) executing program 1: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x40e) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x1002) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r3, 0xc544) 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}) r5 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc1206949, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f00009ba000/0x3000)=nil, &(0x7f0000400000/0xc00000)=nil, 0xfffffffffffffffe}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000d8c000/0x1000)=nil, 0x4000}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f000065b000/0x1000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000b4e000/0x11000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil, 0x1000}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000095f000/0x1000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000003c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r7 = msgget$private(0x0, 0x0) getuid() msgrcv(r7, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) executing program 3: sysctl$net_inet_ipcomp(&(0x7f0000000040)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000200), 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea00000100000000", 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001400)={0x2, &(0x7f0000000000)=[{0x1e, 0x7, 0x9, 0xfff}, {0x3, 0x76, 0x5, 0x8}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x10, 0x102) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) socket(0x2, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0xe) r2 = socket(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x80000, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r2, &(0x7f0000000140)={0x0}, 0x10, 0x8) close(r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x20) getpid() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0xecc, [{&(0x7f00006b1000/0x9000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f0000e93000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000d49000/0x1000)=nil}, {&(0x7f0000258000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000667000/0x4000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000035a000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00002c7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000798000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000191000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x8000}, {&(0x7f000049c000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x3ff, 0x6}, {0x18, 0x3, 0x784, 0x9}, 0x81, [0x2, 0x0, 0x8000, 0x965, 0x200, 0x9, 0x0, 0x10001]}, 0x3c) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1000, {0x0, 0x4000000000000003}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mknod(&(0x7f0000000440)='./file1\x00', 0x1000, 0x80005d4b) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1ad) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b", 0x2c) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x198) writev(r2, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000003c0)={0x0, 0x0, {0x240c80000, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x1) setsockopt(r3, 0x1000000000029, 0x3f, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0\x00') mknodat(r4, &(0x7f0000000000)='./file1\x00', 0x2000, 0x0) r5 = openat(r4, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x44) faccessat(r5, 0x0, 0x40, 0x2) setrlimit(0x3, &(0x7f0000000980)={0x0, 0x4}) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000080)=0x200) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r6 = socket(0x1, 0x1, 0x0) close(r6) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) r3 = socket$inet(0x2, 0x8001, 0x75) getpeername$inet(r3, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) kqueue() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f00000001c0)=[{}, {0x8001}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x401) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) sysctl$kern(&(0x7f0000000040), 0x400000000000016d, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) socket$inet(0x2, 0x0, 0x0) r2 = socket$inet6(0x18, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r2, 0x29, 0x26, 0x0, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000040)={0x9, 0x6, 0x3}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/235, 0xeb}, {&(0x7f0000000200)=""/118, 0x76}, {&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/29, 0x1d}], 0x5) executing program 3: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x9f) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffff9, 0x14, 0x80, 0x9, 0x7}], 0x3, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x3d63337c8b4f46ef, 0x80, 0x7, 0x3}], 0x6, &(0x7f0000000100)={0x80000001, 0x10001}) getpid() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x14000000, [{0x1, 0x10000}, {0x1, 0x7475}, {0x1, 0xff}, {0x2, 0x3ff}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x80000000}, {0x0, 0x617}, {0x3}, {0x1, 0x1d}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0x1}, {0x1, 0x1}, {0x1, 0xffffff00}, {0x3, 0x7fff}, {0x1, 0xffff}, {0x1, 0x8}, {0x3, 0x3}, {0xf8eedf8ecc96b728, 0x8}, {0x3}, {0x3, 0x9}, {0x2, 0x9e}, {0x1, 0x6}, {0x1, 0x8001}, {0x3, 0x967b}, {0x3, 0x3}, {0x1, 0xffffffff}, {0x1, 0x5}, {0x1, 0x3}, {0x3, 0x1}, {0x1, 0xac4a}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000340)='./file0\x00', r1, 0x2}) r5 = accept$unix(r0, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000440)=0x9, 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000480)=0x1) setreuid(r4, r4) r6 = accept$unix(r5, 0x0, &(0x7f00000004c0)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) poll(&(0x7f0000000540)=[{r5, 0x1ea}, {r6, 0x40}, {r5, 0x8}, {r7, 0x1}, {r1, 0x4}, {0xffffffffffffffff, 0x40}, {r1, 0x100}, {r2, 0x1}], 0x8, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x0, 0x1, 0x4, 0x1, 0x80000001, 0x5, 0x0, 0x1, 0x2, 0x915, 0x3}) close(r6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)=0x2f) r8 = accept$inet(r0, &(0x7f0000000640), &(0x7f0000000680)=0xc) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000006c0)="3e33b4db3c4af72dc0ce136b5c0c652ed115f0c543b7d0cc19c0b0c6cc3e4d6eae04dc655a8cf8375e188a132dfaf85abbb2f3d6e26f09b4ece9593802e6e64bf459ad3b52a8d7658f00fa6945afe670fb2e8f624ec25ab4615db6edd57d1fca621bc6b5b89008b213de6adfce455ad6a52aeafc85174a5d10ee79afb7", 0x7d) r9 = dup(r1) ktrace(&(0x7f0000000740)='./file0\x00', 0x4, 0x400, r3) ioctl$BIOCSFILDROP(r9, 0x80044279, &(0x7f0000000780)=0xfffffffe) r10 = accept$inet6(r0, 0x0, &(0x7f00000007c0)) pread(r10, &(0x7f0000000800)="5264bbb42b2acae3913dc5adf472a5a74a8dd984319882a8569dad0a6511c86c721c8a18544be1588f466eda8ab3a4b0e27dac99c48c98e3d97a4ca35f3c87764d4fc83d53b7e984c4eeb2d34920dd03d7e44c406725e210fd2460c359f70c715e9f3f621f6f44cbc4027cc70caeecce98c7707dd626d47b3795cb44041e42954f881c005895465e80e40d4939478449d42fcb9a249e8ff2d64081364fbab48df04ee6eee8d67d0a99065461680b46dd131d01537a866c3561369df895686364457f9c6d638e9ccd673a4494e3a5abaf9503104676356b9e352d17ea8457505255c379c023db9c91", 0xe8, 0x2) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) executing program 6: sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000180)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000001c0)={0x1f, 0x7, 0xc422, 0x5, 0x4, 0x3f, 0x6, 0x10, [{0x1ff, 0x7fff, 0x505, 0x40}, {0xf97, 0x7, 0xfff, 0x8}, {0x3f, 0xb89, 0x1f, 0x2}, {0x3f, 0xaec, 0x1, 0xfff}, {0x3ff, 0x5, 0x1811, 0x1}, {0x5, 0x1000, 0xffff, 0x9}, {0x10000, 0x8, 0x0, 0x7fffffff}, {0x7, 0x81, 0x9, 0x6859}, {0x300, 0xb9c, 0x5ae0, 0x8}, {0x3, 0x300, 0x7, 0x10000}, {0x6, 0xb7, 0xd, 0xfffffffa}, {0x8, 0x7, 0x5, 0x101}, {0x0, 0x10001, 0x0, 0x6}, {0x8, 0x4, 0x7b18, 0x1}, {0x3, 0x1, 0x80000001, 0x6}, {0x1, 0x83d6, 0x100, 0x8}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=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'}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000480), 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 5: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) mknodat(0xffffffffffffffff, &(0x7f0000002340)='./file0\x00', 0x9008, 0x8) semop(r1, &(0x7f0000000440)=[{0x0, 0x3, 0x800}, {0x3, 0x675}, {0x2, 0x3ff}, {0x0, 0x2a5, 0x1800}], 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) semop(r1, &(0x7f0000000300)=[{0x3, 0x8}, {0x2, 0x7fff}, {0x3, 0x80, 0x800}, {0x1, 0x8}, {0x2, 0x1000, 0x1000}, {0x2, 0x1, 0x800}], 0x6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x41, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x1, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000)=[{0x4, 0xbad, 0x800}, {0x4, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x1ff}, {0x1, 0xa7}, {0x0, 0x5, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0xd, 0x1400}, {0x2, 0x8001, 0x1000}, {0x2, 0x1, 0x1800}], 0xa) r4 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r4, 0x0, r4, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38a80074d6ffaec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0x1000) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, &(0x7f00000000c0)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d494c6015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd908d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046295ee6ba0d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d98d434032", &(0x7f00000001c0)=0xe9, &(0x7f0000000200)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d6779a52a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86ad577577e595c6f08f8d5549ac37f815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e2b4bf581af09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c755a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd", 0x1000) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x0, 0x8, 0x2000}, {0x1}, {0x3, 0x2002, 0x800}], 0x4) semop(r5, &(0x7f0000000400), 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000002300)=[0xf1e5, 0x7, 0x1, 0x2f3, 0xfffc, 0x0]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x1000, 0x1001, 0x9, 0x400, 0x801]) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002500)=""/183) executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x40, 0x7f, 0x13, 0x9}, {0x6, 0x7, 0x80, 0x5}, {0x7f, 0x3, 0xeb, 0x2}, {0x8, 0xff, 0x1, 0xef19}, {0x20, 0x0, 0x40, 0x5}]}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff0008009078"]) r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES8=r0, @ANYRES8=r0, @ANYRES64=r0], 0x180}, 0x0) socket(0x0, 0x1, 0x2) open$dir(&(0x7f0000000140)='.\x00', 0x10000, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mknod(0x0, 0x0, 0x0) open(0x0, 0x800, 0x139) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES16=r1, @ANYRES64=r0, @ANYRES16=r1]) getitimer(0x0, &(0x7f0000000000)) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x20}, {r2, 0x20}, {r2, 0x1}, {r2, 0x2}, {r2, 0x1}, {r2, 0x8}, {r2, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x40, 0x60}, {0x6, 0x5}, {0x83, 0x35b}, {0x22, 0x8}, {0x44, 0x4}, {0x46, 0x1283}, {0x42, 0x9}, {0x3, 0x7}, {0x20, 0x11300}, {0x82, 0x5}], 0xa}) close(r2) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000200)="c67dccdbec62f309f2749a90db9bfaf85d55bef546e3fc016d85d1d3d51aff582328d0e540df66f9615fc0d6c0d898ad326d08914c69cf3097707f71bf0b4708353011534d488afc891797f23e57fd44cda713a69e15eac098f804c19abd768eab77fedcff061c3a723a99be036908444cc6904f9cd79de1d058a5563b529a673ff66ac3d4b2eee9336d8560f9e7566c1fa1ca15534584bc32d93dee180358097704368f44aa8a90b2e0f60a509f9dd477babe93af17c660ed8b349b89d6e9516bb37d30cfbaee7d2c3d58ebd2a503424067", 0xd2}, {&(0x7f0000000300)="a6b02ab042fe14a0cdbf36ea6a8e77a1a5e398986508bc4ab1a51334d61a508d4e6887f3ae1c38fae64ce14ed28ddc055e2d3f87cd8715b6ad4c29e6255bc891921c72c318cc2ef3f3ea9ad0393def6a16d60d622d752d2ed16fb59e81b633cdbb1c9873160820084f2aeffc92aca11e3ceb3f13273cf60c19c0f9196ecd517875727d7a3e12aa16edffbe7085e0b997061b8f6d1d7ea905d25f2dbabae9e878743b2f1fbd5c1dc6669ca7071a8675d7e24128e059c0dafe2292388fbdbe0ddd5724dc46bae6576f93fd95990404c1c0e904907374d3ff81a71269ef857efacd92f427cbcb160127660171bba7e1e8d0508bb7bb", 0xf4}, {&(0x7f0000000400)="1cef4fc8e6369869676ff4844532a7f1f8036deaee3613454cad4fc8ed316bcfaed70a5aeb9fc77cb92dd3b5766aabe1913470a7a0cda5c9508e8de28b63ecddf056c4d87ce2626fc85baa2d82b10a1f07b0e5ea61f400c9f3c9adc019f2f40af423a08ef8797c7e40d35b91ccdf76c93c2e2ab23c7e3fb4a757de56f8012de2111db90b9f02", 0x86}, {&(0x7f00000004c0)="db2a4fd5962b1024ddeb8777e64abab46b7e64f115cfee4511e65d142f7a279c930888153ff053c3052b82558b9f2ac7de6d9d8ee0931df55e14cf150fabd2", 0x3f}, {&(0x7f0000000500)="d9985fca7fe6452bc869a1100b556753aef3", 0x12}, {&(0x7f0000000540)="ae6cd7ca3dacaba3d6aaa99d8877356ebcf736bde0ed617e01e9cc6761658a196a2fab4d", 0x24}], 0x6) r3 = dup(r2) pread(0xffffffffffffffff, &(0x7f0000000600)="b6568fbf50fa6d1c555928f1ca92a1d94f708c8cb84c668bd06982a22a2084d206e0815f212f0c2644bd86966d74fc812f08e7625f6154e017ef7a6dbfff76b4daa72f8bfa12322ab6d8d76ada9cddc50af22651093bf46fa3f45e02180794d8b3598af887f01d24236bf4f6d49bc07ae1425f8857cfcc0210dfd204153928c95eff07de2cde42ad6d1bb21d5cabe2bd7106d2acd3aedb4dd1dd427dbe43c2e12fabb796511ee43e72a16ab68a6c1f2433bbc9040cbe6ce5e477e1b396009b6c204d1062c1b0c90fcae62600d455d799a63f443637f38880", 0xd8, 0x4d) socketpair(0x6, 0xc006, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{r3, 0x2}, {r2, 0x20}, {r4, 0x4}], 0x3, 0xfffffffe) recvmsg(r4, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r6, 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r7, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001e80)) r8 = accept$unix(r5, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r5, 0x1}, {r8, 0x6e078b67c501a359}, {r2, 0x4}, {r5, 0x100}, {r7, 0x2}, {r7, 0x8}, {r7, 0x10}, {r4, 0x8}, {r6, 0x20}], 0x9, 0x0) r9 = dup2(r5, r2) write(r2, &(0x7f0000001f80), 0x0) r10 = kqueue() fcntl$getown(r10, 0x5) pread(r9, &(0x7f0000001fc0)="f2e41b55bdc1d209eb03daca814451b5e2cab88f624a47a9693fc8ca53431bb67de6", 0x22, 0x9) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e}], 0x1, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 6: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0xe000, 0x0, &(0x7f0000fef000/0xe000)=nil) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040004000008000000000000006a134f0fe734ac1400aa765cdd7adad366ee18e2ff120c5ddbf3c183df8f0af8c267ddeeb403a0eb22175f125ebf6ffaac9f66bea7fc34f8efbc676cd9098d39b65a006b660f8b513c2dbb3103f69dae4ebe9945d11410886d93e7bee5525d68b17ad1859b5b45e402f73ae4772517c2f11cec9b4c6300fcd8447e3468f1b740c41179a9d06bc8754055ad7c806ae81cb98da1528bb00f00f7e21a75d41f02c86d0455c87b9429d878d1cda4262dddc91fe949bcacbe63d893fe310b9d4f1206893331a9a0c1a6695f010cf6edb583f9b81109131ecc412024ee68158950a5655c979989b0d1fa90d096fac4fe62029237b78fb5e28d5bb3d9746bfdd4811e02f32b00be833db632aeedff1e967f76e2b0780fb7d64f480ad4d0ae2f7d73107dba"]) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) syz_extract_tcp_res(&(0x7f00000002c0), 0x8, 0x81) r1 = msgget$private(0x0, 0xfffffffffffffffd) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) msgrcv(r1, &(0x7f0000000040)={0x0, ""/15}, 0x17, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f00000000c0)=[{0x20, 0x2, 0x0, 0x402}, {0x4000006, 0x0, 0x0, 0x103feffb}, {0x100, 0x7, 0x49, 0xfff}, {0x4006, 0x1, 0xe7, 0xc8c4}]}) write(0xffffffffffffffff, 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[], 0xe9, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r6) executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xc1, 0x12}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5890400180000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff", 0x95, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x5, 0xffffffff}, {0x18, 0x1, 0x4, 0x677}, 0x7fff, [0x0, 0xffffffff, 0x0, 0x6, 0x231, 0x3, 0x936, 0x3]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19}], 0x7, 0x0, 0x3ff, 0x0) executing program 0: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r2, r4) setreuid(r2, r2) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = semget$private(0x0, 0x0, 0x301) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r2, r3, 0x0, 0x3038}, 0xfffffffffffffff9, 0x9, 0x80}) getpeername$inet(r6, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) r8 = socket$inet(0x2, 0x4000, 0x8e) r9 = accept$inet(r8, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(r6, &(0x7f0000000540)={&(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32=r9, @ANYRES32=r9, @ANYRES32, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="0000000018000000002a64b855f5cc246c000000", @ANYRES32=r8, @ANYRES32=r9], 0xa0, 0x409}, 0x5) lchown(&(0x7f00000008c0)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r2, r11, 0x1c, 0x4}, 0x8, 0x400000, 0x6e6}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0xf56) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x2676) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = socket$unix(0x1, 0x5, 0x0) r13 = dup2(r12, r12) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r13}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) r14 = semget$private(0x0, 0x7, 0x3c0) semop(r14, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffce) setregid(0x0, r2) setregid(r2, 0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) syz_emit_ethernet(0x138, 0x0) mknod(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000040)=[{0x35, 0x4c, 0x0, 0xfffffffe}]}) getpeername$unix(r3, 0x0, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c549, "102609307e7be2df67de208c8bda612c3100"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) fcntl$getflags(r0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r2 = socket$inet6(0x18, 0x8000, 0xa6) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x2, 0x10001, 0x4}, 0xc) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa010090000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000012c00000000000000"]) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 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, 0x20}, {0x6}]}) close(r1) r2 = socket(0x2, 0x3, 0x2f) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_open_pts() readv(0xffffffffffffffff, &(0x7f00000012c0), 0x1) listen(0xffffffffffffffff, 0x7ff) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000080)="c28a9dc3", &(0x7f0000000140)=0x4, 0x0, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000000), 0x4) executing program 3: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19, 0x0, 0x200000000000000}], 0x7, 0x0, 0x3ff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "00ec00", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @loopback}}}}}}}) r2 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r3 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66cf3e2dcd92437e7aa830272990ebd7f06a7871fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)) acct(&(0x7f0000000240)='./file1\x00') acct(&(0x7f0000000240)='./file1\x00') executing program 0: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x5, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1800}, {0x3, 0xdcd1}, {0x1, 0x0, 0x1400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r3, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000400)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423", 0x11e}], 0x1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 6: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() close(0xffffffffffffffff) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x701) msgsnd(r1, &(0x7f0000000400)=ANY=[], 0x401, 0x0) executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) r1 = semget$private(0x0, 0x1, 0x80) dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r3) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r1, 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f00007ea000/0xd000)=nil, 0xd000, 0x0, 0x2010, r2, 0x5) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1000}, 0x8) setsockopt(r2, 0x100, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x20c88, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x8, &(0x7f00000001c0)='./file0\x00', 0x8}) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r5 = getegid() chown(&(0x7f00000013c0)='./file0\x00', 0x0, r5) lchown(&(0x7f0000000000)='./file0\x00', r1, r5) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0x1000000000000000) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x98) 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, 0x20}, {0x6}]}) close(r1) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{0x0, 0x3f}}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000003c0)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) syz_emit_ethernet(0x66, &(0x7f0000000280)={@broadcast, @random="e04b1c561ac4", [], {@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, @rand_addr="6987e035e9df8e733c405469ab62c50a", @mcast1}}}}}}}) executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000001940)=@abs, &(0x7f0000000340)=0x8) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket(0x18, 0x8000, 0xff) chroot(&(0x7f0000000040)='./file0\x00') bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) socket(0x2, 0x1, 0x0) r5 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) connect$unix(r1, &(0x7f0000000000), 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x2fffd) writev(r6, &(0x7f0000000400), 0x1000000000000165) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) fcntl$lock(r7, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000007c0)=[{&(0x7f0000001980)=""/116, 0x74}, {&(0x7f0000000300)=""/65, 0x41}, {&(0x7f0000000380)=""/12, 0xc}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/74, 0x4a}, {&(0x7f00000004c0)=""/48, 0x30}, {&(0x7f0000000500)=""/129, 0x81}, {&(0x7f00000005c0)=""/218, 0xda}, {&(0x7f00000006c0)=""/232, 0xe8}], 0x9, &(0x7f0000000880)=""/4096, 0x1000}, 0x1}, 0x10, 0x1040, &(0x7f0000001900)={0x3, 0x711}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000001c0)) ioctl$TIOCCBRK(r4, 0x2000747a) fcntl$setstatus(r7, 0x4, 0x40) fchmod(r7, 0x80) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x3) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r0 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x4}], {0x8100, 0x1, 0x0, 0x3}}], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x19b, 0x88, 0x7f, @ipv4={'\x00', '\xff\xff', @multicast1}, @ipv4={'\x00', '\xff\xff', @rand_addr=0x3}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@rand_addr="cc21f22352eb0d83988a1fee580a5e2a", @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b36ba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e445770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d58305000000c286a92ff14ab3cba0705190491ce1b67f"}}}}}) r1 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb", 0x1}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000580)=""/209, 0xd1}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f00000002c0)=""/114, 0x72}], 0x6, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) preadv(r4, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f0000000200)=""/156, 0x9c}, {&(0x7f0000000800)=""/209, 0xd1}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000780)=""/111, 0x6f}], 0x6a, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) executing program 6: r0 = msgget$private(0x0, 0x400) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000140)='./file0\x00', 0x8}) readv(r1, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/74, 0x4a}, {&(0x7f0000001240)=""/183, 0xb7}, {&(0x7f0000001300)=""/235, 0xeb}, {&(0x7f0000001400)=""/112, 0x70}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000002480)=""/112, 0x70}], 0x7) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002580), 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000025c0)={0x7, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000002600)) r4 = dup2(r2, r1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000002640)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000002680)=0x1) r5 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000026c0)=""/182) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000002780)={0x69f16834, 0x2, {[0x1, 0x6, 0x94, 0x80000001, 0x73, 0x1f, 0x4, 0x2, 0x40, 0xfffffffffffffbff, 0x9, 0x8, 0x6, 0xffffffff, 0x1000, 0x7, 0x1, 0x5], [0xad7d, 0x1b, 0x400, 0x5, 0x3, 0x722, 0xc751, 0x5, 0xfff, 0xf6b9], [0x100, 0x8, 0x5, 0xffffffffffffffff, 0x4, 0x3, 0xc3], [0x0, 0x6, 0x100000000, 0x5, 0x400, 0x200], [{0x4, 0x7, 0x7, 0x8}, {0x7457, 0x9, 0x5, 0x7}, {0x6, 0x200, 0x26c0, 0x3ff}, {0x8, 0x2, 0xe61, 0xfffffffffffffffc}, {0x5, 0x1000, 0xfff, 0x100000001}, {0x4, 0xfffffff7, 0xb33, 0x7}, {0x1, 0x6837, 0x9, 0x6}, {0x20, 0x2, 0x4, 0x3051f3d9}], {0x1f, 0x9, 0x1, 0x6}, {0x8, 0x20, 0xc7ee89b}}}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000029c0), 0x400, 0x0) close(r6) sysctl$machdep(&(0x7f0000002a00)={0x7, 0x1}, 0x2, &(0x7f0000002a40)="f659d9cb1a22b7f5819edc757278a6308ff6e9b45a6f0d7338fada4af4e49932552586247ea792f3dfb9f858eb1cc7456b314ab1204ce89f486ee0cf86991fa0aa0126c4a60905324991a8516085110ca56e9dc5ceb8d70ac63d4759d623025c2d208bbb36b58352076778f697948da8329eb04d42ed026997da6216e14ff83a40d369f84226bf00ac95ee3e64577761927ff55479d41cbb1c0a45c43cf01807fd035cbac0ec2cfe2116ba82850c84bd0f02b3cac51db5dc45d3fb9b6c59b26010faeacf3976f9bc9064d2636ed16001fc836274d4e38afe60ec4aca10d362163087f07ec3e2d67dbae6bb15a7a090b260ea8a7d4be4761ee59c03d8944cb13c5e6536c4b0aff8ab7497dde511c2b1092a7f4bfa818262598ea59b9b834200c567763e4b66c861f6f7032cab27b6e42321414e017916027667c8df212fce72bb132c3af6fbf300b0b10e0c023807f0ab6b2163270a8fef01864868886e82f86db666198379e34f29a3bc573c562b5bddc51be8cc9e3d7958da3afb583bac8ee641803814a4a26e38aca7fc4179d7ac3c92a9a8215e118556cbd647a49d476e4d460b51005d21d0e948eaf222a8ecb8890f95377942bcdc88bbb700f7af5e517a0469d2224d316c55029efd137d3f38c2c6bd375bd7e56e5fe2e02e4882c9918939744763d8150573cdbc6ccf8fb4efe10c9a3b3d39e34596311769f09eb8431fcf0c371749127e6e9af6f2b4ab7325aa0fcdaaa08812089d7bf0a903a43a7e7ed2395c9b05eb6af0ab54476794bca85220cae115696ca7ce654df3bce2d6f5d8f28abbed24b8627ccb500e7dc3b74d4d24b45430532b8043f010a80b9206c5e70544ed7d4ac184719f62bedb0014b287649f1b73f3875788237d074b20f05db0034c40667330315912d292e77502f2f9178c3259608d41b7a78d7682da9978573db96d4f2b6443cfe87328a829af5413bce4d11fb9352c97279044c945ab49e5aa9b516e2ec50ee3ef34ad988b3c078418b5b714104f9b033065b4de62757a79962fb6798296e61af5d01e929ff92b23082ec8c037f5d1217e1280a9bfa8bcede56955fb2a65e166aceb99effc2275522282d7fd35feeec44296915f0d5dd335a4fa9ce31682ce99014e5317d4053c7a0234ae307f90e9caddf51e573bf6d3d9da1148a5f83fea62b420639b5d738856c27d0706d29bd64719ce28a2c974f3acb25b7905e04cd6f5dbcef6bace4310f067503e6f00ac1b12173bfe411e01da1afda2eb813c557e4e8b4f282e0205137ff2514eba7c76a79921f1f4c2b5e7bd062651822e4c613df3c5b38fae8acb45e479a0e078de1a65c91851fc962b211d0b7ad5684a03095ecf537ecc9af4a0890e019267efaca81de91eeb8ce8451922480451ca5bb67e8748aa2ca62eb60fb10d223f51158a08ecb1f13d75bbda0d47712f592f26e207df1a0c703429957732cb821de297b806ee9d1eade2494e4d9d7abcf4a4242fa154f1623fa90e9f46209af3db5673c985e1b0792f96d5e1658e75ef499786468403b78749c5ae0c2ad8e073154f82883dd61b7a1e110153a0935762fa9550195109713d0c83d316ef1e03795dfc0217e8e952e584d19af44cc1e229c4ec445a6a9dc6675ea292fec753fbe4dfb755eee423e39c7f0c0b05f7dd0609ad3f7273def372e9306eb7790335e2ba7a82d659cca42e046ebe21b54fb24a28661e2b39638c052cd62cfdabdea881aa95495bd25b91814c5acaed8b52518c5b42f9db20dd012fbcb1d201eb37133ad437aa2be9f8352fd521af81c82f66efc6908e7c79cdd7d52519e69e6a2e2103560079e95b0e9f06aa50397ad5df5ddc67d38b115cc7eaddd1cb456d8655d1b52f7308b474caa58457171d0b841ac0b7c9aa54d80ab0a0d68197c136cf0c8996a4b80ace7c18a682c908f28456c817bd49c81179e86aa38207140e0d24c9f3b5da3af7ca4f07154b07cf6b9031e925c2fd16411384e682eaa1399ca69f31c7c316d8f56bd544357bbc86b6de89d1a02d0d2d84b095d946d804ff1a697e8d4da08311b3120d4a260c4012d2372c6dafe83e347f62222fc280fcfa298d65c53f1a9b67d51ed75576a3402a184bfe86f8a624961785b150a91dd17589ccf39ed243dda9fc7551c8762320b17387e9a93d398c5765f78c26ebfbe264cf394c0d13df90a7086d97df96ef2621b011c088399bd9bf4b7df2baddf28577eb2e1a5eee5f6fcfc337b97ab109c95eb48a87a99ed606f9cfbf33fc1250b1fe46d41a3527e2f61bbfdee0f7619114f7539c44167eb9f0d4deecd65b32b2f3fe3288fc88949ada2c60ca80d608c12fea5d5c5bc143afaa7f5f276ca3f8788bb0dd0bd75283189e538a0b986697fb19370e7d0c2da6b60dad5e3bf0d9fbbdc58134c30961b114435caf0ded6bf5c0f715016d0a12e5b09a1862cd6317bb6418c4e5e9264a7029453b36974b0b82a704ce941dda27a869de87ac3089751bdd02e3bd17135182dc86dbec0669d434469cdd808ec4d1a4dcf01c1c6f54443a5f538f69ed8b1e8cf8b40f2ebec43155ef69a1868589ff573c46aed242d023e4c3c6531f5bef6909e431221b1dd8843b2a4d4f6476806cea49a168aae414bbaa6dba9b60a0c19be3720eb124b8b7692be871617f0e038125ee73849839acb8cc86abfa95becb651ad5b96abe3afa7562dd032d7807675a65fb6e663dbd916ab4da8d7558e3b12d777222b334d3f112285090a9bc612597094dc2f22c94bb383c1992db6ede8a96c44b6f177cda54965bc5c6b7068a8b211ffbdd54d5987791eefdd505232636fdc7bfeb92e3b1d47963c333845517d34b0d6e3f874ebb7ecdf623e0a174334fa1eabe41d3f38174bef1d863b8c146e8b47f8f090a8c81e0b0ad3946b647ff1c127128eda42f2aba7b517b7126c7955b3a06cb2d347250ee86b151e9922eeb4ac819f2a31ccdaa9746c724eede9e1de2e70f2d7b48a8cc6e82a20d9fd71c581452b0c8f29edefcac8bdecb1e2e23494affd470ca73a8b1dfa2640e4d419acc1b1760b5957cf12f1843a8f2a85b0b56460400f39404e7b1f4d868e754ee5b936655b9d4cb329df63742737d3842ffe08d4f047e6cf17267d00462d94ed67dd6974c7aff6982d10d8b1cca5110e577b3f5084fb4204e03533687494ec3f840031220bbfa273d1e556f7f531ee732617ee87aad713e4ab95055cdf2ee74108f2c695764abc2c992e62115c90f5bef1e8161f658f76c9f0ee35a707cb65a977bcba89ac9c2ebb91879ecd571a44f4724521101c20c405071924175df693f570fede0cc634c0663cbbe5c702db61f7eb00812f231f77a504c5720b324c907abf5b26f64c49509674f12a1a3c93eeb1f66e029b92fa1e50f0e3341e7eb315a881cae67d6f8897ff8326ce23492cdafd3c723cc7353a76468bec253fc066e45c7b7fbbf4fe93116b022c0353002b637b964dcff519e5a3d7516b2b2e2b02e1998e3c17b70c2122f90aa29d0fbecd43acde48158bc3bee8301bb7ec657a3754ba6a442180fde081fde88fec998644c7b3b00a85d771c2a6064fab0c02359e093401613ac5feccf24721eab627d1d82973172b4c472a4279eef5e4e1f5e2f5beac9cda9172641c70fe97a637ab635426e602207ecc795a617c151900adbd246aa726e5b50d9c1ae9f2402460ca53913ee946fe239ee3aa3d3541e4a8b52940e5794b2ffaafdb172cb6dd1c115118b8781c9f2de66eff3cea095e92fc24edd0ff5321f82f29ae11c461439c8af92625c57211d77e96ea225bdf14920f293867c60debf11ece566f6c3321256081a20f44de4e599e3cf7d657abe7c9143d73da18d5311792fb01a91f91c72c23d90adcf5c3ce12dc050e18d86d84189cc340a3916d5990098b872d06a7530d4c16e4a4cd156fcea471903730d078f7dd6317fb93ad7ce67fd174ce75cfe5b32f333a192239220a362b0de58c197daefafc5576b58150709013f720eaa6ffcea6be9af3f41617dc3b166db6115133cb0ebc305f83aaf643528a8c2bde43616c00f5ef9ba780bf156d5fd4afff959745714fe93ae247dc1d9399e99fd6d663b405f5562effe761513f502f51e12da512c3192c8e51ffd949a792fb1de88b90fd60433f32c571a853084b5a7226db8a77a3e8ffca2b4660ffe434dbaa88989afa6912049a6fa11e6d2041edde0470f8933092ce328a0439654fda86587cdcad01d340c1629c1f3333a325e51ffa00750b4aa28c1085778eb4903b9d96185b84524bd5f02b90cddf96673eb60d639283784d0c8dd8f138852bc3a314b1a232fc8c4add9e7b6739eb3ceb89c728a5d73b10d14a462bb2a06549c1425c20de96bc0aaeb9c9992393c965fc63c2df60f66edc2420e5ffae6e5a496d28f6ffa3f9e1105484f1080343b57c2ac44d32222dfe7d7e4693e8cfa8f1e9db6c2cd6f721704d7d531812bdf9631854bdec538eccbb45b9e8eb04cb9cc1f2d3a37ca04078d3dcce267d43746410581620fd6c9a0d9491ab1d77a9d9ec575d509456346476ffeb42077a2ea37244849ec7df08efda8d33bf9252fa13aac1190d0b691a84e18d09f4495b465f19222fc43f076061cb6f9936c111c0c5ce07625d5147a9714dacfff460c85182975efd5b7a6de9653cfd937b743db6397ccefe54bd9e223084b7e409ef1bc2a73f821358bb796c5d8a0c00b9ceb7a75098518e27ed22e6ba6d035ee9ec273bef70c3315ecf5b249e62bf48ddff5d5b068d33c2f18380d976b403aaf318c5a3051e3d0ebafd6037c01ce1be837c8094a5802a255d9f92c2f217e12da0b86fc621f1b32814d941a8e064c06b49c2c9dd941e7a033c5beec70a8e9b51f444dcef2ae368fd1941599df18443e288fe7600fe6ab762d2a24ccbaffb69a5978aa91f3a98f1c4bd254455c9fbbc713b3b326c668f9fd82e7857b5df439e833905b152d1750c00793c5d4a482a04402310d7bd362862d9b2cf5cffebf2c8dfec75f3d7326e110fadb7d37e850bc550d8e43af3a7f39733322714e672003756b5801e9d6747e9ef30329ba2933927f886d81195d6e0a4d1eddf03e648fa9bef518b3143b693dc04a40cfd2cf72f684df175fcaca37e35537cec55738012b4fb2ece2aee28d6139b01a790f46bfa3c40b770e1b6eb8a39f0a1cfbf026acc993c9c11f7e7ce90bd05bf14c8389a2d28c267e6d41266974b747a710a204fac7f7f25036bfd616d747676ff2b4fcd696acf72ea347b5d852cc6261030fd87e294a87789f68944a3d6d2371fd47ef9ae68e7fc3b7378c82c82cd30d9fc3b774a4939c4534df055d997f4960adbe6729a99486c241a7cef9377dfa3e5dcadc31c06c27690644c21467078faa02be6fd808463ed541fddc399bb61a403ec37e584e707585312ee75ec8825fb113004c10f43f6e9088a22482860f6faa94d209420331c31e21e70bef9006900f54f65b1b893c2a0734bf701be063955fbb67e6a941f6cbec9d78f44026b80cdead5caa08db6306f6c84546ae7c47858afc9c18923ee463fd34398f67d9d92ac2b3c0c9c66dd530b53c94880201ee4e2d20b72959d8c12ae9f22b39329c89a33c5959882fef54d7e725e727a95306609f7c89203c1045dd8489d49898a93e7c38648011a79912814f82eac096ed92471c9d2d686dacc19906bf1956a7b5497a67282ec9047b5830c9e20e20ecfecc44074d1d6650dfc9d8d39134550488081110d73de2206fe9fb0ec9152a6d8b9432b477bcbe267361bee96634a66c55e7896f859b63", &(0x7f0000003a40)=0x1000, &(0x7f0000003a80)="28abf896e05b4a6ae52c70f585f827d0caa5b5ba74438da3357e3855a9860563d19af5", 0x23) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000003ac0)={'tap', 0x0}) read(r3, &(0x7f0000003b00)=""/150, 0x96) fcntl$getflags(r1, 0x1) r7 = geteuid() r8 = getgid() lchown(&(0x7f0000003bc0)='./file0\x00', r7, r8) dup(r2) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003c00), 0x20000, 0x0) ioctl$KDSETLED(r9, 0x20004b42, &(0x7f0000003c40)=0x1) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000003d00)={{0x81, r7, r8, r7, r8, 0x32, 0x3b5}, 0x6, 0xe2ce, 0x0, 0x0, 0x5, 0x5671, 0x4, 0x2}) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x300100000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setuid(0xffffffffffffffff) setitimer(0x0, 0x0, 0x0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r3) ktrace(0x0, 0x1, 0x4000072c, r3) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x1ff, 0x0, r3}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)) executing program 6: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xe02) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1, 0x20000009, 0x20351d, "28b77c09b87aa57800080000d0d2000010001c00"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x8006}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) writev(r0, &(0x7f0000000000)=[{&(0x7f00000012c0)="5bdd213f07ed54e8ccdb4a22569c46585db748730d9a38d799844427c6cd9cff047018fb6da7286e03d19bae1b7f4714c3d5f6102019e563fdec5c250a1fccc36117184e08c99fff99edc8ea354eee1740e151a5ad1d9ce0a28f0540712fed477fa9903385ea4a57054f41eb9342160a9a1b9bbeb889b562b107d4fc2803a866eb10bf63cb663630b4fae5f08409", 0x8e}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x1, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x100000000000025b, &(0x7f0000000140)=ANY=[@ANYRES8], 0x10}, 0x0) r2 = shmget(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000040)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) socket$inet(0x2, 0x2, 0x0) write(r5, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) r12 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x8, r3, r8, r9, r10, 0x24, 0x8}, 0x3, 0x5, r11, r12, 0x2, 0xfff, 0x2}) executing program 4: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x11) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r1) r2 = socket(0x11, 0x3, 0xfc) setsockopt(r2, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = syz_open_pts() close(r4) executing program 6: getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x0, 0x8c}, {}, {0x1, 0x0, 0x0, 0x1}]}) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) dup(0xffffffffffffffff) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 2: socket(0x2, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r4 = socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r4, 0x0, &(0x7f0000000200)) socket$inet(0x2, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000140)={@random="99b0e6fea5ec", @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x7f, 0x0, 0x2, 0x0, @multicast1, @rand_addr=0x40000fff, {[@ra={0x94, 0x6}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x1, 0x34, 0xc000, 0x67, 0x200, 0x6, 0x8, 0x7, @multicast2, @empty, {[@end]}}}}}}}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000), 0x10) connect$unix(r6, &(0x7f0000000000), 0x10) getsockname$unix(r6, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg(r6, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000006c0)="9b0209c3", &(0x7f00000002c0)=0x4, 0x0, 0x0) executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mprotect(&(0x7f00005e8000/0x4000)=nil, 0x4000, 0x4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003d5000/0x4000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000506000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001bf000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800000000}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = getpgid(0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x500, r1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x100000001, &(0x7f0000000140)='./file0\x00', 0x8}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fsync(r2) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)="eefaeb415a6f7b66b0121070b2e717929e16cde53006cc024cd5dc1d8de3a5cfa01fb798037625ae56dae727f0bafe860913820bdd7590ad38e7f1e5ff0ac60fdb9bf2bdf5ea4b4e5e42c738614ae3bfc4ef0e1cf88c362e031d9c0a2b6e8426d072c107c712c84782ffe46849b778f107896f44fbdcf2a00d8d9202f019731d6e94f96be57a0806a5e244ff206e2dc1f1618bfa81991b707fddc6afcc1de5fef883921369ed1a522fe8357e2fae8c15e0740f94b8d310", 0xb7}, {&(0x7f0000000300)}, {&(0x7f0000000340)="dfd0dbf9755b1cf659db38f8e75a015f4de9462a346839d319bafa404a60c93f7b317a47344f21015ae3799040b46868fa4cc7e99dc4098dfa8cdb5b4c6934dad7ec428c8a3a6334f21d3f557b4aad3818d4d478f152bd09ed4215d7cb5091159337", 0x62}, {&(0x7f00000003c0)="960f1c5b8cb88cb23f2d13bdff7323e25afd22f5d07966cdbf159a9b88966abde8d06fd3c72852c913", 0x29}, {&(0x7f0000000400)="81717202f6436b87d49133744fc914ed9e0e95510ca4ce9b7b007dd97a3b0158ed28b1909767dd3c69d918be79941e30adc0edcba794a830af8e3169866a8fbd7fdd7362bf8f884951425632e172b4f8e32025ab6925dda767708aeffb3889364729a9b3", 0x64}, {&(0x7f0000000480)="585ea07a4348d28c5c9e4beae641bc7cd31eaebe79ffd8606e0e8c52cbd86c8e405a8b341c225baf6a7e04f7f88a35b900836eacf458a7b4e35b44bcd9f02462b78c7ef37891eaba65215186028e43f495bda8735a84861024d42f724689e5c679e41e087d83d3f833f7bd72d31a4862d90df90912def1267a3d166b2f5bc9d54f965096c3143b7a9dd51f85bfaaa552aefd6cfc604061822a1c565bc0bd383567f70c9847fa1dc22e1b6f6c5e4351b3e7ed84a343e502b12b803c2463363daa9a9ec7d659f608", 0xc7}, {&(0x7f0000000580)="8d4769289add03eac0b300e56a4e1db7b7d470d6850938dee775234f857456cc5a79661fb57ad398", 0x28}, {&(0x7f00000005c0)="6b42bd98b7a71034c762b213d66b8e27fa26a60d5c189c6bbb23d88fa0e0", 0x1e}, {&(0x7f0000000600)="928a054ea6d55a2a3c996e732b3b517ceff1d48b7d214c36bee69646ff6d791b43c9dc2c6f6683f20bcfd570024c73a425c599e253c74fec5a117c09bb6729f7c199477a02c69696461605fc1ba95253e766e0ffcea4ce627f3ea2b2dc05637ee321e27a21f2db0ded621cd34e4469db1e6d57f4854aba515c23b9c926914b2b7d35c764bfbc4ac938a0df8a59b866941a386f6ca9e09624f12a53a64c88e2f4333596039361be1c4c3ef5", 0xab}, {&(0x7f00000006c0)="f3d5fb95e85f2466bb73529837532a7916860ac51f1a4b70a2664b90ad7c518d73168005d7b32274bc404558d16030b189266be9f6c83f5c6fa98a3c4e64cb24d4e87f305ba64df91cd895fd2d1453", 0x4f}], 0xa, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) lchown(&(0x7f0000000800)='./file0\x00', 0xffffffffffffffff, r5) r6 = open(&(0x7f00000008c0)='./file0\x00', 0x2, 0x18) mknodat(r6, &(0x7f0000000900)='./file0/file0\x00', 0x1, 0x4) sysctl$net_inet_ip(&(0x7f0000000940)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000980)="0752131a34b4bb95a82ab455746d52997d3af1c0982de6f828be2d4e9fe7721a7c10c6eee58b7f429c118f02c89bb15e3bdeb314b038bc9f2335e6e25718eac14a8dbecd5d87fdb43deda43e0d9edfef6a7beb6a0f71aeca0bb6ed662d5376667b067f254cef06d72ee5fb75d3ffca54c18449a22e87eaee8e5101a79b3ea00b1a47b9f98e1a79b1ced499aa222d0fe232f576ad4fdef977aba6e89a0466349e9fc15d722ad2070f0ad799aab197cbb1305983309bf5ebac3b1181a2a8227d77d2ceaf9c4a021cb8848442e77aee99ac4802f90a4a3072c9e44730627aca2a65fe955591a0e75ebc", &(0x7f0000000a80)=0xe8, &(0x7f0000000ac0)="f3540d86e1325ce389a2d422ec6f523ab8255ff7c246ed445350bde3aa4286896bde68bf1244eb818e5ff00d11981c88e1f18e9ecf3b218707989b5f146b87097a0e4df50c88e09b5fe8d8f3e7c1d628e41c63004b96f02f1e6ba0e597e4ce2d5c59df815891a3c3", 0x68) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000b80)={0x5, &(0x7f0000000b40)=[{0x0, 0x1, 0x80, 0xf405}, {0x1, 0x3f, 0xcf, 0xff0}, {0xffff, 0x52, 0x1, 0xffff}, {0x0, 0x9, 0x9, 0x3}, {0x3f, 0x3f, 0x70, 0x80}]}) getsockname$unix(r6, &(0x7f0000000bc0)=@abs, &(0x7f0000000c00)=0x8) r7 = open$dir(&(0x7f0000000c40)='./file0/file0\x00', 0x8000, 0x123) r8 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r8, 0x0) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000c80)={r3, r4, r5}, 0xc) r9 = syz_open_pts() ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000cc0)=0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000d00), 0x80, 0x0) getpgrp() ioctl$TIOCSTART(r9, 0x2000746e) r10 = getppid() setpgid(r3, r10) r11 = socket$inet6(0x18, 0x1, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r11, 0x29, 0x66, &(0x7f0000000d40)={0x1, 0x1, 0x3, 0xd385, 0x9}, 0xc) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa545663239350d32db03bd4a409f4ad4355a7a068281b48a8c59e7f832d2d269edb94fd62cefff05d09137bc87c57a8e388b6966408a5c5abd1faaf18d58b729f15ad96d112f93c258f57dd2de572449cab12a1323d71a56bedbe1739c8d85bf38afb8aaa27c0c4d39eb8", 0xf4}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x2) mquery(&(0x7f00000c5000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x2) execve(0x0, 0x0, 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, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r1, 0x7fffffff) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = accept$unix(r1, &(0x7f0000000080)=@abs, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x5e1a, 0x6, 0x0, 0x4, 0xfffff801, 0x9, 0x2, 0x0, 0x4, 0x3}) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x80105702, &(0x7f00000001c0)={0x7, 0x200, 0x4, 0x6}) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000200)={0x2, 0x3f, 0xee2, 0x100}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, 0x0) connect(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000002c0)) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x8000, 0x0) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000000440)={0x1, &(0x7f0000000400)=[{0x1, 0x800, 0x5, 0x1f, 0x4}]}) fcntl$setstatus(r1, 0x4, 0x4) lseek(r2, 0x36, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) mkdirat(r6, &(0x7f00000004c0)='./file0\x00', 0x110) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x8, 0x0) recvmmsg(r4, &(0x7f00000008c0)={&(0x7f0000000880)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000580)=""/246, 0xf6}, {&(0x7f0000000680)=""/13, 0xd}, {&(0x7f00000006c0)=""/112, 0x70}], 0x3, &(0x7f0000000780)=""/221, 0xdd}, 0x6}, 0x10, 0x840, &(0x7f0000000900)={0x2, 0x6}) executing program 3: r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x404, r0) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/165, 0xa5}], 0x1, &(0x7f0000000240)}, 0x801) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000300)="1edce8170b89806f22baf0c212cc2809fee5bac1a1fa975006078cd8b15e38b4d64892a1479207c50b900f3d2ece8a82ce05ce52c47dbeed526246956f42ae310bae4eb7b17eb2c25637b80cbd20d53c20f44d13d0bd06b0965b088929ded1347b66990a678839ef6352200dae5ebc33072008facc501d66ea0fcdf46b5a036258f22155a2b6cfb54e092d0f0fbc3e693dea519a8a149fead442cb19c3041afdfd92d193c5c248887482c884a70ca2b0dabb79693a655e966d45076c144f29a076a21f94", 0xc4}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r0, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0xa}, 0xa) recvmmsg(r1, &(0x7f0000000780)={&(0x7f0000000740)={&(0x7f00000004c0)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f0000000500)=""/74, 0x4a}, {&(0x7f0000000580)=""/186, 0xba}], 0x2, &(0x7f0000000680)=""/165, 0xa5}, 0xc47f}, 0x10, 0x801, &(0x7f00000007c0)={0x3, 0x7fc}) setsockopt(r1, 0x7fffffff, 0x4, &(0x7f0000000800)="399d153dc6498155df8908477d27d71d62e8bce46d634ddb45f9f238be4903ed49b40b1140e2ccfccacdacd04b4815bc84bae8b40b2ff00659a10d30596bccd6748d6722be3394bf5fc704b577a345c932a30f88b748b481088e9fd7e94434216cc38658", 0x64) setpgid(r0, r2) fcntl$getown(r1, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000880)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0), 0x8000, 0x0) r6 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x1810, r6, 0x5) r7 = accept$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) recvmsg(r7, &(0x7f0000000b40)={&(0x7f0000000980)=@in6, 0xc, &(0x7f0000000ac0)=[{&(0x7f00000009c0)=""/204, 0xcc}], 0x1, &(0x7f0000000b00)=""/4, 0x4}, 0x841) ioctl$BIOCFLUSH(r5, 0x20004268) getsockname(r1, &(0x7f0000000b80)=@un=@abs, &(0x7f0000000bc0)=0x8) socketpair(0x1, 0x8000, 0x6, &(0x7f0000000c00)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget(0x3, 0x3, 0x20) semop(r10, &(0x7f0000000c40)=[{0x1, 0x8000, 0x1000}, {0x3, 0x1, 0x800}], 0x2) sysctl$hw(&(0x7f0000000c80)={0x6, 0x674a1be419e5d78a}, 0x2, &(0x7f0000000cc0)="e1e3771045b678cedbfed6efc3e5c4d73c0295d84ca5877f9f3caa95a1588c191fd494e04df53aae240062d5b5e4ef339a10dc538952c6430937cf402751050096315b3d78108ffbf053d954a67b4bde66ff9935aff00e130017e51eb6f0e6b41e42eb52fe9dd400321449444bffd69fdf9bc83db5a9481bae441d2814c623a556c77ed15f7355ce8b14b15fa20910e65a106226f9552c0175df5b5c3aa9cfb298d5acd63d3e28035566da457d609a9bf12f6aad7b8a0e6fd5299c518fca1cebb0eff427d5a1fcedec", &(0x7f0000000dc0)=0xc9, &(0x7f0000000e00)="eca5e87a77002515662d3b90ef83879631c51e1a8612959820b4fb4e2e02f594c27c88b63b638f9bbbc13cf35c330197414962fb0a679aa1e2eaf31107af8121965ed51fc06d8057c3de4feb3ee692d4314812b281fc87100bef8b6de9f0b6a7e13a5916e9a241b1993d4f6aa9ba4b89c013e039f4b2ea84e2bd92197ec43662e5849abff6f85ff3efb3d5c523f6e9dd5dc300606e8d380d993543346dda6b7654a8213e9707a79d4970b355596b71017778df8166d4fd9d0ea4b3f683116acbbc6a33abf089beab0c5b7b98d0feee414385bde506acb44b391377cdd0913045f0353f0a25110222c9ee75", 0xeb) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000f00)=""/243) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001000)={0x0}, &(0x7f0000001040)=0xc) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001080), 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f00000010c0)={0x2, 0x6}) fcntl$lock(r8, 0x9, &(0x7f0000001100)={0x3, 0x2, 0xfffffffffffffe00, 0x1, r11}) r13 = openat$klog(0xffffffffffffff9c, &(0x7f0000001140), 0x40, 0x0) kevent(r6, &(0x7f0000001180)=[{{r13}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x20, 0x400}, {{r12}, 0xfffffffffffffffc, 0xc0, 0xf0000031, 0x0, 0x80000000}, {{r12}, 0xfffffffffffffff8, 0x0, 0x1, 0x7f, 0xb1}], 0x1, &(0x7f0000001200)=[{{r6}, 0xfffffffffffffffe, 0x90, 0x80, 0x2, 0x267}, {{r5}, 0xfffffffffffffff8, 0x20, 0x20, 0x7, 0x3ff}, {{r9}, 0xfffffffffffffffa, 0x40, 0x1, 0x5, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40, 0x100000001, 0x81}, {{r9}, 0xfffffffffffffff9, 0x9, 0x20, 0x9}], 0x200, &(0x7f00000012c0)={0x200, 0x2}) socket$inet(0x2, 0x4000, 0xc9) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYRES64=r0, @ANYRESHEX]) acct(&(0x7f0000000080)='./file0\x00') executing program 5: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r0 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080), 0x0, &(0x7f00000002c0), 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)=' `\x00', 0x4}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) shutdown(0xffffffffffffffff, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) close(r3) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r5 = syz_open_pts() dup2(r5, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x40e) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000200)="ea0000e36e52d3bb66baa801", 0xc) mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x2012, r4, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) msgget(0x2, 0x88) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) getpgrp() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) syz_emit_ethernet(0x215a, 0x0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000001c0)={0x1f, 0x10001, 0x8, 0x1, "ac44ce0f75ac11c1cb4fd3c1c238e20a8ff653b9", 0x0, 0x5}) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) close(r2) accept$inet(r0, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) dup2(r6, r8) syz_emit_ethernet(0x56, &(0x7f0000000000)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, '\t\x00', 0x20, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x2, 0x0, 0x0, 0x0, {[@window={0x3, 0x3}, @window={0x3, 0x3}, @generic={0x0, 0x2}, @generic={0x0, 0x2}]}}}}}}}}) executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a4785", 0x9a}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd128607004dec06a00c222f", 0x41}], 0x1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r2, r3) setsockopt(r2, 0x400029, 0x2c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r4) ioctl$TIOCSDTR(r4, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1, 0x0, 0x0, 0x100}, {0x0, 0x0, 0x0, 0x2}, {0x912e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) close(r6) r8 = socket$inet(0x2, 0x3, 0x0) dup2(r5, r8) semget(0x3, 0x1, 0x20) executing program 4: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffffff, 0x40045720, &(0x7f0000000180)) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000240)) shutdown(r0, 0x2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)={0x8}) syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="8904c99a00"/20, 0x14) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000000)) executing program 3: r0 = socket(0x18, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r0, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001980)=""/4111, 0x100f}, 0x1}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x711}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) pipe(&(0x7f0000000100)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='/dev/klog\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='-/#]--*/*\'.\x00', &(0x7f0000000280)='/dev/klog\x00', &(0x7f00000002c0)='/dev/wskbd\x00', &(0x7f0000000300)=']\xc3{^\x00', &(0x7f0000000340)='\'\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/wskbd\x00']) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000440)=0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5, 0x6, 0x9, 0x7}, {0x4154, 0xa, 0x8, 0x3}, {0x7, 0x8, 0x1, 0x6}]}) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$FIOASYNC(r3, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000700)={'./bus\x00', 0x9, 0x7, 0x80000001}) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000002c0)=""/54, &(0x7f0000000300)=0x36) setegid(0xffffffffffffffff) fchown(r1, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900063a008a211dd145fb729e9f0fafd40021b07f5a"]) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sysctl$net_inet_tcp(0xffffffffffffffff, 0x4185, 0x0, 0x0, &(0x7f0000000440)="6e518d0da59c75119796ff696b36821cc8a141b81f2c6238329c388bac74877deb01d8c1c904e00853ada13debc7e2f3e695bc90760739e15a0e6631ae7baebfb52adbd974e2858ab38c1404090e27e8d2b92011821eee81461e83bf347c513fdd36ff93b3a0b59dc1fab6adcb19ae1f3a2aca1c60e650683444f3800ea008d94e979dde3142dd2c6b3c331c2ad042c5d215", 0xe) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = open(0x0, 0x0, 0x0) ftruncate(r5, 0x25b3) r6 = socket$unix(0x1, 0x5, 0x0) bind$unix(r6, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r6, 0x0) accept(r6, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: mkdir(0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206916, &(0x7f00000001c0)) chdir(&(0x7f0000000040)='./file1\x00') mkdirat(0xffffffffffffff9c, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r0) socket(0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) getpid() setreuid(0xee00, 0x0) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) shmget(0x3, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) setsockopt(0xffffffffffffffff, 0x13, 0x4, &(0x7f00000003c0)="675b34fa787f74b5c0ab9940c95d99704af7258dd0562f927b416daeb9ac0dbc164baebeb5ec0f507343e74069e963f597cbb734f67f9671352d2ce1bfbd1b88273ec3b52594cb9a8faea488c6183fc459290b7753bc0efbd4330aea52bc3ace0f73a6a56a86bc2bd095fa038c498ecfa1c2507d7fda79f1d35c4df3960e5fdf9cbcea5295b19e488d438a6b000000", 0x8f) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x6) mknod(&(0x7f00000002c0)='./file0\x00', 0x16, 0x7dd063b6) r3 = getgid() fchown(r2, 0x0, r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) r6 = socket$inet(0x2, 0x3, 0x0) dup2(r4, r6) executing program 6: sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) sysctl$vm(&(0x7f0000000240)={0x2, 0xa}, 0x2, &(0x7f0000000280)="03e9dec4027f91fcfc0ddadb4b63b47b599a40f53ce1411baced815e4519c39f4891d2185078e1926dc85c9f7c1745b5df8762378e9212e0b6329160e92a1358b84479f6d4867198c7", &(0x7f0000000300)=0x49, &(0x7f0000000340)="7a0d2c6216afa4fe01dfda95aa51dcb6f76a6397b87f393d97f4e481170e0ac57ace6ff8a66612fb798ca474f22754988659e2590614b6189b4fff2062167f05c991dd7bd8c00a9850cd6a6e790a7c1e0b0cc259c222ae15138690771529", 0x5e) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x1000, 0x40, 0x9, 0xf960}) fcntl$lock(r3, 0x9, &(0x7f00000003c0)) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x80) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/230, 0xe6}, {&(0x7f0000000180)=""/2, 0x2}], 0x2) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 2: socket(0x0, 0x4, 0x0) mknod(0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[@ANYRES8=r0, @ANYRESHEX, @ANYRESOCT=r0, @ANYRES16=0x0, @ANYRESOCT]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x1) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) setrlimit(0x0, &(0x7f0000000980)={0x5, 0x54}) r3 = syz_open_pts() socketpair(0x2, 0x2, 0x0, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) close(r3) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)="b75ad9225490311df884b1793894a147a10db5357c878158fddc3b5fcc1c3734d05993542b7de273a56c5fb2eef86c0e0f50cabf7c30dfa4cfe97ac84fe77fbe46766e2f15cb90ed55e9e851fa797e3c2fdf", 0x52}, {&(0x7f0000000080)="6d7c18dafc8bb6032d47ee57ad35ad83f3e55287b0074c1c10df27692b5f3e", 0x1f}, {&(0x7f0000000280)="79a0ba1ccc65eb3b8a38b5e0d22c165552994dd7224746aff0e848382f748676fa3216947c9c4f64dc49db3271c6cffaafd64249d41224c80e7f888dd9448643c8c905527f8e0297d33c0cab962143587af4902c7802f879699cf81d9e83f321b6093ba0d0d4f7fed28bf5a3aa81229a2824990aa9fc281e516d7ceb4b74a27714d8ef191100103bc3063e20842159354458d5801e12bd77b08677593940bd1973bce8047381f96cfdd8e71d7185d34e23a5be028bf33eabfca2f6a65829b14989867ff7ac85f39a774768f60c63cffe5252b6", 0xd3}, {&(0x7f0000000380)="ea0101df246e1e35f1ac3065aa91e727be55e32b9ddcc79b843d9d1b2cdd50a935ece0f8eb3dad676b7f5cebf68ef42c7c45d8ce5beee0050feb3f8d7017e0d8f188faff3c7d45da40647d9660041b592cc2cc4871456f39bab6a09efc4d616e913d1b5ffcb02ff0eed03276be4795cceb9bbc53b8136e8218820dd4dc4f11667d59cdddc0", 0x85}], 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000240)=""/6, 0x6, 0x0, &(0x7f0000000200)=@abs, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) poll(&(0x7f00000001c0)=[{r0, 0x40}, {r3, 0xa0}, {r2, 0x80}, {r2, 0x2}], 0x4, 0x2005) close(r0) close(r1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x4bd, 0x0, 0xfffffffa, 0x860351b, "1a0001ad090dc29e6c952b000000000000000200"}) writev(r5, &(0x7f0000000400)=[{&(0x7f0000002a40)="835eb5202987e7b26569fd2539e3a6ff9f5a81c3a4d7df903f0631fcf733163047aca5d6f4cc50396b60c0e828b79de4bccac310e017905e11cc9059f5fce2b08cac48a41fccf6f45851118918a8cc3a5011745b334d670d0f22db30bc653dbd994eceb75a9484d4d1c41735cb6949e4401052548ff6407751f502b022a1bf277f0db5ef9fa50a9dd809e2473554f9e1bf2f9c331995cc6bf5a6d0d54915b47ea81e6e296e0189a7f7c21b482f8afc660ae712bdd3ce0710a223827346c78550d2b2c0fd4fb2910f7e9cdc170b343df1905effe53ff31af5d554bffdb612a2de039043427514b6b66f0702ae0e9cbae0ce4a6542a3ec1e681188f7a1a279e68fdcfe07baaa8e2d7298ec10f17161459a8118cbbc2eef8a8389e6ce4ba337d87ad3272620aa0f3ecf926c227a6a10b2c2a170c7228e8f567a8d3cdaf8ac91619ce2a9d728252265f47b535fa747b7f46c071d81129122e4e327a18467e7e0d09f181cdd97b6cc337afbd8f868c33688ed509273f41acdb1a67e58eaa082e26d9e167ace6afcb93f3deed60100db14a0990bb34b3f5ef373fc8967245ffcc3a8cd3f4221ef405594017f8e0548426f406276ea86f973168bdfa7d7ecd6bdd044c285e016f25d5673c384da9096369c4863dee102f3c94b6298c83bf2b227cd4d919ab55dad49e2f6f33d41301a66574686beaac2f76da7c7a5982a9c56973257a5da4543330ae2ac40e6a415c28c204e0848e0e60f461a8ac05be15b48c5e0f9539ec2021098f436652f8382a54474a3a54e9d0c0895d790de34b5c36ad5d98d39f27fbee122fb255e2e6eeb0438f364ff6bbf28ebd7fc917e39a6c778cabc3daa9978d54a4c25c6bd4a8edf6ffa9ae0826f955d73802dd4f09bd967d099f66968c16a061d073e40125720c62a68da8aaf828d1750097e2fb6d9bec52d4554586b0c54e7cb4d9af03d07c9fef9dfb39d553da762a4245bbfc1ae7f2ddab044a2e18ef7eb5da4bf0cb84006b484d2d835a6e99ecec4b9878ab237f6c3c87193d0a299d4e93ba1aa83280620af0cc137e87643164dec990e177a2f1ad6efa52dd330f8f64fbe67b473cbe09499628cec02160111f24e6369175c8a117120ba09de36c2d82a095c37f9677d03d28ab29da74104b2ea0bbaee8139b7e652a73691e0811c4c8dffe63664d2068fba5cd757e8ddce40f1b8a1359dc7d714fec80340ad0f8d9931c0d8e8ee03e07e41489095786c9923fc5e311a716af52308b29621ba8b91ad65efdfa3a83f014e9b08406119f7f817e59359e136eda4b8bda9d44002afd1e88292a36925776dce2acc4ac666e98df0370f6cd102d71dd8691616bd4b542170225e7c1cc382f8376c7d6c2439bcae409d69b68e5f8f9aaea5cafea043325f28dbbc9a796466c7d88fcf7cbdd32f950cd072a2c60a7fecafeeee4fe22628ccd817cd7a9f5759e9707d4cd92b26474784d6f695548b319b24561f42a3df606c74d57728f3ff4df8d3755002bdfca7822570f2454fe92035ca946c3f0f4bf123faa5274dea08e791fe6d1151f8894e29e3f1252a828cfb045e3594a11a8af3bf7a80d85db6f729e8251c46a8ea50f42a185a8da23330b3e4dad2e00b92a61060d0892ce2b4bfb5de98c8564fa3295062228c99a4a30d7d198fda8dae7b433b809f30238f7e3f645c8fbdf59c393f6e6ff9d35a8f35e85e1d3547f48888710062633b8334328f4c65fd4763b1f63fbae97ee3a28c510c5f5b5f070674d58cfb27b45da5a7f7a1b6af61d90ea5894fc5c07779e53ac92f3e248c05d524d428df837cd71e0d92031249eba9cda2ec3764d02f7c3b283a6105d9164a2d917b0cb53e33e27ab5a20ccc384fa828f77849c9ff3a398efeb3a63643bb9be7e4d35f967c6b60129dc878f041e4d655a428868e0871e73f366565380267ed123e2529824579a259d99e4e6c8f9ec0c181a4308b04b2c9e4417412823b5a46d74f862012cd5421b6c59b9baeb7b664847db2d3aac34adc441a64ee779c3140ffe73025459cef2273cf0975130dd3ebb1e49758117c7258d1582d4617795a57c0364a48cd07a1baac427e39c9dc5f7ed78a01f40a235fc26d9ea59c84706dafde856b82d0674e6dc34634900eadf76848688ecc85130d47b786dee4456f6c0aad4ea73921ad42091d4e5f419c0d4e58509b8abdb6d0bb8c43ef106a21eab302bf8bed4159d4f38df958ebbc5a3c4694b751cb38baf5dc9c98091432a77add1aa7cd3aaaa9f2daf7d30763196d0fd38b17a4b802f5a24dde02d8a74864a02fd32638ca515266203e61df8dbe4ea97fb3c63e656c71061b6f38ad65cfe991e5bd036560059d00d929f2d840c20a55b1ab49944c2ea2373d466606aebbd0784c23a493c9a4f7a569722a2e234b7f75094292f8707e4f298e144df55c047a7242678dcc6f8b188cfc4ab58850562e3d96a1ffaa863f73e5622e5cdf73321da3af3f896a301255dbad8ca5215e5b7b1d38c4ff82aebce4f2f4e8126753b1a99d878516c3abca4d254330d735c64340d42c62a7e78d15a81b819c995337be5fd25443e1d90d8a201a0c3fc0767e5dcf1e3217b3b6caa72ad7b8951a4a654b18b9444c098ddec6606f5381448faacbe10954ebbf3118ff6b206bc0319d36a13ef914a8afebcd9886727a6bec94dcba915049fd7513702f2281e35c679c41939864f3ac45424b1aaba4e89625dbba3107393a0eb47baf2a04d8396828a57e7705c6f0998f1cf4e3ab0e984fe42e7e9ffcb54fa1c7cc1a5890698ca8a98f945c4de6621c81b721f2c3c8cce7eeeb44c994183204e831fdfb90ca55e18b2a9ad29289846df186cb990cc70719f3f87b21e9d40833bd3c3ddbd5a0b7f1a7090fd5f7ac5d38ac2fa7f459d31567b71bdc67bf7c883969ae1cbc46bf7d1588047cddbd9b2bed98f22f5a1d49d52dde178c009bbe502bcde2ce18ae80dc79dd661302cd3dce109c1f389b0f79457cdb4edb73f810218cb4975963d96db70b082373ef3a4e140239676a3aadad2a890e91dfd3af8c5165443aa9846941febd5bfcfefea4445208886354c903150fddb453589bd0def9abfe107b05108741819f3a0d62ace554e1d7ee26581cdfcf0d6f8bbfeb86d952083d471fe985f9ed9a288b77e33f2c8875da921e6cbfcda8ee88364ee205cd9a295ae62493f9df37049554bb2e5a7ad6366949379bfb6af448b9cceca5274334cd023eb46ed14a0e6d1fa2b34b9935f7acc787e035803e13e120ca558f4b01efef301daef61de7e8625d142057d901e41505d93a3449430a339dd85bab1a533c3e981f31a3407f78320d5249aaa34afed995fef423f35b0c819b3cc18e1f0602cd934bdb1c8e036158e32f008011809538505f61a7881d9e8e40cf67b4c466b0bce9c77c13552f49c4dc464f3ea503d0323e51c5ca9e7580be34d959ce1cd75c06bf520a7ea1bcaa29281a9e7155142a0238dcd6dc75640986104905ee6b01d01413f0ee9179879f01aba62dfde49b8201f40bdfa55bff64d92f04460933892afe884bc140eda2290f8ac9cae647f97adf6ba501d037e2755ddf5085c36894888ab118733c7335d21cee3744f16c18dcc4e9f621607c699af29c9d42b001e8d7bf79e1df8d9e0de7bc70b426a276ad1d70a7510f71bee9cfd74da1ddb4700c05cd4703d4caff9f24955d38abed349ec12eb163b93e6b47986c2a8873337fab7dbb15d3d9cac4ab4cb38baa12b83b7d3eaefd3a3f34f0a36b197bc097bf0199b9ffe76c1ca867063226923e47cfa9c37697acb501bdac2450f05449ae19229a5c2b5d28db6946eafcf62f9d150c69734a7aef5e2547dc260ceae8f825f7ed1af8e7388677038e968277a1df999240b04a2c6f12aa84393f3d80030a7b7d2a9c3ea311ae928a79dc8a3601c63c9d8f48e659bdc0d62e02ea4e8692b261dc14c555fd80de62e3649ac440a478f0e7ab125779631497ec", 0xaff}], 0x1) writev(r5, &(0x7f0000000080)=[{&(0x7f0000000040)="e17e0f60329d9d3c3762eb7426ac6a9b59b2ed945bd36043b3f7f8a466f8061e8f4a54b2c76f7407e36dff659e8336efdefe15b1f09e858acac1095ff552f5", 0x3f}, {&(0x7f0000000440)="27e88532d49ca4f16e79f6088eca64f8bf60f1f13cedb5ffd2813debd23440f320c9b10c53552ce4d7a6cada873660212b85e3d3a49ee4851efd0b8fac217f4598341ea6bed50b5e7114f6fe5cc014c77ffc729eba2cf7f740c06ba3f7ad48deea90b70bd3d875bba94afceadcec4b06816e7baa7862b14d991e802f4685004222f372b174764223655d83808d6a8dc31fbad4ae6a146ae32ea301594f4c695bcdb261ea38e42a871abff802fc84d97eb5d0c3ca9a3f3bc2850c7af3cba5d91f921eb4c9677c0d1be4d090556818a69245ab0d55fc0923296767b0ed3944fed362f796f52430bf7e733bb626d89e2addd57f6f8d76b2c825", 0xf8}, {&(0x7f0000000540)="68ed4e8fd9914af875281d88f5394f023c3c741778fe058769797039025322e3a36771a469e79c68c1b7fa9e2e18d662833506824d047998f016404d6e66b3743b84f5d534decaaedfad1111addad541d0ba1c05a80fc34fe0de2d746841af3c4ca157caa65327638dd0c255226d2cba2a44f26dd9603b30975b1376bf65fa01706a0e3b595daad3a5e4117e6cbf69c73a6dec292a49ab273def92aa5db6ac2519fc1d72f4e7c75d1bc31acb09622ad2487f2155709799b5adead8034eb4eaec0a6fe291f2adfb70dabb61a9133e79bd61205d855a765dbf6f89d878c8dc10ff8f75605bc782e96b2ca718c0d4870f115e8c8e0689efc4", 0xf7}, {&(0x7f0000000280)="e08645168286d4a4adc57246997abaa3b4128b8b645af8662d352eaf05233ffa6534e0347688707c1ef227d830a225a5b1d325767acf4e3fc02392fe426fc8056af196d27fcf69a2c551d700", 0x4c}], 0x4) r7 = socket(0x11, 0x3, 0x0) shutdown(r7, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000380)={0x1, 0x4d}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bd5a91501d940100800000000000e0c52e853acc", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x3}, {}, {0x8106}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[]) munlock(&(0x7f0000676000/0x1000)=nil, 0x1000) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001006, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240), 0x10) write(r1, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) mknodat(0xffffffffffffffff, 0x0, 0x201c, 0x2800) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="1effe05ecca690af56a2ee4fe0db2f77b2f18ddc7c0b06c8288388a6d350edf9a832ee7c914e83524e558db76b70cd9258b8ee8857754a8b", 0x38, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x1003}) socket(0x0, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) setrlimit(0x3, &(0x7f0000000080)) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000000)=[{0x14}]}) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) socket(0x18, 0x400000002, 0x0) socket(0x18, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x5}) setsockopt(r1, 0x400, 0x2, &(0x7f0000000000), 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB='\tK\x00\x00\x00\x00\x00\x00\b']) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r2 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) r3 = getegid() r4 = getgid() r5 = semget$private(0x0, 0x5, 0x10) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) r7 = getpgid(0x0) setpgid(0x0, r7) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r9) r10 = getuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r8, 0x0, r10, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000100)={{0x4cd, 0x0, r3, r6, r4, 0x40, 0x1f}, 0x5, 0xd5, r7}) r11 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r11, 0x1, 0x0) socket(0x1, 0x4, 0x1) semget$private(0x0, 0x4000000009, 0x82) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) (async, rerun: 32) getpid() (rerun: 32) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x6]) (async, rerun: 32) semop(r2, &(0x7f0000000440)=[{0x3, 0x3, 0x800}, {0x0, 0x95}, {0x0, 0x3ff, 0x1000}, {0x3, 0x2a5}], 0x4) (async, rerun: 32) semop(r2, &(0x7f0000000100), 0x0) (async) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) pledge(0x0, &(0x7f00000000c0)='\x00') socket(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="e066fe71dd54c85048a6ae968c22233da611a6ad5fcdcc0da4f05e65380e7c4b38a7e8f79747fbf6778a2124e8310d6299fad15811fa56d3dafd663879a0e3a49d494c166da97165e69ea5b87139f65c8357ce80b37ee49321c89c49c79bddccf3a7c6f229d492f017366bd0356fd2c3dc6b27a7419141977b3add295b237297d0d578a7acdbfe2d9509729ff1a8687a2e3a41818466c580a19a3636a5ff67eb73a775d184bf68c3637ddd3c58cadf78f01593bb86a0ed2afec8da739ed43d541e2a5df12e16d1a71ce14a6169717e65ff1c82db550717668dfe1e356e0797c0d5204613c21b75aad6d61c8d949c85f3fe007a1fc714d30fbe12dbb318c8aed8aa85abafe3242789a90936962bd1e9614df96644808f8db96d8f991d8e23f1866c74760b608fa5803478949940be967f756a296fa1f7be4aa1ebd53cd5977be50376ddde190161a722b2e7ea7f0c1b15b648bfb9634a2bed0424a0e29447e15b227ec9ae2f80fd5442ce38fc19a308ece800552c7114d2ddcb875a7c1f846de0722d6831f518ce3e8099c7a77801095773d7e350125cd7d35f462c6a4bbef64698c8f3fcc9cb4f529518bc1b974ee167b0158d28773bd089d114a6fbefc241f8be70a36c37ee7f0da82a4dc44ff5681a44841662a02606d590b9731d6d4824044824498b6072146829a5ffe5128c99aa81fab6f0da942a0809fc972482106c19afa5bcd4387755e45c790c5261ede5d09c49652e452a31b2475db28b22447839ff9e2c626e4391e0cb3090d4445fc86cdc56f10339d2e4a0f4cd700c085f9eb05af91c4669fa4da6f2f99e6ee0ea7a4797082c9469aa060e5174fa0d60b15cfc7cb4b99d0d2c9a7494b3bb2c05b785886dc92b287cfc8da144a134700a96ee4094d0f8ec746d0b4968ecac42ad2ce606da4485792c4ceca93ce6d141475ca6a7a0bfee50fa84c2bd7205ff9ea3411a7a9d6648a67aad5f701a326283b7741ad50e7608b6fc092be7c03ce4db6bc1851d63e518e5fe7886fb488654a8e8c28d39efbc2cc33e9e549bde035865c5d5c2533f8aa5cef125f3b50260dca5e479780c51f7cb3baf42588e86e739efef61895c2e4261427425a253ac37edaa279e4203fbf93a944517d14e9392bf1cfda0a97755827a816a86a91fdee966ffdcdb209e8c2269b41eaf7dbb77105a05a98e539db1d418e45b3c0a0bb8cdadb6378ec324cd42b80fb99033b017870b26de4913aaf5e3f83a2c9be608032dd14950f63ef2fce3d48bb7227dc219d93a742fa11663aabd4099e433b7ad343e2982d92911e97db8229e7b8ef40e5b24d1504d63725cef5f78519b2571c7e212e793e6859c3cf8671578277702a23f522e7c26bf6103d563a379cacee7f66f1ab90360d8a2f84bcc170efdccb70694102dccaaf11a0011d30d3f1f1571b4e20b6ea423bc1b5a1b33866e9a417788cebf7b73f3c6e12821de20437680cc2aa22ce228b2305947cdd2af9831f4334a7ef9fc3da090b88688125cdbba4bec620807af2c6421a5f29b9e0ddbf47feed3c4ddcf788c7586a2984312434949b786b80f35dd1615a802436da8515bb0206785c5200fa31c5f5f6e3271fd3aeb437a0dca122d6a578312482245677dbe7bb238930215a919631a48ede70d5e9cc3718f8ae643d3cd52705dc704aa9431d9aaa7d2ad096c5470a9f2a94d8c48819c458256313202aa5fee11a9fc867e359a067a9e3fed4b6c0d0a05238f9275b419474374c3391215fff6d4cd5017e6d6174fe31c5d672f46de7d3dd045445ae976f4ed655275285098babfff2407c3e2d3e4b9e1a912e53d36b9c163da001cf9b292ba304332e80e9bef9f29941c4ca2688d6686084dea374dbd2de5b7ad11b8ef7cd0d2a1e4ff2dc9a842b4d59a790fe7cb66606d74012674e57c406dff00e734f133a183b3f20481d799647ec286a1d73e6df1fe243e9f71d744a4b01d76fe04cd9e726f47ade51f5a59a9c7b6150c3ad60ccce60fce14ced895c3a4b0ed27dd5a9b9f92def1c9b8ef3cb1a106bcdb573a82ea908fd1276b034475ab5fe79f3d91785589e4982f793eecaab9061c7c31b4cc8d7d107c155555d109e32921653e9d334be790e3895e09eddaae46b4f27733217de8f2db2978aab31467354a9e834c8e0c9e369041305b35606fc1d24ef8d218beb6a0d89aac871a3851bf2d34a9b6f6a1758f98827a2e20d7dc01781e9cf1e4e9ac6af14911715342a35feb3499d8a81f8968258c30988945f4b57ac8bf838dfd9e4cd5192dda7c50f3f5b0ebc3c9d6d50490311d818f1903af0840787002b1ae15767ad32da3b6baa7f54252cc796a501ab05497e73faaf33ce211aa4882c69baf10d7666ba86cb6848202016f42debbf94b3174066a77a29e982fdcfaa2386a171e54776b51334ef5eb4f74620f49b7c7a6a57a29ae71edc707100806c35698642c00f78fe7705da8f3f25ff63f7fdebbe767ff289e78177161e89d177631356190a946a3a7f7d5e70de2776406bd07c0bcc02d99d671b8bffb6723482a1f3b160b8b01ea230583ecb8436f937a2849f1b84a3889bd3117bfd0f5c73b2354368ec0fba68c8052b06951b69266df65a823bf7ff140e53fa45a8a3603847df50586b9af040a6d69cf894e9ff0bcace9df73c79c6ed4eddaa058b6d783cf7dab7fe7eace67d742f3f304cc01f30a2a33f4e1fd8416c2cccd4bd7f498abe03200739d04e8a254152461a04d9a01271854687faf3da10fae5c4250fe91eacdd5a34b30fb71a55983abe4a29f8064ce2d43bb1e0923d64f05b5b2107b8d26b2d00148db054617516e53210a3e0514d5a535c6e011122051e9903814beff2c36030b66ee8afc36d7be611cc85e88c6f8b315c314525a6136df5999dba4e83ab1e6f04d9792e32c31de4c1c17a69aa5b5c07fa81fae3a043fd6cebe89083474245f08a55a6dce9f8e5ac71541e13533656e6f3cc672495ab07a5a01f61d432dc5875d4e9bfee8f89bf3faa6daa429b950128a933c17fae0603fcdd9905c9c97c2d46b9f7f4c6249f5ef252b6085eb803ac61e200f806d4996f719cff57deb9de4ef13df5ed3479687160e71abc2283183885289dcc391193bde5a19171a165a85b416f2b455c96b7c8bff503701e955b4a3aaa8dc6118f23573865aece318f0677fdc583298dc507a06bf5da753ce599f1d201bf9309c2e56fc628f031ce84d969c40e5d6b8777ec9be9f15ba17c06e6e15bf04b11fff02a04e6000b5f73b8368301d2de269cac5b2692e4e842a194b4afb9eb7f43c0d0ddaa2cc132327aea1680c59e3d520a6caebb03477b17b682bb4a43ec48dc16cf73d07723876297e4daa96a4d0cd70b9ec01a750420ed995a834838e1d0b5c2c82ce0dacb9a241c871e46f4da09fc718e50465c2b991d3cc3012ea1e5c58ca85eb062706e5fc554d26a48efcace00b26fac9e8a78320ac0f517d4a98379eddc4877bc7bb68fbe1c6acae798dd9438cc79b86a5ade467b60bd3076e948ab951c39d58562c57060e84b8d25f239292aac9ef3529668a27eed6221b9a73be56b6ae9f1c475196513ffeae8c9f90be20e1d3f1437b5d03dd9e1d0f66ea05c0951459862d2500f0134c018d441161f0ff23c458864b33039f365c09b0acec3c36064019ca681c3eca1251cc1b4b447abd3b545f7b2ec4d751283c84469ed23af5e841f8b37ce84835b1a89f2fbf0a2c4f89f843b59f233a97ffef7700c05ab92227d2efcc5a412be7f714478e24d026b0ef885d611a2ac3603de67e3263186d4fd9cb57bbd2244cc2c648f0901a9079ca276a1446ce3c47c63188b29513cbc21f2a65d67524e99ea164dad4d8da99333586d5607b766e950d259b16bf380dcaf03e6d27db547e3e41044dcda8730e13d61b9ab98c7e828cddf28fbe7ff080321300f35fe74ef95c07128cbb122f79d1919d4c36b62bb8fd597a718237de296d81b1fa0fd09e94751ef4f9a2c37dddba155e7fd5122c7538f1fda1b530efb93d521815facb0ca620e6b726c3888d041ed41256ba1f89c5c392996bf0e93b663dab5a6aaa5bddbdc8f33976d2208784a8f26d660ab65392a25ff52016b5efc4bc4b4e8c9891169fd932d28258a71eed3c23ecec8459faa9c65600425e422ddcc563bdfc63002d2d4deb0fde4f8a8c47ee8ef6a4b707ef4ad6c82bf1fc94cedf1d3a361ea81bb807b271457f334839e39833d816667ec666f778360c0e5767f8a48f6209a46d273010d7d6977f860dd9ac910823718d9e0d10120d345fb8c6d067de5b07a1e093647ee22a18334d7b9d603d39fbbd478fd2190917640906aa6618af5625c8fd7194b4de1f2720fbc4b86df9494d81b47d83fb2b29c700115807970bd9fcd82c3e847c4676b6741553824ce71b084b243297cd0fbcda415dfc4c5bd583b27302712017039048f7907afa871f7e4bae25b9e09b671049dcbd264719bd4cf49430b744a6ee6182642816dfc4df10a712e3c5193e0f8edc3304945a23426306b7ed753873d8a7cd5da987a89901b71c7891c5047f76289425ed5cc63dd6d0ee5834ef387f8770cb21bc9ffa2fa73279d4473ff39fb161bc7ff3a2f306c005c8e2c1c0f14eef8c7d9b33288ea89318c06abe97eb904dbe54c9e39f7a29865d60de44b1ebd0d65afec47a48409a8e48704d6f1ddb2ab06bdcae46183ebd8aa31071e1312d737ee3ec3ce49fde9c9f85b6a13e6b06a2d97936e658088ea8ab667029d533bcc4ff79f66f73206cddb2a5928957aeca616ed63535659586954ddb7aef991d8f9fe09b78ed70d7cedef921ba689fba6f799175137fd6bae77b391a8d1b4cb92efe8f60b30d599ae05d773d2206c0a6ef35a39017b354e15331dcf50b731f8ae500f6365265c009b22f36991d2641b339ca0d4498b79910c453f36b6178554f8df7b8edfab5ac7105b9aa3ddaa4abc6929875a8878010805b467d33cb0bebe619257233b9649ee0df16f3ac8a22dc6a86474f31eac0c810eef166907bc198ece5d7a02c0dde562a8d091f2a1567cd8e87b4fcc85793935a667ad0adf18b0677cf4c6f2f9e24e82ab17195a1098f374829a6a98af243a4", 0xe17, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair(0x2, 0x3, 0x7, &(0x7f0000000200)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x6, 0x0, 0x0, 0x7}]}}}}}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000ec0)) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f00000003c0)) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) socket$inet(0x2, 0x3, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7fffffc000) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) recvmmsg(r0, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) pipe(&(0x7f0000000040)) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) setegid(0xffffffffffffffff) r1 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000040)="dc3954b50f8ad62d08704bdfa5b9aadea56e77bff2885c7d03d52cf3575162adc7c6311b05d824cdfb27bd6d3413c4d4ef93ec69e6b07b20602f623a5ad62be790e3e8bf050e4e7a50b3c305d38a75aa4bd8b4611d3a535b2e0d388e2ebdca77e9e785081899cb07dea2f8ad0923357584d2fe391a24895c08422e7a9dd27b3827ef132afb017dba60c573d91a42c102b6603b1dc7a70be9bd90106cc0fbcbf7dcd56f785446057a572dd0", &(0x7f0000000100)=0xab, &(0x7f0000000240)="567bd90708a667e7431d67b450fd968604bbf662b0031479760e1dfa7030dad71aca1fb51aef7eacb5009e975059f934972aed15c196c15fae6cdcc7453ce55fec83ca71116a9bdad05fb666588bfa172e893e19c8105cb54c070cbaf7ae52eceb8729ead9556d93a45d0700a5f19b7e5fef47dddaa4f9d5dcfc5a025b6c5d807d09e4dfb8cb85f33f5983b0488ddad6753b1c194e64ce2a5bc69b2da5f1f5a1b06916d93d45ef76199579aa9645b09e564b3a15a7c6f89eb27d0857722914b93b546f88", 0xc4) syz_emit_ethernet(0x46, &(0x7f00000001c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, "04003e0000000000"}}}}}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x0, &(0x7f0000000000)={0x6, 0x2e3}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setitimer(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) getuid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x2) select(0x40, &(0x7f0000000040)={0x0, 0x800006}, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) readv(r3, &(0x7f0000000540)=[{&(0x7f0000000100)=""/177, 0xb1}, {&(0x7f00000001c0)=""/188, 0xbc}], 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES64, @ANYRES32=0x0, @ANYRES16=0x0]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x1ad) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) execve(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x28}, 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e", 0x62) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x80000000000206, 0x198) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a", 0x69}], 0x2) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c", 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x58}) r4 = syz_open_pts() syz_open_pts() ioctl$FIOASYNC(r4, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r3, r2) r5 = getpid() fcntl$setown(r2, 0x6, r5) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000080)="39ea7955", &(0x7f0000000100)=0x4, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="e000001300000000", 0x8) mkdir(0x0, 0x0) dup2(r4, r4) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) truncate(0x0, 0xb73f) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r7, 0x41946472, &(0x7f0000000480)={'./file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)}], 0x1) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x12}, 0x3, &(0x7f0000000080)="e53a0000044d8c7eb1db24e4e168c797f7aa7e22655e63adfbbbcf2c818ff0ecf55faec4d9ada949a9", 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x18, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(0x0, 0x0) rename(0x0, 0x0) socket(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, 0x0) r4 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000880)="c1282095b461fb9a9db1a3a4c2f36dc51a0b61b9cd7f09f5c89343c027f21ae8d99ecfc500329facceb3f5a4b885b8350fe29fbc845840d382cda6aa67fb7d", 0x3f) write(r0, &(0x7f0000000000)="7ef496d97258f61ed5e2cae52f10510a87272ca6ee8695700ae1b2a7c07cf78d78cb13be10433f4bf6fdd3521b2cce02ebdcacf8e3ca364a1213a75c79ee907482eef39705b920bcbf0650c829b872a2ce580bbd9061e76affa16d06b45c617f7bb851ab5b1841d09d5c33ab8fa7b0c205b20ce18237f1b4d7740189fc68ccefb6135a0d86dbcc5861324c1b7a66306da754838317da17f6361f78b04c77bb0a6078cd51033303aafcc8c0192a71028157a43e6ccae194ccee244d9c7d58b17483b65a108a7bc58e7c00000000", 0xcd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd6000000000140600000000009f13bb26ffe7690000100000fe5835000000000000000000000000bb4e224e20", @ANYRES64, @ANYBLOB="5010"]) executing program 6: setrlimit(0x6, &(0x7f00000000c0)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = socket$inet(0x2, 0x5, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000280)) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = socket(0x10, 0x4000, 0x3f) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) getsockopt(r3, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x6c}, {}, {0x8106}]}) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f00000012c0), &(0x7f0000001300)="79bbf5b89797a706a510dcdba6b7c049", 0x10) r7 = semget$private(0x0, 0x4, 0x38) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYRES32=r2, @ANYRESOCT=r0, @ANYRES64=r5, @ANYRES8=r7, @ANYRES8=r4]) r8 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r8, 0x80206979, &(0x7f0000000000)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001180)=[0x4, 0x5, 0xfff8]) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000180600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00']) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000004c0)='./file1\x00', 0x0) semop(0x0, &(0x7f00000004c0), 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x40, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x27}], 0x100000, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1010, 0x0) unlink(&(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) getegid() r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, r3, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 4: r0 = socket(0x18, 0x2, 0x7) r1 = getppid() r2 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x11, 0x3, 0x0) sendto(r7, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchown(r4, 0xffffffffffffffff, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r3, &(0x7f00000003c0), 0xa) r11 = socket(0x18, 0x5, 0x6) r12 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) r15 = getuid() setreuid(0xee00, r15) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r7, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) msync(&(0x7f0000426000/0x1000)=nil, 0x1000, 0x0) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r11, &(0x7f0000001a80)={&(0x7f00000005c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d0480e8ba2514db22b00edf39cf070869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r10, @ANYRES32=r14, @ANYBLOB="0000000020000000ff00"/20, @ANYRES32=r9, @ANYRES32=r15, @ANYRESOCT=r12, @ANYRES8=r13, @ANYRES32=0x0, @ANYRES32, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r4, @ANYRES32=r17, @ANYRES32=r7, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=0xffffffffffffff9c], 0x90, 0x6}, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r14}, 0xc) ioctl$TIOCDRAIN(r16, 0x2000745e) executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x88) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000002c0)='./file0\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setrlimit(0x8, &(0x7f0000000980)={0x42}) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r4, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) semop(r4, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) executing program 0: symlink(&(0x7f00000002c0)='./file0/file0aaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000380)='./file0\x00', 0x8, 0xc0) getsockname$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000001c0)}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24}], 0x1}) r5 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)) dup2(r5, r3) close(r0) setrlimit(0x8, 0x0) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x9, 0xfffffffe, 0xd2a, "8717f9050700000000000090d692480d51aa8000"}) executing program 5: sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}, {}], 0x3}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mknod(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setrlimit(0x0, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() r3 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./bus\x00'}) ioctl$FIONREAD(0xffffffffffffffff, 0x8218694a, 0x0) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) socket$inet(0x2, 0x2, 0xff) executing program 6: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0), 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440)={0x5, 0xec3}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/61, 0x3d}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000040)="4c312643207e1e531ea28a3d20dd70ccced1d99620fdad0b1899aad8dd7527d3a50307c6a7277d874784ef0e04f72d7c6738044460fad218f66693b2080594e896a98f4cd1d8dd15346c0a6347cb27ddf873fc51b84de5fc886972926a9a3bca4f9439a2", 0xffffffffffffffdb) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x32, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0xe2) recvmmsg(r0, &(0x7f00000018c0)={&(0x7f0000000400)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000001540)=""/198, 0xc6}, {&(0x7f0000001640)=""/251, 0xfb}, {&(0x7f0000001740)=""/136, 0x88}], 0x6, &(0x7f0000001800)=""/185, 0xb9}, 0x9}, 0x10, 0x1, &(0x7f0000001900)={0x759, 0x401}) select(0x40, &(0x7f0000000200)={0xffffffbfbffffffd, 0x0, 0x0, 0x401, 0x0, 0x7fffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x2, 0x0) seteuid(0xffffffffffffffff) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001940)) semctl$SETALL(0x0, 0x0, 0x9, 0x0) getpgid(0xffffffffffffffff) setreuid(0xffffffffffffffff, 0xee00) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000001980)=ANY=[@ANYBLOB="0000029d4150cd280800000000000000020000"]) socket$inet(0x2, 0x3, 0x102) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getegid() r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000002f80)) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000200)="04512c3951a3e4b3716d0c2367821f50686e5af1bf14aa1e9dca85ef2eb948742383c0f84b197cf157062c51dd30c988b6108fde48ec1e0cee9da5fdf8d8c4a93f81f3085915fd701d46ab268770", 0x4e}], 0x1) 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'}) openat$klog(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 0: sysctl$kern(&(0x7f0000000080)={0xa}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[@ANYRESDEC=r0]) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) mknod$loop(&(0x7f0000000240)='./bus\x00', 0xa0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) truncate(&(0x7f00000000c0)='./bus\x00', 0x80) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000003c0)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0xfd91}, {&(0x7f0000000340)=""/100}], 0x1, 0x0}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x3d, 0x8, 0x68cd}], 0x40, 0x0, 0x6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) mknod(&(0x7f0000000280)='./bus\x00', 0x9, 0x3f) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) setuid(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: mknod(0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000400)=0xf15) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="a8", 0x1}, {&(0x7f0000000480)="860e1ac507c46023fc94fdc052492c3d081684be8d8db727826738da4ad7a158d124884274b52b1834f4f2c4856a924517f94e8e804abec51b8bd6afeecbe9d6441b63602f05fcb1a6a51e60556f83eb19eb7dece44d1cbd", 0x58}], 0x2, 0xfffffffbfffffffc) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0) mlockall(0x1) executing program 5: r0 = semget$private(0x0, 0x1, 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}], 0x1) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/4096) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001040)={0xffffffffffffffff}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001080)=""/135) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000001140), 0x100, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000001400)={0x9, 0x100, 0xaa, 0x747, &(0x7f0000001180)={{0x8, 0x6, 0x3, 0x1, 0x8, 0xf000, 0x1}, {[0xfffffffffffffffd, 0x7ff, 0x0, 0x2, 0x8, 0x9, 0xe, 0x101, 0x1400000000, 0x2, 0x4, 0xff, 0x99d, 0x7, 0x0, 0x100000001, 0x6, 0xcc6], [0x3, 0x80000000, 0x6, 0xfffffffffffff58b, 0x1, 0x8, 0x5, 0xfffffffffffff5ae, 0x6, 0x17], [0x3, 0x2, 0x5, 0xffffffff80000000, 0x8000000000000001, 0xa995, 0x1ff], [0xffff, 0x6, 0x5, 0x4, 0x29, 0x1], [{0x8, 0x8, 0x6, 0x7}, {0x1ff, 0x55d1b63c, 0x8, 0x6}, {0xef, 0x1000, 0x2, 0x8}, {0x4, 0x8, 0x4, 0x7ff}, {0x6, 0x2, 0x5, 0x6}, {0x2, 0x2, 0x7, 0xffffffff}, {0x5, 0x9b97, 0x6, 0x8000000000000001}, {0x8, 0x4, 0x7, 0x4}], {0x7, 0x3, 0x4, 0x400}, {0x0, 0x5, 0x10000}}}, 0x0, 0xc0}) r3 = semget$private(0x0, 0x3, 0x200) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000001440)) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001480)=""/141) preadv(r1, &(0x7f0000002bc0)=[{&(0x7f0000001540)=""/221, 0xdd}, {&(0x7f0000001640)=""/230, 0xe6}, {&(0x7f0000001740)=""/49, 0x31}, {&(0x7f0000001780)=""/132, 0x84}, {&(0x7f0000001840)=""/124, 0x7c}, {&(0x7f00000018c0)=""/104, 0x68}, {&(0x7f0000001940)=""/68, 0x44}, {&(0x7f00000019c0)=""/194, 0xc2}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/234, 0xea}], 0xa, 0x4) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000002c80)=""/50) r4 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000002cc0)=""/171) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000002d80)=""/4096) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000003d80)={0x0, 0x400, 0x80000000, 0x6, "5d98f4d09c5eaf6db4da3e51fcc83a58b3339cf5", 0x7, 0x8}) semctl$IPC_RMID(r3, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000003dc0)) ioctl$TIOCDRAIN(r2, 0x2000745e) r5 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r6 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003e00)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r5, 0x1, &(0x7f0000003e40)={{0x4, r6, r7, 0xffffffffffffffff, 0x0, 0xa1, 0x8}, 0x7, 0x0, 0x0, r8, 0x7, 0x1, 0x20}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003ec0), 0x80, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000003f00)={{0x40, r6, r7, r6, r7, 0x12, 0x9}, 0xfffffffffffffffb, 0x7ff, 0x4}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000003f80)={{0x18, 0x1, 0x4, 0x8}, {0x18, 0x3, 0x6, 0x4}, 0xfffe, [0x1, 0x7fffffff, 0x0, 0x0, 0x0, 0x9, 0x5, 0xff]}, 0x3c) getsockname$inet(r9, &(0x7f0000003fc0), &(0x7f0000004000)=0xc) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaa2aabb86dd60b49500000000000000000000000000000000000000000100000000000000000000ffff41fd00004e234e2100089078"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYRES16=0x0, @ANYRES32]) r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) syz_extract_tcp_res(&(0x7f0000000000), 0x100000, 0x81) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2a58b0 executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a24"], 0x401, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x1a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035000108000604000000000000000800040000ffffffffffff7f000001"]) socket(0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1c2) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000000440)="e2e41f7e9877650af85764", 0xfffffd38}, {&(0x7f0000000680)="e0961267527edfec3cd84bfdbf5a8f0de6a7dbaf6e31f0434d679d0f7d9f4668039209d744fc15753f3eda3b9291a3c1f2c247be62c0e3b00728cd6c34aa09f786d4d37a769b9f5f4eb1ac484a319acfd81da82a6d45acd7a270961970fef5cd35f715cfd2331f0b30a4e1fbf6c8a7e82abf9d2565e11de1fc66f5c95a8931ef04771354103dd288030564b7576ebb549ac7057b1fa9464eda41fde389a328566098e9dbfceec1102442dcee05a7fa1f20c4f373a7b8dccd654629612b37e57db215819dfc552db3f47069c17c72fddf51b788d1c20f9e7d30fcbab0e3894bc7f33668d1dae5948479d04342ae28de5e64bd2dec2c917c80a98af1ce61849c261110d8c2f0d9dd6c66acba534dbf04af0ffd1f314287065e0fd26aa93ebf6942b2040480a8c47c23b0a20a18d31776f60a23e3086b98e44367dbe3a21006f52612587f62ba20c7c314d705edf4d275f20d90f66e20979bcd8f51deaaf72004d6fc3efcb9d46ca353", 0xb9}, {&(0x7f0000000540)="7a8d4e47680e2d3e197359a72af0f843728001f1c33e0c4c36fdb4", 0x1b}], 0x3) sendmsg(r0, &(0x7f00000002c0)={0x0, 0xffffffffffffff59, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x10}, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) socket$inet6(0x18, 0x3, 0x3f) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000580)=""/175, 0xaf}, 0x880) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f000035f000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000500)="a9a8a9595e236830adcecc2832a2dae3682dc973f131335fc3580cecc90d0a098b1538fb7417e137c89fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a52fcfc6b48aeaf523f3ecfe0889d0fb10", 0x88}, {&(0x7f0000000200)="2f17d594d3ed826047", 0x9}], 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket$inet(0x18, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mkdir(0x0, 0x0) rename(0x0, 0x0) socket(0x0, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0xc0}, {0x44}, {0x6}]}) write(r0, &(0x7f0000000200)="5f23a3c23cce2575e1dd92c25678", 0xe) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRES8=r0, @ANYRES16=r0, @ANYRES64=r0, @ANYRESDEC=r0, @ANYRES16=r0, @ANYRES16=r0, @ANYRES64=r1, @ANYRES32=r0]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r2, &(0x7f0000000400)=[{0x0}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r5) executing program 4: r0 = socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) open(0x0, 0x0, 0x121) writev(r2, &(0x7f0000000680)=[{&(0x7f00000000c0)="f9bcfb31e4a230e952565e5c254849ed002bf19aac483f5acb9b95695eedaca85b", 0x21}, {&(0x7f0000000400)="f1344307e46e4fa867738bc9e321957aa33a6c0a66755383f5d9eb943a49bef83b2991e27a33f73b9bff927059a12999ed2af65e525a911ec5fe25e15dd7b0088df6a12d4307a3b4f6331f7eee93ef03e38fa24ab79c1fa04b14af58cd20c7a8", 0x60}, {&(0x7f0000000100)="cf3fda505e42cb295b862d9daba10ef9d90645fa51191fe61f6858bf287927a0ae80b0a66b5891b3d5cf06cc66838e62bf33", 0x32}, {&(0x7f0000000700)="7e68ac604dcab12350b65f54e9c357569fd748fd61766740c0884a618fc7b9110be7fe1ddbee6f721bd8c707e7504bf41ed3d6a62adaedceaf0ca149867f4697c54f260c6f81148e3bf4df99041ebbdcafc559b668820a58be9010ea9527d651a324f33062e11547d6e18446b24124e5609b1c1835665adb66d13ef65d6a69e813c70bffd49b92480757d73dacc2c37b930591de5c68fe7f156400d4a6d2afb3b4be867e6bd44cd12d53c1359e26a00a5f4678c1077dd099108dd6eca615b5947e6661afac6bef9c15a49cb5375a98f64bd7970d50ed4d0bcb77c8c7de0bf95093e50a00008365dc7b7f8eb1e8fdeef1806611aa4c1ddc4c9453c6ee5d83be35ccf1c329880d65689298e1039aabe1d7903e30848700fabdd9ac58d6d1bcc7298c54c19d1fc44506963a0ca9d7b2e4e9758943560c07329094298948cf32963f1e33f88b8538849a72bb6fee2aff18eaf8d6294c25feba9344173f7dfdfdc2ed9fcd23049ac513dc616f09172fd3f039af04b1b6a023f04701b6dce72e33ddaee1fc68a60e922973f3163af7f0f0f56684d225993c65e4bbf133462b56d6b43c48d1084917f47547d1e0fb9c05e3383bc0537915107c7b1f40c9eecd1b8e2f", 0x1bf}, {&(0x7f00000008c0)="202d7433ab6768d88b833aebe0d245728e31525b16bf23fea3c1e572336192ab559f54e6238a4f9ebf2944d218f5a79790446c840c495699f3c6b1ffe1702f45ef42943151b8c10baf6aa3ddfd4de1b2785f8a5857c344312ba95ae08c9c93a7a2ef8e9b693cc56b064af0aa6fd8e04be0487ccb588b149ccd309acc9b52c94b2ebee79c418b58d05a9d5bd7fd1a71ce689502d13481d61ac8e4485ee1fb772061075c3788c8851d2d2699a0422ba5e5905707c10f60d81571e037a46eb3012154f70acc70a9fb0f6c9c31e19bf88b2253b613c03552cd77da455b6a48aee31d9a29a03b6b06f81e2d8f39e16f406aff2d8eb1f27f0717c757e769c1c4d32d8a1a033a7eade367e4ccb97d94616381047c7d8e7527733dccd530a7b406ee7a06494f105fface2b11c7e2c6e2840a5d7750a641269928832e30ee94e44d4b3ae03b9b", 0x142}], 0x5) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2a4) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) munmap(&(0x7f00000a4000/0x3000)=nil, 0x3000) setegid(r3) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r5, 0x1000000029, 0x32, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x2, 0x2b6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) getuid() setregid(0x0, r3) executing program 6: socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x0, 0x2, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x2000, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r2 = socket(0x18, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206910, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00006fa000/0x2000)=nil, &(0x7f0000ff0000/0xd000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f0000/0x2000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f000008b000/0x1000)=nil, &(0x7f0000066000/0x1000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000133000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00006fa000/0x4000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000088000/0x3000)=nil}], './file0\x00'}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) 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) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000000)='~', 0x1}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000580)={0x10, 0x0, [{&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000e34000/0x2000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000440)=""/221) r6 = syz_open_pts() ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="c06f034000000000000bf8d2068100000000f86f65a5f5bcecb8893d1903502e", 0x20}], 0x1, 0x3) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x101, 0x7, {0x8, 0x2}}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x2, 0x20, 0xf8, 0x7, &(0x7f0000000040)={{0x6, 0x0, 0x7, 0x9, 0x18, 0x0, 0x800}, {[0x80e, 0xe0, 0x1000, 0x7fff, 0x10000, 0x60520, 0x40, 0x0, 0x7, 0xffffffffffffffff, 0x9, 0x401, 0x5, 0x100000001, 0x5, 0x4, 0x5, 0x1], [0x0, 0x0, 0x6, 0xff, 0x9, 0xff, 0x8, 0x8, 0x7fffffff, 0x2], [0xfffffffeffffffff, 0x0, 0x8000000000000000, 0xff, 0x1, 0x7ff, 0x1], [0x1, 0x2, 0x1f, 0x5, 0x1, 0x15d1], [{0x6, 0xc064, 0x7d, 0x4}, {0x5, 0x7d80, 0x6, 0xb61e}, {0x8001, 0xffff, 0xfff, 0x4}, {0x6, 0x3ff, 0x7, 0x7}, {0x4, 0x7fff, 0x10000, 0x100000001}, {0x77dc, 0x6, 0x10000, 0x8}, {0x4, 0xffffffe0, 0xcf, 0x4bc0}, {0x7, 0xff, 0xffffffa2, 0x5}], {0xd8, 0x3f, 0x6, 0x7fffffff}, {0x3dc, 0x6, 0x3, 0x5}}}, 0x1f, 0x2}) socket(0x18, 0x3, 0x0) executing program 2: syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1}, @icmp=@timestamp_reply}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x2, 0x3200) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) r3 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) flock(r1, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r6 = socket(0x18, 0x2, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000600)=[{&(0x7f0000000100)="09b18f491896418119b582eb83bac38c5eded85fcfd307660e056fde627a1eefcfb3729207450841f5e70d610637d9fc28c529520f7cff6b7ea1390415305760dbc2f615e1af06dbbaf36354bff3ea728cea2ea74efd42923b612fb9de28014756ca08f44b0a773f53a04d52197d55ca2f731125f343dc73345984a21cd9f90e7be52a20a33a3969ee4243f3a146ce1c20437a0f7ad7cf8bfe158d83e2ccd066ff6524af81d57d21b3766f8e44e6d4cc28d31d2c1ea60339e083f13f509ab0", 0xbf}, {&(0x7f00000001c0)="c1fb82ecf23d1a7bd7fe5626fc74ff03fdf746d337847e27227b2f3397f102ae0f2826726b52a280f6b7ee51f7e4fc745f89284523fc65e7fe79362bbcf52a7545aaf781c55c6830beeb13284a7d7ba6cb5d8aeeb2", 0x55}, {&(0x7f0000000240)="0c07003ceb060b6562bcad98da500d294693c32abcf44b9d5ba9df8b737ef8b19ecd76dd975f5fc317e68d009c337a8cb38d6f17daa474fb1fe4d31f532adb0b2981a9ada8dca2231a298a69616f67cdfe696a87b1921d851d3f281d43", 0x5d}], 0x3) accept(r3, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x1ffff, 0x269000000, r4}) r7 = open(&(0x7f0000000200)='./file0\x00', 0x10480, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f0000000000)='&\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000002100)=[{&(0x7f0000000080)="35888254710e2dcdc92e22de0c43eecc52290c4707106e2652f1d650106ca2460a96cc18fa5d9ead3812eb849e55cd24817f0fa29b2acb03292fd22526827ac52d8cf44549a17eb70215879dea810d3bbda345be04e8dc70763e6876460378c7271c6e68bcdb7ffd78fe387f37ae3995dc11c4bbe24aecc3b8682b9a439b92a3f40e8f64903307bf4f9824018144f77ebbabf17eb45d9ed1b5953caee9702e129c006b78f5eabea771490f17cb88dc87b3b21de5f41ad811ab1464edfb56b9139a3c1693e567b3ecac3a1d6cfbdc7bac3790361e5b7951525c9a978a09ae56ce1f7424faa6058c888502b473edce64f4ebf8b38827ba6654c007044743011f4747a17c50bdcd46669827df8fe97a71494c693ea2789f2d8df4c2e440118058daa6e5a63f759eefcb960db459176a403cd21a2397397732f57428947b48cb1be954dcfa96b8571fc4b7c0abf7de3da7fec72b93d2307c9bd5659005556570944dba543ed4d8918ea54b20ee8a5cc30b9bce2647eaf12d4a1d2b1b60deb0ec3068d01e736aec9f79680780513f0805c5291fff0387a9784842a2948722d44b23843c3e62c9f3777e81da7dae7a47d94aecc496a926f5508b48420063c42beb219f46936847708c4a797531a47326143bd2ac5987d861b19d159a49867aa75986d7bfc387f56b560a949c3d0e676cbb186765ba6d756585a4292e37c679a075e998de742d3e8fc4441f27aaae1172563a6fc9f3ee61756ae2fcba9aeb4da8cb518f080002216ada3b2ea62d2e38b3c23dab4b58b0706c7f2ca2516ffd204afcbcca887572eb77214eeebfa9abc47ad7295fb600807c4e6a4c741ae4891c8c8572dd87497f04e15d4a6404886f1298543ce776c69c46e447b8e0972171fff6ff0915329a3e41488fdb8230179ffe337e10b2e8dfc10f94b7a2a298daa577c283cbf2b614444d28272f4b58293271a3e286e02881fd67b2cfe8f5bf42f4f57dc0a0720932fe6602754d04467a809a726480feb10b4f4b915d5002e1a1cbe70fb8b830e03bbe180c6871edadbe4b08be9fd74283b1423c520928bf29d9ebf7d89aceb568d133635f242c15733e4f91017dfd9d4afc5a225867d5ef348c97a9672b6ad4ace087d4c929568e37d806e62a247888203f1e5d9bbc2c98c93db837e70a915d1f6f525675f807b2a405e2ebefaef0a7c23cfd9aa6dd760ef6c3f0efc5991f700032513d4994d0e59bfa737396fecebe47c5ecf7a40eeb3e27e8c88192f12ee3cd1c0511e4d3134eee4c7b8969363bdc30553278b97a844faac493e8c94f67658ee2767a66b37c5a6344d284b56a82931e4ae674cac3fd95dc5e7f98e1382f40356755d5f840753316aecd50b8885b6f98501cef944c93781fa7593186a2cd501d25753cea0ac6578232e1d4edd4e2d72fe4c3679055ab138234e01f53e1241480e67a35b3d18b023dd75332d12387924c11f729b3eb6c6e16d6027a7c231d4430b343caaea2e14a20d8ffbdbea3fe162e34b9e886663ef0d8bd52ae40b1fc384ca73489b4a550c9d5d7a525f30071f6188ce4b8db1a2236e96a7f8361d946cf1cf07a8c5eeafd9db9a4d46346ff09e864ef94c7a72c908b8087481c3ee78ed7bf49e657d1e03d916c55217c44d09c7a3b7d8d7190117664bdeb6cc6862500c351a341aa99086944f856890ec0f3ae1e650e5fc4e4b328973eed605e09284809dc9d4fc8d21427011d4c7017ec1e1fa606d1ae3a1db0210c5588adc44fc29d8d0ad792657f6fcfc390bfa68daf9754b530de340af38dad5e3228aaa358b9c798ec7431eb8fc0a0043db4a68401d9c14c957e4d2d059cc74a4531ccd0f2719690c44a77fa9e01efb2e9977075defd22ce4f80fed528ffa5c2ececc00e7676d3de52ec4cc551f754ecaf23c5114e17f37fe98fe38793dc6579a2c0ce7dc0c1b5d9c84bf044dc0830967438fc80005e7691cb7612d3f434d9312a514e3c8fb0d4b6c9ecc35df0febac764876e7240b770ae16dea68213fe7807ce258d0886d52ebbe98ed3036a98c41b6aa0d75c7477cdc3ff4e3de7870f175f07e9464ea8df64af51b74ba959b599c492b260f75dd8e78fcfc995f4d7bd534eeae6cd03081b02ecc20ce2930e30fe0f58d11116fa8a9ecee33d504cdf04bf7a8823a76fdc17fce398a6589bbe70e711a304ac600eda4ce5e2d3e8fbae8c557d62bc4d88bc311af6b4eb54456d7acfdef9128285584ee02fe0e13a0c4732790f5942c8f718ab4e3ff3c5bce8e0ee5627f5cdc1aee3584e03c21654dd1afd0ad620904318f2722c746664c597591fdfa251f5f3a0a1475301ebbf75a3304877476c77b379a31da2a7440f41c175d57ffa0a2a0f0cdf8dc703ea82d449c42fef9285b636ae243cefbc554a685a2763c84ede744a8008f7cb4648ce46af1e8dcead86e9233835bb46eab37adb9cd185add004dc4d8c4eb1c8c99ee57ff3d5e9401a4bdacf9fdfebafa6d8b62067d4154ec0a40b6211d3a5953d69507e73a58494bcfbc597973cfb4eef7124e7ea544948b7d1113168638b3662f1f76b3d4fe60826fe0363b68856e42983329bbb10d68d73c9d2d43aa6dbd721c8622571f68f862566a6d6d147f6dcea067346ba7b16f50aceffcf788f6d617f1d28d0b0768e4d8950a0711967aaf13a77f401e39dbb01488bc71445f2b4bfc1f2b391ca33206925d41dc5e51137d7184c63ba14a51ffa60deddec9277c5ecf22743e46ac01b986be7ca388583b36c1aef37472640181b9eb54bc884c617bcd84b39d1fb378ddd6a0fadf20a41bed19392381222b74e2342e6826a2496ab4c1161c64dcfd1abb6d8225218dd3d236891b5624270f18fb1a5a2b94d0f564f99c5847e3834664d1c1de63114e8e602607fcc3d53e80b699fff5dd2210c0e0abf4d3eaf0b6efa6ba850a1175fd948c73a871a3da0c4f2e9aa9ad95ffbc08f6fe5b3f2182672786424785996d5dd56a9c89a2daaf633a1f59fdff677bdd15ce5c4bf2757bf26be3a917d2d766fab908c50f92675c38e215d9ff08dfd007ff3b390d30e60f0b070f3386405d94fd1760dab73ac46f9ff4403ff633756a31d34f267b8f9876f01461e2f54a2a7d4053dc605dfb8e32bc55816428d38a8781cded2b62f30441462234bef3c2ff964baf6f28b223d10d02a1b16302e5f024d935295bfbc5307dc426a2e968fb999fc0d4239539120a287c3a550a6c002325ff86b042652148aab079fe121365bd867714c450cef10ecd960982e9cfa9130b21de0b249a94d12ec7175d91725e8810b56c754f473c71a4cddf3a73cac2ceea3ae8b1090d96c993175ae3304f674a8fedaab3e16bd691380fb87c625c884bca8a982ebe732eaab1e9bb736b19aa48e0ff9cdaad535e30e41146f07f2628e5fded337c6ee41f091b3137529849df4f0b389d6d8dc1406a91b0186fe660137d913f6ad4e2e73d6d2b7ef8fcb2965090e28ea1410dd6d2c4041ea183c29fd54711f64729f4522078894a153a6a0932daac1dfc7cf0c2d243128b21d25947b03433e566fb6b37dd6cedb044b853b044c24e85ecb29ad0c1f0d1b8162658e756da62b74d32e2c7ad4050d47de3dbb8d8b3bb7e2abd71f16895bb0ec1fba7fd782245d2e88081e5828e1e811ed7598aba7833bf4dcb146dbe16035a4c0991cfea852a5a2021366553915ea1d89aa805eff45cce0d1f3a2463bae0922055fd8a6afc1b7542a44049a3ca148e648a3e40bfa98a48fabe36bb36f3e94290557350f6dc69a1d048df813e4ef7d3c7f1857947aee39269a724d097f9056a5fc20c35dfcefb043f9bb8bcf2d2c1c9365aa76c0980cb6699f75e95c1ecd0559e42eaa20dcc6e084cfd8cf04c5eb66ff25a9b95774c41daff0c3986b98cb17b5fff2972d902e29b59358a31b8e14e198a5558999545215b5631a2960c3cfce1f084ae8735bef421c5132e2a7938f0f61a091b9311c41ab693ad80de55e00ca665e21cbf436035796b461074f5a9ebed4380ff7afd0e6de5420142b5b69f90c03271da3f7adf4178d899c6e9ae3bea39fd35628d698a460e8db55a587f8c1d88f6d2f6b82905e3d37e5f846b6d0e7b5a9042696347f1732049a363314871601e014e49d753bacb68541f58cb8c65cb00a031c7c1e90791d6172f800c02d31cc71e4bbc583831d9dc4372b4bb9a3b00604d901163805fbca5c820f79f4e3ad27a35a8a73fa7c40b6395586a8d3083c68bd8f96c94faeebc0ae2fa40db3130700d607170c48b653975475df0589fd4bde8dde83908b1e44b7ff8e706ca9c4a91668970c57c0726849c203928e00327bbf5dea31b0f18283d9562c2ea00ee7d479279eca8f0ea23ca61e097ffb156ef3a21d0cfeb4f99ef7e31f65c18f2b818250dbf9cc8bfaf20e3d4e0ad491012a44fd58886322ef1c9553e2b736a88ea8fe40050462cb967cc418341608d0798c0508b6cd29bdf6be4840e80e040ed01281d4d56483fe1958dc45bb0db98e5cf66f27ef55ad8f45f977a0923788d06d18fb0170a3201a2571351b2075d84e3ad5174e561b641ac4c84ffe6eb8da718768acd30b64b2a7c5fabd50f4a086aab5962b9470463f956e9321cf621cc03917129c666e15c5a537154909c53b28b8f2a291437fee5eab8637ef7a32c6c2e8841953f1dbada2e08d7bcf87b0bb193f99d5e03d7b130dccefcd29d2e838eceeadcd38d4a48b94518cb86308a82ffc3366fa4dd49fd1572103d2bfeb96e1a1eb93e086a8a110a32c4427c8ad767709dc1d40631bf5318266df4d08c3a169343455d1f86306a371d77dde5fb1a4159add3b1db760e197be93e8d7282d530d24ed2f79566b67d7981df3f915def54a1554686ed0550ce55b32cfff373165cf3815f85503734f0df8a53d3910042a2ea623b32cbb9bd4c7ccf7b2c9d11df7751a5f47fbaea7bb8587e6ab220586e366ff91426f1e55d732fbe626dd2cc1eb2bd49b31cb980ba854e4b4d11b4aa61157a879ff74c2a76a8a91e436b032aa7bbd3ce8e6236f02273bb4e12ea4d4b4b15d127c8b342057cadcc3dbe688452b09bf340d2247fd849806870849308362276fe0c0f6ea36f6643b54e400787911374d3daf476dfa24dbb6dda0d7576a136175e62ae8dfbf138725a02f4a88dfc83be6e3b2a1c756cbb2028843d94896cac733f73467d191554e3753625a01b7b6ded2b5a8c41097dffeab26cd36247e4637d208395c221b7478668c92bceadc3544b6da41d6ebbeac4ed9705525de3c853b39613a3f3c535cfcb32fe8c2d28cf2bc60d734cbb26dc19f3793627376e20634ff4694ec4c046574e5427da5f463ee94e874cfa3c443f4ba5b31143f0322e8cea4b93192a1f3876156e429ae49bbddde9a281691fb75334b8ba5b7556bcb5320540c76befe72c51e8c5678aa7da2436d8ccf9ae438072bbc7d8489d5a3d939cc9069e9a44edb6dcbd79cf59b6a00e67fe8a9f8d29350a40b2ae18bf949823e4d5f062f52d8b17a13396264d8c7d19cda245e6a443bd09ac029062eaa1a108f8355267d888105d1dfc0cf7810021a7f02b321a5019fa636e0e389e01bbd0960e5da061ba312e536b056cc2a9ff5101427d8bd9c1ae2cabd841c92d0b9849853ac4d92f7813906b4ddd13f50a32ea2ddef6f6eb70c38a05aff6d8aadc621843108563e135283134e585ecb7b3a9ca4361358ed760d43b86c3c0d023576bad35839aa3cdd3d741950d9158e0013763488b707bab187961442945afb2163be4de50c84bddc424d964afa178258812789c2c83bb45372", 0x1000}, {&(0x7f0000001080)="4ba673029bb00486aa6c1d1209028edf5eb763ab660264c464a12b9bb53c5983c2af8c6e10e611123d2761a96c95", 0x2e}, {&(0x7f00000010c0)="9d0e173c2cf4fefc8948ec53c1dbd8b6c71b9108ac7c83f9eca0e99f65929b778405ecb7ef45194fb76348c485069d", 0x2f}, {&(0x7f0000001100)="18a8946542eee374188f37960a7135c7895995ce41ae22894d899e37c0ed8ef7a381090971890e03a57cd9f552e2254bdd59984cd43990ff34bfd705b9b6651419993af86910e7a4d5889e8eee9153d0e4af7ed76204bdff0324ea6212f97e2c01a0b8e3db081c92499829b731d2c99fbf2053ef170e13ec12c8fc20672a4a6bb4de50fc6fc21942faeedbf211f6c442bdf4f0b10a46e3b8898eb00e36818e7af6cf632dbec20fcfa0a077d11a138d2318f6fe9f986e1f3cc0d64df7483a8fcca3ae89ea33691ed2be3ca9c3bbdaa6d93bb7ccc3efac653df3a4e1c88546d4546382077f145309ff06eac687fa640c40c50fabefe90fc9878522a7904f18fb0eda8f902912a9b9a107979ff2d175755b6483a87ae52a98db46abe0dca13552c1c0d2dcd31ba1b452db253a184afa50f3cf6b53a6e496e87847e14d74b57be854f5f76928d0295f0d88b5c4a9e47985dd251cb3b9fb1d328ca5752ed46fd11b34eba1b8dfbd3d0ad9a21609201369c5a9cbf7b0cd0ab4c6b9ac2b63e63c4d649a5943b9a69c65a10b6d4ccfb0fe396a9b0ee2812decdf30d04f328e35f27e807209df7921b96085f70b0ca2fe67954d0ab492749a4116b085dce459e30e2716c399d2c956d843abfc7a35ef9ed15dc88fdf1ae211a23b23d0595451ec5815d6c83cf905b2cf736a4280413a2cc29dc82dd58a0cca484f075c727390f4d2a0d70edb7613319a562cdc9088b086ef067ca674dcf4548eb3d5545743f123b48002e36b4a94bab80c8c4147dbe69b0b3f4369fdedc7dad0a4e9a0a69d0113cf1216e1fb7be7d6a0d136d118ac74e9eb3a80d40be43d8377878ca8d10dbc62824a419e86b982f6a8de924b1bdd0b3945a498a48d8070fa8ddfc65762414dca0ea160692bd500225619b76c368620b5c9629942f3f2908de02c65d5ca45518867634d833548daeb3ed3830658edc07cc7464e652188b7dc25765f881bf56fb4f7e5c14eaa6d7550a35da9f91e069c8bb5d7c6d5e3edc2e165eb2fbec5765657c81cc87d6e301652d4bb7e1ebe354762e21d5793bd2caa0ff8b32cf3d0305071ae5117bffd39b8ca8d581fa8fde945aa0760c3ef05da15aca0b992edb2de7ff9c17ed21f55fec728bead8593910007acfd5b5a3d9a380e84671e4a80e529a46be2e094a7ec056ddc2dd9a4f08b6c25fb78db53dcf1a76bd0e66958bcf4bf3dc302e7485b649b0e4f2d3029943f71008dd8f7a6a5212f33672040bad8f6fbbaad6e9866597769548c9b4232a27c9c5a98c45e952fd57e7ce5b83f92ff4d83fad631b2b68e3a5d1a61b73f39ed8b8fee3601ed41739fe802d608715f297b87c12f4ee27a3a07da6774193050029f2416821dbd8f8d455b3a80046917562581edd8d81a7120199c945e4606f79d0a9427549132b8d75ff05d0332048bcd514d6a39e1638f6173364e636f7eaa3800732fb706fb5bcc5171d3f9e13edefb8c56cc53d11d235dc2ce30edef4cb50c23a27c50568a0eb23938106964e27ddfe8e3ec5fc1d32397379feaddf8d260cbc220566709ab0d6a32f9d0b62c353617631b60f79c4fea2e5204d905271346e844a4462cc97e8ebd3858f09c02028580d73094b40edbda11f0b6eaec73ad8202b4dc97c5edb20163473e44253184e3d8407daf29aada4091abbc551cb6ef10aaacc16de610b287c27378e192e843e80bfa47f27181438bc82c21deaab59abc7b0787c006d4e78708bb78d4f554e087b243edee25247e27ba63467d9199bcd64ddc4637b63b725c6512aa2a748babdcc1e25c1c8eb8dfb6ed1f3adb9cd6b50ae4ba12c9318030c8b1e92a1274dace07c52d6f27279dc749063ac7c176568b37fc0228e2822b98f3064b85b095d91f0a7a8379fa446c1f077ce2508be425e2003c142f46ce7c1967e0c3e1aee29124c631fc129104b8206a0ba3eac45e0e4bdd3301a8c668585f3fef0967b17abfb900f8c7c49d07ab9c9ee3bbff80ae4a88961680dedd920f68197549fe3a510abe2e672b594879a5815aee69b41a71ffd6756e4465792705feb73238178d3b860eab046aea846fcd590deb5d81c70ec212d7277cfad4ca6827e8adf76088ffeb6f73b277c1352f9f3a40ff72100470378683044f9d85b383b9adfc38df2b36d02cbc23d1d61d6869f20096c32d0be1b4c4986751d1931d7cf95255d62210e40d36df866b7c421814fa6acf8c509f2ba42bd0a6ea44f245e42c548f617448c6e06ee15d7eef01bb9c9db80ca3dfe4f69cd0bc140fabcd8b7724f7666d4053bde9b0b051897e6927310c7ada1712451e603b5dc6a42bca98ff13edbc7c77e3a69cec466a8acdfc97857bbd02be3954a1c674c6249b4314f492b94fd81ccc69e490c7677efa6d3e9e6633ff501433dc32246a89f08881c05125b3eb8ce7396b46a635edd88aa55c1577ef2c0937111db44eccf7f0a9b0174eee5b1645444e1eca104892af5811afe3a64339d963e14cfcad6d71288f0e8622e2a09e883db63535f51a5fc382ffc6308ec44a59b98efbe225e1d668e53fbc2e1bf0b4730ea4bff4259cd093af4342146007c17e77b5ccc67fcab1e60d2c8316ff9c0326486146f30c2bde1393d86917c30ce7b7d6de06e283b6bcbea3b5a53d2df902cbb6cd536fa278929f712b3a856b2d1217a048dd2a73f3956a6353b0e958fabe6405298620ec67018a36cb52675f491927843eee3a31d4e848926c502730798208886ecf2ec0d0ef4a9d9687811499363229a7b08fc790047cae403cbab8cd14c332c3166d57ea9b86021a8678728fbe8f77ac9879928469ee81500db575b7df3670e88bdc6e4fc4beb447b8c2eb8d3fd245c5fc6853a75e138d35a3bf4bbfb883d89e3357badbd59d81d8882ca43c8f073c5828350c6a89a328fb27cb2e45f7837146c981f0d0e640536aae8a8728db11f5d6b28206fdc44c8e840eab3b49b4b9df00b5b835f27c29a7425c22513f9b75364cd27e7a8f302db1198bedd1710920960214d70e3fda8e94c01e0e2f2d8fc6f8c1ae07343ae0e4700449b67fbd82e839b12ceb60527a00e7a56bc5e4c2ca4bb4a4552a4bbd0eebce29103794b4d97a9ccc05cfa9133166379428ecc5e98525e86c656cfe7de5fef56a22fea60b00a3737c64993f77e28efb17686dc732a82bd578e177a9b4b13fb2ccb2868c604c3b075a523466d8eef4bc7de8933032ba9d70c589525134736001c83b4a7c3a655b9eafa98d30bb255880ccd409f34b10cdb7b4d157c144cc5d1f422aade090c97741a79fcf6af942134985109fbb5b4e2e958efb184de8c18ff16bb89de69d6e206014a1c3ca98ac1d5d3e67b4ee7423189a2cfc6226a71b0c382e653ec2efc8d82c6c82c799d952b22d784a1ab11bcac3ae92e43ab8e5a8c0cd51ee39ffe3a19e6ab7b5d4a304ce8f27b218aabe413cfa9d0677abb51238872c6abc6b61e7e912adfb9861562ad1a2c43840d4447b6caf59a3ae888665d1d51cddd155e5c8b43cf33bdc07e4911c562a2ff08d2bb822a1eb50a6d78dd5e245e2ac01c0688696ae545c98cedfab3fe80b053412d0a588d079f69583084e2181610ca5180cb33b420c3ff34a22417e11f6894a50e4b36c8e024f3e711e3537d499bc868cd7070e4291cd2229415dcbce78a5ba9d3d9e204023d9213153d4e8c464563a86579a91bf16216b696812a675d7aa2da32a2570b4e55d7df46a28ac3a5201fdb273a6f8fbb7cd83b73efb459de5c05a097b52f7043154a18e31227d7bad5543795fa99f3b0a7813d50b9f26fc2a7bdc7662dbf597751d39bcd168515d13355e54f473fa1bfa52bead9e323be0ca898c0daafc5d1f5e7f7912f0865882bc502512454e9c02b26e7abdc761f366963aec0082758eadfea2431042c4758c5a73e66f4aaea15c53183b062a07d5c9eb4e71e68332d24b52aa86e48ced970e111c3dc9c6a920259c7ec53e9639b5591689f96a0291d923ae71abf2c70740747b1888f15be556df0b67e97ee900c332ec012a4ebf7f33e4ba7245ccdef39d7d9b2a2c46fd8ad9279b750d870a42c9a5414ce96bb811380184a073bc9edb73a83e12f5aadd90810e648feaaeb090812d06270af0fe8374afb0882545fc0a5964df0f6e3a9945c938acd1230c887336c600bef5ffd5add734ca059161bdcc2f1767e319c214d1fb55ac17e004557d85af9b7ae94cc9178b9447f7b5e455b93e730e30c74ffc73d5898ce14613ec433885fa076ad72d10114a9596a933a27021c0b88473ebe42414f864b476e71510539c3f721ea4b086a83e62cbc3f119628f0233a7b9d3ce6c447f47eb0bdd0e5d905b4652f0814532597ac84b064ba3670fd137e7dede32b7cecc5f8b789083e35e6ba46ba5b3a97e864230b23f7753cb46a5deedc192d5562d8840534124771ddba882d03cfcec865a531d30f916d62cc42ab1e765f51ef454454178ea96fe1ded69318862d95d4a1f845ea20009e3e7641bea8db4e1f80cc6057dd2b167a2c7d9d10a9aacacd9b985ec12ce0377e170389a1c3a444c9a676ded55356ff974644106c1958643e88485e0b2290c4a2d01b7d8b0992d5df3c1124262caaef3e09a572334693943a1f47707de2d6f773569bee6db3e81c980cc4c1bc3a96cb4d2c86c4b3c94fbd5c6d9bb8a169e70474f676e67d29dc61217aaa2a3912078612354435a8bc0b464d02c8ca3fec1fefc6366e04cab6c6435cfe1350be94309ceac97cda50c23e86154c164cc6fa39cbb55f96fb8de8adbf0624adad95a6cb8697f299531f350d445c5a7a28032c738cd120f2cedc4bf9903a50dabf7d1e36e8f4f8c86dab4ab526787f71803b7ed6ab19d3e916882b979bebeb42a2aeb4821e90aa71a501c15db74612bf18178c29f8f5a404474fc36e1aa36b3e120621f560dbaaa157ae706a5fd5ed369f18dc8f20dd5e70c7f19b73f64d46a93e96f9dd7bcdaae2fbe00bb8a2be16770c3cb870fabfd39fe3733a2a4d3886b2c24d8023af7eb6c30bea4d03e567757011620540a298001e0d32e55560fa6c12f67a1f6a2c5c4d51609e1bcea8f29a33fe99a4605ce1b62c7518a530fb1d7a5b5188445d4ea409cecda5315439245e12ccaa29276ab3ece58862a7f0fcc8668bac880e58ab1cba896af2bfd2e8b760b893ca41e5dd1cb0f2bc8d8ad24a2b10a26ea6b3ea4472ba36a733fb541de36fe887443d82f12f75f5ebdc1938a851e56c3788e307eee94fca935d4286d233d45f65adc2bbf74b4504df93edea8b1cb8fb331d5b9e717ad35e8c7453832ce309106ff515b352c3a7ed5c7614cfcc3f1b218ab69775ef02ac2513d087c909daff3eef18c6fa6bba33fca194bb49c8238a86ced957ceeb272d60b09d2df4f7d8d0e583ef3db7a1b6823074df9e91dd8bee445564c904e7f8dc208a268b5993f932ca1e191ad41cfc77cadc7a30f1add513ce5a1b4493ae6687385fcbbc497b1a54fad9445f3bd0a54fe82c719d4dfc45f91fcef740e474974ab19941a2555d5a542f2d067f02dda183910684df20f463619ae1b5d1d7f80260f69b7898d11f4cf3dad25ab693a08ae0bef16dfa4ea11bf6b0971b74ca7dcaac5046ae1aaf4de468322321b2aebd3e704b488bfaf18cf6e171f51c795943e9d4a82414912236d586d10e5f90e87fa26d923ad86de3cd7dbdb88d8e2c0eb85b9c0588972b4b484bb0ab5cf99d429fc2fbb2bd3f7813a4f51d91eda39ad59b062be8fe62e2728feae2a29e4af340c49f2b74b073fb38986306f2fba5e49e934c57d9dee539fe67bab27d6d3", 0x1000}], 0x4, &(0x7f0000002140)=[{0x38, 0x1, 0x10000, "16107f696a1c7ef63aad822d3afb44c1ffb029c4f4381f67aab99e5f971f1cd27485967feba8"}, {0x68, 0x0, 0x2, "1b60a81d437e38c74b547e48ea7134fc97d4a994c70ab6f1af2f43f125378239e97502486263ec9be2ee60f40a983ee89a8555326a7f547ba49be6432c233730f2eb36ac042ef8e6aa024b2eeaf0767a47004ba318a5db"}, {0x50, 0x0, 0x8, "8fdbf854c36f2467604dc9135bee6eb5d5777e587c239d55b29d914d6262c8bd72d6644fccb112d3e2e4177e1a1cfd39d3da7e8243ff17c2bdf8d9"}, {0x110, 0xffff, 0x9, "05f9210e01afb7cdc5d6d8f38d615bff9e974bb97edb7e91407181b917376e8015947623b29b45ff3b4f63d82dc4d3404b7d2fc8e5b8d8499dea45c9609818a28025240e5b480f86621fb073a3b1ae952d1877660f2b707c98eedc252e74116761119a53cc7dd1b710b530e93b61b6f5ad91fec58a53f7e7fd83b0c82938b63b4208da7d6e5df7e7003f14d376cf17b7929c49540e68ea1bb8a149e43747199b262789a8792763ff180ce796c2efdbaaba4b776c91c497655440c61cbc3ad1b394457ff4f08ce600d1953472a88913b1e1efa58d6fb7809ce8ff62841325a403e65ea504bd8ca72c074dd97ddde0d5071858ee7da7e98260c411"}, {0xc0, 0xffff, 0x1, "c1ad62b0af1435138fb398fb909938bf5883f001e0e84430619e47540d25917193a18905707c495d95a0105141001a2fe40b24b8b3efd41ee3e3936c1474795f83118ccfcbd83996a27f735250d9d686cceb2f3ead8a1e5e9dcd955eca39616a1d5b32af3022740d945d2e70b14a4560d1696c2556f730db111234d5344bb56560cb74508f17f15aee3f4935a4ac255973a90a79143b3b59947580417b86d569bcb921897b50c166b6ab"}, {0x58, 0xffff, 0x1000, "6302f76a0c1f29f213c3c10f0c81d7883c5df166ce98be4a372e24347e0c3754ce1ee7abd27514cd8a887ccfab8a3426e8fc0969570f823ada4a9fa3d0d44f3e7dcb6914"}, {0x80, 0xffff, 0x0, "503b8c2381a2a0ca4349a26628758ce89feba3100be3770820f7fa86886bdede6f95bebbafb91a6bf263d82e03e004ebcd2dee20c1e56dc16314e3fe47622641b5edc3ae9d65269383d7327239741188357050ceddd679784c72e7d83683b8f414857eacc0f9cc33f515f3e0"}], 0x398}, 0x8) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x74d9, 0xa000000, 0x0, 0xf12, "1fa3c20481c8017961baadc2164efe9704c9acdb", 0x1ff}) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0x200}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000740)="c7cd012dbd1110bace03305f3502a975fe3dad2ebc890dd87dc885f52a2dc7dd5197d2d4446963528032d0cc0cda7d13a91a8531ecd45ab6f39901145ba9e43dcb88b5e302d2118fcfc739a13ef03b62cd090e17", 0x54}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0x1, 0x824, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x80}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000400)=ANY=[@ANYRES64]) sysctl$net_inet_etherip(&(0x7f0000000080), 0x9, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 5: r0 = dup(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x22, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x159) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/14, 0xe}], 0x2) syz_emit_ethernet(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0x3) connect$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045000028000080000000907800000000ac1400aa4e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="1d6362bea049dbfa"]) executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000180600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6002005d00907800000303"]) executing program 2: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r0, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000280)='[{.+\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000500)='/%]@,(.[%\x00'], &(0x7f00000006c0)=[&(0x7f0000000580)=')[]@&],%$-\x00', &(0x7f00000005c0)=']-%\x00', &(0x7f0000000600)='%%$]/\x00', &(0x7f0000000640)='^\x00', &(0x7f0000000680)='@/\x00']) close(r2) r3 = socket(0x18, 0x3, 0x3a) dup2(r3, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) executing program 7: r0 = syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000040)="fe", &(0x7f0000000140)=0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1001000300000004, r2}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x800000000000000, 0x100000001}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) dup2(r3, r4) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x0, 0x85, 0x0, "100000002300000000000000000000000200", 0x0, 0xfffffffc}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000007c0)=';', 0x1}], 0x1) close(r0) getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) setreuid(0xee00, 0x0) getuid() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440), 0x7, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x8000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x8000000000], [], [0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x7], [{}, {}, {}, {}, {}, {0x8000, 0x0, 0x0, 0x8000000001}, {}, {0x0, 0x5}]}}) kevent(r2, &(0x7f0000000080), 0x404, 0x0, 0x7fffffff, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="eaef125c", 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000000c0)=0x40, 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) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) dup(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r4, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) poll(&(0x7f0000001500)=[{r6, 0x4}], 0x1, 0x0) executing program 1: madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) seteuid(0xffffffffffffffff) r0 = socket(0x20, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000080)=0xfffffffffffffe2a) r1 = socket(0x10, 0x3, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) close(r1) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f00000006c0)={0x5, 0x80000000}, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) fcntl$getown(0xffffffffffffffff, 0x5) r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200100000001d, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x800}, {0x1, 0x2, 0x800}, {0x3, 0x400, 0x1800}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440), 0x0) semctl$SETALL(r2, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) r4 = getgid() msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r4, 0x0, r4, 0x5c, 0x8}, 0x49, 0x8, 0xfe}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) executing program 2: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x2f) r2 = getgid() setegid(r2) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x3, 0x81, 0x101}, {0x6, 0x0, 0x0, 0x14bc00}, {0x1, 0x3, 0xb8, 0x7}, {0x0, 0x7, 0x7f, 0x2}, {0x8, 0x7, 0x3, 0xff}, {0x1, 0x45, 0x3, 0x25a}]}) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000140)=0x5) r4 = geteuid() syz_open_pts() ioctl$BIOCPROMISC(r1, 0x20004269) sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f00000001c0)="4f3aced8856dce0c1130674cab10393c2aac5c4114c0a4352655c24ea740d560c7f8918e0b63030b8d11dce693be840260dcd902745c00abf3cde43b8a77c369e7b97b4f330c692dc54c9ea7df929837870bcb4dc228a40949a4bea4ff0486d75c8362161ff85800005441afe8b98ebddd9179011074405f0fde47b5bdd6f88e9c7849d96cbd8f9eb26d85facfe52cf4db36257f17d8348a5cf530d2f1cbc0f8da6d84c354601c7d30dbedf300b410e346d6c9206fc87f47463a0c841b794e79541dfbb14e48659d1b058fe19d21f2db20ede9bedcc7c7e3edba2da0fe1a6f8198a19948639d3975", 0xe8}, {&(0x7f00000002c0)="58f6013dc5969847af45e35946a7647a4738dda8527c24531ab5d254f1ea4ec841ce8968faf9fa16eb15858c6d5c117632575fb9e7fcf003ba3c53b0510c3f6fa30c5b99cc7c77f954356639c59d0a1ebf6d", 0x52}, {&(0x7f0000000340)="df401c51dc04de812e06cb15675665afdb97131564b94395f986fe6f06f0bf425f856a4023ab6d68c32680dbd7b80790fe5c068a2d76e23f3cf8bc20ee4736facdbd1c53940ef9c11ea804ee9b557f275fe37b12afda9373040ed585f5e458aee1fb116e1549e69d67bfe4d76009f18ecb4808cd5eb19100a63d", 0x7a}, {&(0x7f00000003c0)="0be034dc00d5b6e2d93f4904dc633f553c2a8ce1354f9e48801fff5585ea196ced264e88964ad0c66c49f0122dcc61be3a0627fd592e3a994c7a6030ea9ab46dc12319d9bdd45bae426fe2a4b60d5871bbfd1214963ddb7543bf53915df628d2a38b46735593a422758ae04b1baec291e4af9a781a4b33d0dc077926f440bba3ba188db98329a7bd611edb405d97875ca29b427b069cc53b7ef03ca4dfc60e91ea3fb4eaaa70998233c555c560d3a980402ce9eebcc77f00c7e194be8674281cac19ce8890eb11ed31826f5118df50df734a97d6a6bf91b095ba", 0xda}, {&(0x7f00000004c0)="e48f655ebe67e1db33ae1f180858bfa2b5b4178e1be0b9ac49d497b95330412563e3dce6e04e122e5f27c5b7b29154e8ed567a68c8bec65502e52a22394e274c9221164dcac7052b0fbb5cd81ed26ddb80b9ff99e10184ae1561a9fbf6a5e542ffbe2d7f33e095811d829ab5caaa3b1ede9b697ea56af0a2de44232e8ab51cb03b28d1c035522f10478b24dbe0da58213e9449c47fab345d146f6ce959789b79bbaddc0065483c1263aed10952431d784d36bce080af2600336e8b16a8c540bba4cf6404f41867cf2151978f6fda8b6d209597f9e438ae0196851e0fa021663c932a09392728daf17604d3b119edd42d298083b578954582e4207826f61f7a6fd84c4785ed2ad7f3f89c958e16e8f45a184be5ca0e99fef4f0986862ae01debd12bca5d7d07b6624ed6c7f05221756c2003b9ce377deaa18b98d9ea7f6ee8a1108db9db162957be2a997f424e458f72c3a2e7795742aab803ebe96f04b23e04261769d5747c3fd961d2aab8f985e64ca1a60c71e0dff299d4f7b332bb670e8a8e0b8a649b2816ac558c01e63788f9280f09064fc4d16877eaf8f0c43db3660433baa816f1308427e2edadcb5d96ba567db7ae8e22862a26a4cfcfb4c6a832eb82cbbf8e0fa5a6cfb5ce1b1faf84d7c4d13158a621709aea4aa969556e201388295f2392240588e42a5b8fba9efec3d15fe250eb9d4a043262546e0da2a3fe114e8cd3b9c4331196e29a2829602377c12f634efe2c8683073b8331a86cbbbc8ba69a935257ff9446e8d73cc2db77462b16792fdd2c1bf372da4ed34619ae09dcaea1ce8b5b1006e9629a6be201747076961e74ee748393c3b74592cae12745bdbbca08c36fd5505de2f5dd79f480ac696f77804b9370170466ab5e4febfda84c8adf646a76d1f2e89c51433e5bd0a59d6ff5b206f0779d76cab83e358b1a0dc25a207de2ec35242963a0c672b164812e0fc3a43637097b757e0d7d5d25bbfaea52508fa1bc3bde4bfece7b2c6f7a5a20d5395399d4aebfc4b407f103baf15feb875e5d6bfb4471af62fcf7175313b237716dfb7b9ce74b5a2b112a254218a66f9c3da25740210b3a7d5f750331e48b72f4ba5adbc4c6a324cddb4b82a5c42f320e15b39e4fb2f3851c54fc38a615728e85000a31a5e2efadaf4ab826d4f1eb0f5dc70cb25fb9cb1ad31789f4d4e6e0dc74b6ed2604bf68253b6a2cdb54092b6dfb5a96c3c111f2c34d80ae8439706cf7426a26b9bcffb4af67798c085a127c8d8529d50d5349d255db2eabb0616169c84034adabe861838e71664bc29d4481c61b29c0c8304835c80039fa8c8b0a8cc1653199d53596ed38055d1fcb34ef68b73569a918b266d2dd4828c676e31bf8ac905ec27071bed5b333b20136837df4e82c5f9dfec1fb5b1550b5ee388cb4296ee49d9e123d63bc6ca863c134cab917f5e22984ecac210f3e37d8dc87bc0c7f14174abbc4ed6a47affa3d043bab64d00e4ea4385a816b8658e2e8eafb177d98f06366cbd51eea9d3e2e85aa5a68b99d9bedb8a23e372ec70a092ef55725a8d33ae1aeb2a9fc53ec2d6f41252ca8d3082f694870a16926465acf53838d0ecbca4ad14a58c35a54293e568f390b4fe5fc1381e5bc7ea95146ad76943c677fa03d92f6b4f6f11946bcbca4be74b55e7b3e187a1ebff8bbef5ae628ed484d370dbb17d48018455bd41bfd0da304eba3c0c8488b7e04f9aa95e4d03de2c7045bd148c82eb5b54c98c96b3988a678b2748b58837c04c949427497621486e05d07390b64ddee668e665f6225cd9efb69428a76738f62708a57519d200d6ee672995bd727c9866fbbf627968d3bb5360233b6f6c174a6ec7800cba6467e756963a60585a537a24e0cf931204a50e3eca5fc6769104ec0c2c719808a003b15acfd7e1af11ef9d9343f257278f22b3344476fcc086f788405f2cb079e597cd45457112445fcd9b42435680c5b14261ae639512dfdd86084e898764dd9458342b7ef20b27481139c175251990ee5e83ebb01595aaf9b5a037746aae4519fd42ea3499c3f47a2cf5734c4b82404965045b8ac56627bb6727b53d9675ea7698dac274e5c10b81aa2b227b1f95f354c49b9eb2116c85eddf1f3c318866b2f36682456ea13de53a8c829a0a1aac60318d850498da188ff168eaeb6a6d6ac27725fb81b7673df5beba52937b6113489a28d2d3a1b51f2030c8162af1222d904deb6022c291e3c53872047176e36e68ee9f87fabecd1aafdb1f4d5910008544681004f2c795a15d64dbdece2f03ad5ed2263fc4a77b68600d3388eb5e05034a0b0db07bb0043dee02faa2458f36d12a78896810fffcbe12294a1120ea590fe554dfd0105fdb6ea2e613f2c59f773138bf7db2dad2098ce4e5239c5ca5e8128930804ed85d0aa3c95914a1cad73aa9701c0d0f95b4c2ca46eb0fb40089dfafe8ed3f9d3c2b76820bd5cf0cb3ebe2d808cfde8b6b76734582449f05f20d113300cbbd086116ac1545b5592f8f4dc6f3327c3f4dcd9a55541e6ddb788226c8105ac2bf620ad809b5ca0d3a696e4027ae2a925156493cf374c17e759aa12d24bf614b785443185ecaaca31c246af37eb9e128d753eb490a476bfdf8be98069e2ce589360e8cca315ed0fdb906b64076f6a7a041ffbb86f03c09955b03e673a51c805fa914a7ee3c39dadca69984abc07e6b1ec660109eec73aa064c686ac69bf0359160dfff4b60551866a36ef2f07e6c138b631e9a6f265100a7d3201f373880d13b71d781b1b3b99dd482b6df4ffd10a1abe4b5924f5acb29c0e15500f787b38f08ea535506c6072a148651f7560aa5612a4eed01d23e565f91dd1e963b4fbf6d60040a095d819a8d947d617b1826a1215f4ea9b977ac560efb5590a4fafb0c0d2fbe2982675e49cf4b634fc4cda90959bfc61aeccf3e30713134f0a705b51225c26d14ca2efefff56ca99716c0c3181425e717065485e4b88cc35855f35a30ac48ab1dc18c87f081f87f93c8b3b2fe5e720e3ba667e3c04f39e7a47023aa386dcd9cc3b622c4e5fac4e7ee7e4887edb6a8327cb55d0e5c6aa3f3d18ba6d851cc577ee822a282b2ac1c0abdde4d3403dfd4195a9ecd650f3138b3fc7ff275c2d4238f55e6301183b6dc85a25022e49753f87b367efd1a14c7d05c6e15e552481bae5b5f65978c49cd246327e436c8b22c1870fa5351c4d9307525a73b5166eff941fb5e4ddd40e03d7384a3be0e6c887fea13dedc13e9667fb030da06632aafd2a2ad2707c41a76af239c2067dfa36c281b3f54de4432a435deff63d9a47d91f6985d024663514906403ee8db89debee1034ed88a3d74814394719ba427f4c4e3d22e482db36aca9911bc52a61ce68cadeb9579b716e1a55d5c7002b991c40dc01dd51913af1cadce8aa256e598d2d4cbbf23e500aa9686636f5e891ca308e8392ffd75951427ba0087c85ec4095fba7aa4aa69322de9edafa5dba3c37d7a198d16e2a625cf2b360dea3f693cf6e91d6316234adcd66c1a1911df6c15f53f64f7fc0d2224ba36f5f16d6ae019d564be66e10f6cfe510b374f198cceed8027fd438cf87046b3a7dd3fd3e41798babd7a7b5d6096ce742e41871194a3daf68f3ec3f1c1959090cd863a026710290373cc5bb6573f76618f443691789d17ee933374126e945aa44c5cb9bb2ff7bae349debb45865fd584bab1dbe35fd5232b494b1fe50e57350cd80116c0f6edb3cac91623327be7c0da0a78c6efa1604ca228f4bc6c1518e11660b0f1c1ac35cf639b1dcd8637c2e952e08ddf027b495b9baaf79638d3ee14feaa8cf20c07754ae0bb1c0e204604ca1af9e047c3df1e511f390c0226c16bf6ba1e6ae52f39a456767bd88c9c51880d08907b6ff48faf8ce72f56eaffdad96da1bb67de01005eb49de3f60d2979c3803217a098e53ff587f2273015e5ca310f8003b75459d76b1b218407d15de7963dabc3d816f2d063090e7d929d0bb246c6dff8e51d0db3e4c6bf8ee2373f274092aaa5945797707cf57c4b8f7bb716bdd703aa5d689ab85cd4dfa0bf4ce50dc1e61f7d7cd2de626b4820d3431fb7a4d33c1564f72560861de490b3c93532c4eb6b1f7358b2469bfc51de7a9bb8d05a82acda50ba9b630f083ff00f500ffbc0f35d13bb958ef12485d94cf492b52b897d253b9ce6ce1eea57d339598cfbe4105e2c887fed2164a8ac9d3ea49fee3c6974b734e493f10316863a38ace6f8989f7981d7607cc75531f3351b843bf561b5653829b65e06124b75485fbbfa160de5da8404271ed73d8a1c01bd851c250a9e0ed7a8ed1827614403fee6aca1d5c04ffd5ff86eb35d2ffc9be9963a111db4030c6669e2d0c3555b0c5af22be0a8c0568f1c32fa12f7fd7ac9d9062485df44624cfbc99f9702c1788a52593ab2718a24140fe23af977f568a6ddfcdce44c445554758efcbd50b6f6fb25069a4ea17f4d72476b57ec09b904611473cf77bbf7c8547b38a6ad5a1a57c400c5aad6511010d0e33c1e874b140027f7d32383637d901a98a9707450bde8de69232ab0d73b8a5e02dfec77ca2df40e831d857871093c466b048a95ae17525c776654c7d26a24294ec1adab8293636329622c68520db0808fe287513d748b0156d03852c22d239eb718b79661815ca610f2565233e9fcfad82e901a2bdeb3d4fcbdd9943d6c0e6828d18834db077f952338f3aec7972b46b77d6354e396d35312646fc7ad6f3d1015f6e451c55305e8f3894915e0839ac330d89ad913f75b2f66bcfc31af5807e27e126a387d41b7ff7c798a50983bbc339513998f524e6184c76104ae4134db9200386612af2019ff09a299385954c51352405075f9bc9dca20a25506b6e2375afe21cdfd45cb964d414b54258e68cde7d48e9986210470d50697926f69713f773916264252b32831ff3c6749677b0fc77466d711d7504bd89f36e7baab35f4a866de5c3cdc4a13a33af2020d972cecd0049f7b490e929ca35439b33c6413010e944a77164261fa644d4a62ee7d4cab49da53fe86b44cd930e0697e513744472882581cb17ed38b5113a15dc8d1a7e1c69d0d647a37f28eb9cecf1feb466710ad1d17f92baa1589096e96a0652863d4753acb55eb6410c84d48af845f23c65d1fc857f771169e145dececd9213c4d67df8a6b2b9299c145b6e6281b5f10e7391b2c03c6f7be4fea4a1b02732163444041fce2092a670b2d74f2348342f9b0e3e2464c524773738676d04528354b192f32239eb9cfbfbd55e9a67bfec5b0b27cddc90f87117b8aaa4ed1e37cdfb4bec5b40535d376f848af4e389a8b08c9b4ee5732cc53e0cbdcb25f4b6eaea2b2738970e10c8bb756330f1369e4c8531ea8fdd00d2226c75d0eb9947677bd17baf52d9ab705bec8d32b40638877fa3a2a08aaad29c7cbc8b4a85a5c4d65e2f05b738ab22d0ceecbc9d02f02b768682f32f5d030874ab8e70e9b55b81bfb3872f9f7e89f90a569369f3516dfdaa7e962924c028b8df162b76dc0b7d83f9e01b7491fc0364e5971224fc973111bc580168e4ab690b112a00699185768eed9d7e3f63c2df0988f57aa8d92a3fcae8ac92090a0545538e134ce7d6cf421fd3c4964c5937313bae025663ecfa2ed33cd76d78e52fbad458ed6361176bcd16331cb96016de612f0639eda5fdc0f72afd691be138f51c5ec6c4883971248b8f0d1d2e55d8ec8409782414c9d68a6d302a1756585eace8892ae0ad182ed81505fbd0a57bbec8fd15ea6a948cbcee4c02c09e72688f96c67b0dd47117cfc5d", 0x1000}, {&(0x7f00000014c0)="c161b639d01f1400d8a319ff81f99334208e26501cf0908a49cb15dc7469f4b976005c1fc6d4cf0393c77aaa3fa9f1ce379c85fb057cea07bbab98999a64293c9566ae3e95dcdf8c78160346f09742bef039fb9148438f6a0bf0f6db1a86b2788e52be6f11539e158dd7f928d126370ec41d4a07ea4b0892bb01c0169b11934eeff28465158f218dcc98df46b93cd1829c6d2a22b33c6bb1523c04532c8eda0cefb325f532861970206ff8562ca3fa7f91dc7e3a891215b65a5c2a49272a7422f7f40254d04da8f696b08ec5863bec7313cb9540710e8deacab5c023df77182bd6c07eb41cf2264b7ec98ed8d627cb5e", 0xf0}, {&(0x7f00000015c0)}], 0x7, 0x0, 0x0, 0xb}, 0x400) fsync(r3) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000016c0)=0x4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000001700), 0x8000, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) r6 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r6, &(0x7f0000001740)=@file={0x0, ""/88}, &(0x7f00000017c0)=0x5a) r7 = dup2(r6, r6) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001800)="552cbf5da23efd25ae4cad864376507d36d4c126ddd2ef1aa8c0478e9f989d57fd9b734fe1ed216f80be1532a77af071c85b37d7f675b87cb1823f86f0a38083443959961ef9dbd339e68dea590195ddd4a206776448545a237dfedb86e398b977b9884fbe1b7cd1628718ac2b22a16d61e8efcd46d5b53e43889557aa082edcc5141d83e6847836d7d85f08542befb3500984631112448f0264137a616280fd818f3f4ba93a5897f58528", 0xab) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0), 0x20, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000001900)=0x9) ioctl$TIOCNXCL(r7, 0x2000740e) renameat(r1, &(0x7f0000001940)='./file0\x00', r0, &(0x7f0000001980)='./file0\x00') r9 = getpid() fcntl$setown(r1, 0x6, r9) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000001a00)={0x1, &(0x7f00000019c0)=[{0x200, 0x1, 0x4}]}) seteuid(r4) dup2(r8, r7) fcntl$dupfd(0xffffffffffffffff, 0xa, r3) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000340)="031914733e1b8d6174f1b3139a90ecdf259e1fb3b7318b505b85d23f72c97dc4c604000000bd919d8a6159edb9c48b850fefe7ddebb989f7d85369fbc17a126bea8abd5f4bb343db0c5d464e89a8dd5533f1ec185ea0294520f34972984a8bb4aec52c24830b63a03dcd8f8ce25817c41ce8249c7a2fae2a3d1992652b0ada2b9e30d2b87a93323e28872fb17d59d24bf617b29d4ddff75fa3a3ae7b22428db7de8b31bb9f667af8c2937a1ea3fb2808a37436bcf285b6e9efa04d5e056c5fd87342b4c971a59934590ca739ea84a0c1ed9476f020cfe3f32436f0203c67e621a5288bb5d6c519262d96edd313cb38e18d07e88e0c9bee6ba6ce0c52d6baf15de36efbddcd8475e63c79b165681afc4fed914ec606bb087664b39f1a4e9cf765", 0x0, &(0x7f0000000040)="d35cf82b5e24c8ef987da6a08960b5c00559af20a99e550a124c9ee0a021c9a0c91a52b90001000000000000a80416191fe1ccff9a33f43e8ca101e925da602025e06ea03c023d05005d4a112d427b21fd332c16867306fb3eaa4ae099a4a3d4718c5d5514f6cc45ef94d6949d694a8745197610bc30c5cef0425eb7b8c73f0e8a8103714c3929eb1c9110d7f3a8501f006a50dffebb9d5f8838f8abc93a466fef5ec1ceb18c7770d4", 0xa9) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYRES32], 0x30}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x80}, {0x5}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYRES64=r0]) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000540)="6c08dcc1f5d3c6425b8cb6848bc5c7e9b6e47460b7f33578017bc5b6dd0261331acce47bf21e05ff07545fe98cdde23f67a31fc26ce774490b7c02336dec340d37cee2e40f48d455764dc7b1d990a4ae1309d425b0f512a3d2b08cdf6ff2ecd22b72c85f44e138d337750b5e0674f5cd092b6c4b7131ff8e86b76c822c5d89e344e2473c528ede2c5274b122b7f6fd01bd2ccc730329a7a8e4c99ebf09d6d9f452dae33fee8cc0d9", 0xc}, {&(0x7f0000000240)="591436246935dcb17629694d51ed82b107f751f8ba4f43753ae1736d43618e800c05646bf6640e1e487c4cb1321b6c1f8646f68680aecc4146f1ab05079dad52dd8296153101f7053297ae36776f618eda2396f9883ba4b02deb5798d570", 0x54}, {&(0x7f0000002300)="004ca836766742c80ba7be9dfe87273707e834d7a56fcad6ed8e8959c975da1f040630015d3ef7c74a3574712cafb7462283b5a677fceea5bab29ca0558e25ec532803b38b9b8a2f9449b9f67f00e10341ade789af595b833a7a11e150b86c14284437fd6be8fe9791f3565ddea6e892f3f9c67569e94ce09bd261dd72ac3b54d2f00b441589544a3a90e0c5fd27482fcdc43d4ac7677b2943902bf406c0414e9f2d5f9f1befc6fc28195d03402f4b6f23171fbbba02655900342205e9bddb132f65be6d8a09d28fb2d06d7b8f18ba06da03ca650fd8db85c77e548afde04bc55a61d7801081281d4415337fe2176bf2d807f791d98a394d0c3b8ae0255bd05aac5fc974a0f53cacd3e2dff3c1fbb5b5b0f944b7e3f7996c0187730bb33762bfda643cd3fd14f1a69694a8b93f1977c6653b6b185d346281f5eb68f2c3cd72fde96e12d8f21f33a985b3063fb79d1580744cae0035b1ec7ad8770a0d2c6f70383bc2f45bc1fbb86a3eb2f77941f0f3551504c86dee5a2052a0e2dc1e92aaf1b92f0d026a6f283dd47b1fb2008736c757df3af56614ea9c9ab2d1464222a847c3f99ce6b8afb28fe41e714e896e43d4e7c5f6323b268f167f27d2d944745733207042d96adef753bedfbd3dd83eaf23f6b961aed5347829ecc7e3eb193d8df492e189ce783031bc2b3991f5f4e75fecb8cd3722cc53d6c383aafa990b5441718029fd712d6e8b0063b7598c7862d662c8aba41a19b715301e20412641814207ba1a1befa8c6014016b9b2ba8f78d3bda9b661e5eaa03e5be3519c9c466692f6fa5d7b6d6d106266fa2f2c62d75351a89593e3f64e7ca34c1f001e887678dc1215cc1d832468777af7229615099554a677216f9a9acb8cd1a6f8c70cc1ee1b0ff85b450625ace6216b88145308cd4af0143de4b37a675dcdf78717c0088fac221b80e3ee80029f1a31e36cc8c54203ab8971e12696120a36ca5e30529f41db58fd2cfdf49e242427a8727d30b7ea5dea261a36b843542ad8ee90409ab0857a04f5e7c4a6c35e89c2647da7a9e84185bcc1571fd495dfab5b00bc6585fcb528ae8be52cd73ebc19d3eb9d07feda3ba0b0949748b82c2fd3e40197d95f76363ee9922d6912a4228aa4e2ee8dbdb5593c49e2bde580ff81a18708940d3cb86fc498170a8ee1f56bc85b9ff8851b7f5ed184ce01550c46f749b07235ba0c883223ab54f55d579644b94f2001e0114a712d92c20f11d4661c02e47b7e95a2c840f71481dc5d4397aebc33673ba1804bda66e27534c75e635a0f681756f00616d64047d9834fbca69a9a0753ab8d5677a5a42d97682fe42432ee19f2a9ee79f434b33be64b653de791ca75747d56a9948f35306e02f46be2f84577c78a4e9cc361dc1619331da1276c91ff530e434122e74cd2e330dc2bbaaefb247535c3e9cb908949b65e3dd783486f9079710aeef4408a1074821868fdcdd399fabe764c73316ec020d771b396248391c4bfd5b29d255934a3f3dc3e471c4c766bc5d9a6fa424dcf2a6b8b5db0303ecdc1998a0223185c7c664f2d5b35cc2e4c059a92916fc1cf51adcc73827ad1f8ac67ccc2336f5e95eb56f910760fab74d76f612721938d79e8acddfeb99a685c189d2d39241b9cfea1cae3c248e3d50aa08503d8e8e6ddd06040f0a1346ec6c00a9743b9c859677fd5dbbc799d3949e7b908713404ce54b7b9f9b4eb534c9cace53c89bef70e49db2b5c56e6ff087463706d3b891798b09f2d8bb3081a18c91ab1ffdcdd576a0d51f153fde79708853a89866bce4bd0ce0a6852c71f5d2d59c82c08e2fd882ccf3c12ba9784d4ea8d7e39eeaac4a930cf98873c7176b78d21f47b0b78ee2e37d01c94db5690b407c1fc7121055a863718294f1b679aa09cd0dfb0f4136ec2e77fff0f264940213c5c8b3e89261f86b74cc6e86293266b174e9f1ae90d986dcc0f7164e9f684a0b24db6fa43412b3869ad482719c00bb499995056c6fd1fdd7ad0d65ba6915efd3b3cf065acaa6af194df3415ac59c4b8b3ac31aa990a1f5846b8629f6295fde82bb8763340524f41fa7d13d3cb38140fe1f39907bbe8837f76fce679c80b8852704e802864d12c8738065d5c07ba997daec5a7cbac0fbbd5f2ff92146152126c7427313108f0e3f42eaa552b74a3ba8e31a38d8e3514c246f174fba1d181ab438f1b73bad6f65bf2bddf0a235e1fd46c66b403f2b6455359396600068a31dc59b0d399bc065a15b18f13e735c8f8f7b72199c0508065467c6d84ea0d7ff893544e98f455e5b7fc3a5370c8b56e6421c369abec04b0941513c6425c3a6a7afb2338ebe89ad860590b9f3bd0913c5aa91bc435de7bb919f3c95dc3e1eb1bf6fe52d1e510bc1ca0a3191fc89f01c732ef0e2e7909b1fe37ac8e09f05b9a65d9b4f984e2f837442c9c8e191509106bd51777ba2464deff0286bea08f696acddbaf24bb56ca0869e30a170df0e49357c7c522bacd671d569df5472336a8283fc9027d53b8652dcf84f7a1b2c35fd305038681323532c974c2b83d5cad8031e7ee41f4d8185d95006a18909aa82ef555bdd5f8df3c00af4394ee6a3b980a6779441fdde0c925702d3f5dec09d8938bba934bf523ca849998e3b27fbfe1053b33b08f003d5c2347bb4fb1174a77ed3cd49f55c0ae16c4fc37e34028098f83824df3380b51e7e4dbaf743e46e35fca98ace13189452d66f313c78f90dcbbcface8cc0fb1dcc0a70080139f2be18712fd53b5969b23b19504cf8b628b981ed8c54a07532b6bb9b792d81dbd64dad0d8bd2d8c44cc4824fde244dc99689e8a7af206f075cac5711ea81f2b3af06ce9b7832ad99048be0cad910688c085e7e34c8a25b5c5005eaa3213c8c08e8a27574c54810482b6298463ff38eedc3e591562c26802ecb239a969721cc404b3ba6f814b69fcfe23e77120187e83e98f8d8122f700dd0f454760646581701b277198f5122213c1cda28894d180e9144fec9cedf5decdffc01d54fc8d897bd8e02a140c7adeed3ec1a4caea585b7d96a28c4618bebd80e2e5dc22d19af393d5fd0814b2e1a2225f9ebf54da9b2102ce77ace46654c9883be25cdee96c4e28791fa4c3f098a4e084304a9d102766c78f0cafcb9492f5e60ae43317077bbcccc5b6fc61d4472a6bcbbcd758be6826ee3184a7360a433829af7db730bfd5439ee838a36f1cb64db00b3affa4ecd7c113f498b34ed4d279282b622dcec8c931aaa1e04e86e513bc14c4f379685c304b754f987a82f2b12e36fe069921bba72bd47df5536325ce98807aa7d79d876974a283a44324da4e271920b979b27a8afc899af67f711479bec600c912ae7dbb0277b73e5d19c035dc2490158607b56455778bc7124c6ff2f9654e32f64f1d704f42b8348dab45f4681fe217da015feac2740e314bba3c6e7b9279c222dcd2152fe1fd1196137b2c26c1ff4068e5c507db7eefd74f407021e7157d5eace177815000a73800aafe234834e1c18d6de5cc7717dfda849c0769314ba7b9fbf8143f5ffcf5cf467fe4223a62761ca4bc336ddc643415e471ceb6246ab2f5aa1e24d29dd22ec4f3731b04835c61e8faa6a56deb603ed51fc64b28870fc44e13c3d3985594353aff274c2f1b104030ad31fa344e09da29685240203d7302472b96040084c43d1b7fce562cbf0e4a4018f645a694af92f08dfaa70427b761dfc626438013bd0e82dacbfc392f84c65f7445c2457b9101de96aa6e423a5edaba99e907ee5231b5e5dd750ed8f5e51887db5fc1393553f673a40ef7aff16642ca88fb1ade6eac039bb26db23d4b8ad8c122864253854b086ea98b259d3fe88fa1c8fdb645f1f0cedb743c354eeee7d69ab3a86e01fd28e0d24d0d24dc1187f6858b77c641490eb96b219d5bc5e9143083dbcc9307d235f9fee3f8618744990136717e585470abdbe1f94bc5983f5f4c0fd3938b72fa16f1d388e40cc0e5078dac860ace0b357b6deea0b358410e92f4f7663b3f8f651a4a329cd46e769be6cd17886b9921237f8d815f7396784aedf0ba78eb6c479e6cfde18b9c84a3ddca484ae405ce07ba8848463e62cd212d53198fad8fef742ab59e5c08bfdfb94df4783fc7d0760dbbcb2a7c61895c9c78386574dc559132c2cf2709490343a6586f8def2463c936dcb9f839987e5c1ec81220bc7c0385166709a2830dc6e770034b54eb6fa04245cb3c8966886ac102c2d0fd15a97e610cbd7cb7e127e42f2fb43c1accead019bd44b6406d7d93028dfcf49ed086ea6288b5583f04265d0bd65863d75260aee1c2e9d04690115f25874844d9691c368633d360832b21696cadaebdbef9f04b15db72a24ff27d860854f4c6c81a196cd646221455f18ba81c8a8cb64befef7a5a9e8c5aea90b280f6a8d9120371d4bcd97685579572f22e29bae2fce29bd89cbd0919cc31f054a7a107003fb342f08a72b967f95e670c898a5531f1a12d538127450960f09d8455effbc98d242570c105c51795f492cfa1a99a0f7b80910ae05515f6ffeba7d79f3002b4a3afa5e56a095de66fa986343f8284d52af1e6e2bf8399d4768b7d4f0aff17f5c9abc83032e6bdd7cc1b2010f6acfb609d8b96ffb06cb33e7361955636bc2415ccc3f52cac0a4f113a29017c7443f3f43fbe27cca0c9d035b9f4f172d89b56613024fad9a202660df23ff01b37fd656fd7e5a266d27b7723a13cf76857b85a94845871a15e4d120453749c00a1631adceb4b5391dfad2054dc7f768ee76e069ebc3927bc83822cd48658ce8913073a42da4974f02c10492161398ebdb7c7691a2f0bb62f630fb71f0b9fb9d56068860e8deb3a4dbf95a734d5e7ff1b65cb99e725e9084893118c5f53928c71f2cb8ae296a5ac900ae22845a5165405651af387ff35f87c7627f382f3e077435c430dcdfced94aab371c4e62eb5e7e80161afd7eeba9f75d234ae4e72d3933d2fc34c0b6d097299a740a18801487ca96c922534c61167ec90e22f83657daa989adc1494a2bbe858f5e3e7080974c17fd9920c0515fb3a2a52b730d9d83c02b759489ea2b61c949a1be7cda39758c75add39c0356ded8f21c7df39f3db8364db97866c97ae504242bb1c92c962c1f130022f600e7bbbd23ef468627993e0a5d49abec66a760f99d59d456bfd1a16692daf9b507e1c4365aa765fe4aaa48c5af72a657527d828fc02443f825a6efd1d40ddb55d4dd6a705a62405b8bc89c773a838f0574f3215d982a2319de74ae4450d689aa59ce6087a686a806880da1708832f1ffdf06a9b0e94397f41c0b4e4351ee464434c813fde1e1d6cd9bd4596c271735692a1791c0d209d173d0e3f0f57e92c2b8dda2f927a339e6c57367d94171e5206a1a0b4571b4841a6d92f6e0c544ac89d91b84447a1526253c956b18fa801015d6837f7fcddfaaeeb8ba664558c0cb6713e684d7f4cc681d9be99bfb769be07d8995dc003ec3f8d7b1dac5570d99a97bc9b385aa47def4d0b2dccf2633d6573f6249fcca2887307c49e1b6d84527d6ff11ff68e70e83cd704535d3c0a32a02b140b2864bea93726ed8385e69cf5b2b084f9f97f4aca5a4f5744d5ce0bfdbfa4f79248992a39e554455a943b00565a163f8f148859d15c04cf062340186d5815a3dc7fe55af8a679b3a2c9b968d5c04a993a2cfc20ca71a4f19f4c5f6eb996866b73d038bc8c9db4c5a1aea544b1283c0c3db88a8164a0322a7791a1cb8149b5b60d237fdc238416c7b1fc4cd19a7c38468ea1d6acd4926f3429cd10e550b18dd66b8d3537f90fc76d6b790dd0e1bfe65cddac3debf43de4410e12b0f5deb245043415d023edcc83f810c19ee47f8f", 0x102c}, {&(0x7f00000003c0)="54c4263af80c9978a962b13556f19671b02f5c3afd79f892bbcf037cab71c018f4072262c0e23b61d6502c0c606f28f47d22bdfe822900097477ac503df443fd73d234133741b4e216f880fb399a07cdda2a379e76586f3cacc60d93d512220b0323a5a8ebb604650fdaeb4a7815f3df711760e15e084a778c381c1ca84ac28c8576e120a696bf3cffee04050d046b682d4eb6beed75e1d5f018dcac0523222e6fa270cd2039aa461cf44521f8c24a056f065d5d46561460ff25c0c01354f8220fb1264b0e497cae974ce4b949783d63b1a36d69ab2d32ecea18945b70cd630407d2d012c175e6d8e9e35a53f32cfa458d05", 0xf2}], 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) accept$unix(r1, 0x0, &(0x7f0000000080)) executing program 7: close(0xffffffffffffffff) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) getitimer(0x0, &(0x7f0000000280)) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000200)={0x0, 0x6}, 0x10, 0x6) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000240)={0x20000000000, 0x8}, 0x10) close(r2) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r6, r5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4ebfac6bbaf78ed) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4c, 0xfffff, 0x81, 0x3}], 0x9, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003df000/0x2000)=nil, 0x2000, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) r2 = openat(r1, 0x0, 0x80, 0x0) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x811, r2, 0x8000000005) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) socket(0x18, 0x1, 0xfc) r6 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0xc0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000080)) socket(0x2, 0x4000, 0x0) executing program 1: openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r0 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000280)='./bus\x00', 0x200, 0x20) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x6c, 0x0, 0x0) writev(r0, 0x0, 0x0) write(r0, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f0000000040)=' `\x00', 0x4}], 0x2) symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus/\x00') execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r1, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x20) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r3 = getuid() r4 = getuid() setreuid(0xee00, r4) setreuid(r3, r4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x10) msgrcv(r5, &(0x7f0000000140), 0x8, 0x0, 0x0) msgsnd(r5, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0, 0x3}, 0x10, 0x1842, &(0x7f0000000180)={0x2007fffc, 0xa}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 6: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0xf56) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x2676) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(r6, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, 0x0) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x2, 0x5, 0x7fffffff, 0x5bb, "0790b9000023001c00003cb6090000005900", 0x0, 0x1ff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="02eb1c2b6af66b1cafbe517435c88b464f22d1060b8e6f0a6554fbdca2875dc3aeca14ac77be9afef6caec188d448c0bcb9cf25dfb065e45fb74f85a023a649ec4c0eacff9c9bb97d6b6da5de4e47f2ba3645454ec1e5e5f3c2529dfd9f3d3592f5be44fbd7e8d516040628dae041542b6bae1f893653c8173e213409e87a89aa0b3fb87f092b276ced0389d09", 0x8d}], 0x1) executing program 2: syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006004000000003a00fe8000000000000000000000000000aaff010000000000000000000000000001880000000000000088317f15a878eb4d3227b139f150485899a83771ffdeafd5abb08e0a362f26d38fcb1199fe55aaf93c92073e09f6bcb522ba22d9f6d1721e140af7fcb3fd167ffbcaa7293c1a393e121ede3eb078e8b156e521140d9176dcab8bff7bfcd01e22c5a2e40c0cafc2cb65459f3d7020b456fae7e684e514c85989ceb7a76f633f2141b04177010873"]) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x9}, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x20, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f6", 0x13) ioctl$VMM_IOC_RUN(r2, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x64}, {0x61}, {0xe}]}) write(r1, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b05e62d1b45c2cef8256f7c3c33b6a56c4851e31b4f6ba07b3b34bdf020ede6d1bd79c0f17e2f8f28ad194e1d86ae364676cb0a0fe1083da2bc25e3b82afcb9054cc76bbd08004fa6c3e3dfcf5c002a6c84e1863fd6f1cda12d8153cdd02d1bf46b6d5bd1b70cf499588fba244d72a6a5af443993d3", 0x9d) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x46, 0x0, 0xec}]}) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() mknod(&(0x7f0000000180)='./bus/file0\x00', 0x6000, 0x440027fc) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x4a) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x0) nanosleep(0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x3, 0x8, 0x0, 0x0) open(0x0, 0x0, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgrcv(r3, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x83, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000640)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') executing program 7: r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}, 0xbcf3}) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r2 = syz_open_pts() syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa300303aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000fe800000000000009c0003d492a809d4cb76c44366e62cf8709d3f010fc050f981000000000000000000"]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) executing program 3: getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x4}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000039000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00001dd000/0x4000)=nil, &(0x7f0000060000/0x8000)=nil}, {&(0x7f0000696000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400000000000}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000093000/0x1000)=nil, &(0x7f00003c3000/0x4000)=nil, 0x8}, {&(0x7f00003a4000/0x3000)=nil, &(0x7f00006a2000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000115000/0x2000)=nil}, {&(0x7f000077a000/0x2000)=nil, &(0x7f000009c000/0x1000)=nil}, {&(0x7f0000181000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r6, 0x800c5707, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r5, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) close(r4) bind(r4, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000280)="56e83868cc283dc6fde4bee3fd150d2fb8d16cc16783c556b55e6728a75007c3c25f833ec184423c2020340a376c025bc56fe100cba596aa8d318c72f1d6f8401e96518185192d405e9536578fb5dccf4f921fc064b9506cb45c54fa4f3225786b3ac54103f03cd46eecbb87b0a7cca997ff3019a30486935ec170e2b9b25281d3a40b25c722926912fa8220dd053a46a3cc2c9bdb5973514bf80448e2d62e3d070bdb1880cba6e77e3cb66c61e6bb611054e0066cee1897bf7c7e9b891b13f8235dadc52b8827992d689fc6a67b233079bb8bd08ccc91c69823e8e56f01a427e61412e1f8bf8216171ea4e5813896cf7202774b576e8cd34b786f72", 0xfc}, {&(0x7f0000000380)="26ef8e616781fbecfe18480bba3cad82f5f106e02826679019b4fea210a7b99ea6914610f642d8abd9583cb267804bcc9c16ffcc3ddfdabec59562d09ff3e368cace9bd28861eed4d61c6ca02a1dbaceecdb450ac3d30bfae6a19b876dff36b0e2ac08dde719e567562b4e1e40ca7097851b6ac53a5324b1537ca76ae0989eff00e0b577d2cb16858381c226c3776d0e1d8e0ee1e86b75175cec2bb821c3df57beb7436f99e1a7934338d95e9e8d3394ad238b5129a0566ddb54c4c6fd45fe78113f9af3899084c986bffef9a7a7b42d062af797803a9784ecf2cce749acdddf04c31eb7e010fe", 0xe7}, {&(0x7f0000000480)="406933327e7118860ab3890f6f7332fed0ec8abd9e26fb6fbc042447abbce4e652796787272ee104adbdc5d43b366abda382dfab0c27", 0x36}, {&(0x7f0000000580)="03e666dc70dc925c24dc7947199c5f843dbaf3cb220ceed668d158b5f880be8271273dd65dd4200c8be5217f9a2ae85eb02a06127f23a3cff253c865b724d414aed6ec10d2f7ca5f7e84820d6668b318ca446bdf3c1cb49277c590d1335ae59fa886bf9560d273b0b2a14c9afac56fc2b5427862c013b40d35179970ae2cb4df8f660199b676f2238348d69fafa750d704d4523213489f8cd3aed0b2ab00e7e8cd541add2adcc8104b76a511a810116fb3978d171727482fe0b25afa3600aa351d5fa2cd0197e674edc54ee72483d0efba", 0xd1}, {&(0x7f0000000680)="4f8fc83a884b0a60bc782361223355b656f16fb53c4e7178ff364f50c3711360427b6065ed03839a1f523eb172e84efbd463d35c69295ace3ca122b3a28fb2f7a209ff7b4294de1e6e00b07266357975e2392a92bce909ef856a8236cdc995caa9a84d8f7f625908a689b84ac63125f311976cae892f004b5aa82bb53cd53e7c2a86f66d", 0x84}, {&(0x7f00000004c0)="21b3f8afc40f0c1d17b8945967f9f8115d6d4959b2dc88617d5bf535434fa684b465c860424a17314d38dd7f553852d2675c8972bfa26372fb7f57117a90", 0x3e}, {&(0x7f0000000740)="815baf2dbf1eb9ba883e96bdcd9d1e6838c76aac232078cb30a78332f0e415a51288c588427fad139a98ea6ef3571f6817c40f8c1d89d5b92aedc39f96b1a4a5a5dcc740899c39ccc7876827d8167f9e0ddf04748bc38ac291abb535b2824de98a3fd143da53f5dde60179590d95b8b0a0494ad632ad80d2e8c730bba516063ad2ffc0da94b3", 0x86}, {&(0x7f0000000800)="d84968ae74124f36f40b64fc76a4eca8e10a171d7a8830eaf427875b147451ae90fac6f7068988eaaa3775109a6d5b5dcf3aee8e353b28b2837a2e9ba2b1ae58bce31b4ae96d58bd137cec7e02d83f23a76ac23852ad09dd2ccbcbd91a5ebe527b01c02971251edf4e26116c502ab071dcac72a800b8898c309d21958f7344f34ab690ff1390e5ef35737a722bfdf5d73dd00d835d6e51c31e671332e2b6d99ea35836d33d7f0f6a824a7bcbbbe16e264ea61f868cc8cd95cca49ff21f228b301c1046e76d50534c", 0xc8}, {&(0x7f0000000500)}], 0x9) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="73b9ccc3000000f70004f7ff85dd6000000000143a0000f0372e0865911feb7e000000000000ff0200000000000000000000000000018700907800000000000000000000ffff00000000"]) executing program 2: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000140)={0x0, 0x3}, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x4000000, 0x20000000000, 0x0, 0x77c}, 0x0, &(0x7f0000000240)={0x8}) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000200)=[{0x48, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt(r2, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r2, &(0x7f0000000200)="f92a9bd300"/20, 0x14) setsockopt(r0, 0x6ef8, 0x1, &(0x7f0000000000)="95a085007b", 0x5) setsockopt(r0, 0x1000000000029, 0xfffffff3, &(0x7f0000000280)="6e3a07fc1ba09ce7330085835692c16a929cee52f300c9a12729ac95a67246cf2c5b9bd0fae5794bf154f08502e20091b61ad3ba9c717535e4b32273ac7a222118bdf316b56eb59c52da614ff0ece82eea3287f5371812faef67f3cf7d4c73de7f718b6ef7997ebc2369f5dedb98309ee16d93800eeb6e40bbb32cb88873e8a6392ac97c605896bd239b1ef666f163a112b2e8849b8af694fc0fe84ff9d5e731010000002d5c7a2b253b0923fb7d6ca73bb9a79cacac22cfbd3d22ccda64c668429c13a9c1a22b1bc6", 0xc9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x20140, 0x80) kevent(r4, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x82, 0x4, 0xfffffffffffffffd, 0x4}, {{r5}, 0xfffffffffffffffd, 0x3a, 0x20, 0x3, 0x4f52}, {{r0}, 0xfffffffffffffffb, 0x30, 0x1, 0x1f, 0x6}, {{r0}, 0x0, 0x0, 0x20000000, 0x65, 0x80}, {{r0}, 0xfffffffffffffffb, 0xeb, 0x2, 0x4, 0x1}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x56, 0x0, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x5c, 0x20, 0x1ff, 0x5}], 0xab6e, &(0x7f0000000100)={0x5, 0x9}) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x39, 0x0, 0x0) socket(0x18, 0x2, 0x0) getuid() r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x2b}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$inet6(0x18, 0x5, 0x80) fcntl$setstatus(r6, 0x4, 0x0) sendto(r1, &(0x7f0000000000)="4367ef3879f60b9762421f77c3b7515ca723b4f609d03ee47eb8d7e6b4e509d8a93ec4c123b1554b513379d1072fc782db347f36001f1e68d4d2315c354888ca29a493169625a26f90e2e7803e5ac4095f72a699d02780c99c17da617d05abc64da4cc7f67b5f0950a7483bb", 0x6c, 0x8, 0x0, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="f4b533c408ae65ec81e1d08a3ea2700301aa3c44c4dffa2eb5be5bb2dd33000000000000afd5175b9213452ab5d84f6c9d0ce61d3b194791bfc27428a088311d09ec78df0fe8364e1e362a61e1b8b3fc61e568aa7c9df08f53ac77bb4312e6f79ee96148d019ee9bd31859a11c664b3e17c1898b694b1438417a4cdc427ccd5d6d17cf2b3a6de21a17fa545663239350d32db03bd4a409f4ad4355a7a068281b48a8c59e7f832d2d269edb94fd62cefff05d09137bc87c57a8e388b6966408a5c5abd1faaf18d58b729f15ad96d112f93c258f57dd2de572449cab12a1323d71a56bedbe1739c8d85bf38afb8aaa27c0c4d39eb8", 0xf4}, {&(0x7f0000000700)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e", 0xda}], 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) getppid() connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000080)="4bd97063cf33b15e00598528e936256dd8a9b31e8c3577ada7e56fab37f0826e95a316d25f16e6791473129a5a02bc14a1b688be50ce19e83b55b5576d9f4c607515a680eaa990685cb98c449ed639e57f4ab85e55b6f5f821204943070f96443a3ae0112a8619b8bca3ddb2c5fdbb42979540fbfc0133f2d633ff2407e6d45c826ba16f", 0x84) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setrlimit(0x8, &(0x7f0000000980)={0x42}) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r0, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x0, 0x8}, {0x0, 0x2002}], 0x3) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x64}, {0x50}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00', 0x10, 0x30) rename(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) rmdir(&(0x7f0000000240)='./bus\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x40, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r1, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f00000002c0), 0x0) execve(0x0, 0x0, 0x0) r4 = syz_open_pts() r5 = dup(r4) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)=0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r6) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r7 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000080)=""/13) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x81, 0x0, 0x0, 0x2}, {0x5}, {0xe6, 0x0, 0x0, 0x4}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000080), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a30b8e5f840f81b5e87afec37082", &(0x7f0000000080)=0x191e, 0x0, 0x37) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="91a6e341d8bbaaaaaaaaaabb08004500001c0000000000019078ffffffff00000002050090782d917dcb820928b62d99ca2c8ea55b6e2543a62cf14cd5d1c4c6ec8832fc7fbbbcadf85f5ce53a2086c9b278c64e285b67b23d9b201483f0b5e8e1c522f39e250205b706dff50ef80d920ac9959e8b944b4db6fb7e33c35fe31bc9f24374a610c42e24ff436186cb73d536016d140e573f28d19cebbb00c6e4730726"]) ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) executing program 7: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) syz_emit_ethernet(0x46, &(0x7f0000000200)=ANY=[@ANYBLOB="5dee02f6d0b70000000000000800450001380000000000019078ac1400bbe00000010c009078000000004500fff9000000000011005400e0000001ffbfffff42060fa1d27970"]) syz_open_pts() socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000340)={0x5, 0x55, 0x7, 0x0, 0x0, 0x0, 0x0, 0x5}, &(0x7f0000000080)={0x7f, 0x0, 0x0, 0x3, 0x0, 0x20}, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) mknod(0x0, 0x0, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xa}, {0x8000, 0x1, 0x2}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$setflags(r3, 0x2, 0x0) openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x800, 0x0) poll(0x0, 0x0, 0x0) unlinkat(r3, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) socket(0x2, 0x4000, 0x1) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) executing program 2: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x0, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) sendto$unix(r5, &(0x7f0000000140)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e2000403080000c0112000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) executing program 0: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) chown(0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, 0x0) chown(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) ftruncate(r0, 0xffffffffffffffe1) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) msgctl$IPC_RMID(r1, 0x0) r2 = getuid() r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r3, 0x0, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xffffffff, r2, r5, r6, r7, 0x10fa6b8e8c4a38a1, 0x1}, 0x6, 0xffff, r8, r9, 0xef4, 0x6, 0x10000, 0x9}) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) executing program 1: socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x8000100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x4, &(0x7f00000000c0)=[{0x7}, {0x4d}, {0x3, 0x67}, {0x406}]}) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[]) executing program 7: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x1000) shmdt(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ac, &(0x7f00000001c0)) connect$unix(0xffffffffffffffff, 0x0, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) r2 = socket$inet(0x2, 0x3, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$VMM_IOC_TERM(0xffffffffffffffff, 0x80045604, &(0x7f0000000200)={0x7fff}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = syz_open_pts() syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, r3, r4, 0x18d}}) pwrite(r5, &(0x7f0000000240)="eb0236b5ed6be1c9d6117d932aecb9d465aec5182a3835a50d8aad2f01a4ced615631d768a5da9bb981268ecd06fb1d9d816ea56fcc3cc63d3d5478e24442412f6ee33d8926af51ac6c1c7bbc3d18f55a0062cb9007b0e817bfe80753b73e278d7688b31b3e8afd246e03efd8a74a80463d06fd082", 0x75, 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x2}) socketpair$unix(0x1, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x3000) socket(0x18, 0x2, 0x0) socket(0x19, 0x8000, 0x2) sysctl$net_inet_ah(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{}, {0x100, 0x90, 0x0, 0x10001}, {0xfff8, 0x6, 0xff, 0xfc6}, {0x0, 0x6}]}) sysctl$net_inet_ah(&(0x7f0000000140)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000200)="00163a9a67ea7aaac79daaa5ea65f4ddd9a3ed2ca78a89e319116afb93db781704b7980f9322f5ec65948c06a308c915bfb828b48b52ec48ddb239269006b160fd40", &(0x7f0000000280)=0x42, &(0x7f00000002c0)="5deb05faff411a7d3ab15653b83b5b2b2e661228660878b6936eaa84d17d8a98cad93225dd9b43454ba4e6a1079fb1e26fec664e626f37c296fc36f1ad74d630735d527cb13e26819b4a090e2d70ca47c28469f0544fb74c4ab99c2aad31e9e34e4b921d200cb0b14bd0f75bdc9a6abdd45ebae41db3429fb426d2ad89d08115960cd3024c70807da8f52313a788898048a262fbd2b83d6d95672333", 0x9c) getpid() chmod(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffff9c, 0x800c5709, &(0x7f0000000180)={0x52, 0x4, 0x8001}) pipe(&(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000080)="dda51210691467b1e499c09524df3ce19c95aa4bc858dff4c8306bfe762a74f492f50bbbb675f8c2c632784a484bc8b2bc0ef3c91bad27c17889df8df48c1260a515f609b6f8e139cd9ddab3d9e45594383d78a79146dba314a16f4218476da89efc2b4dd5f8ec68f842504f7cfced4078c4ef73d843a497dbb6ebf7e09bb4c1e6fce8c8", 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) r4 = dup2(r3, r2) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setrlimit(0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000001900)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000700)}) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 4: semop(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206922, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x15}, {0x16}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x0, 0x100) fcntl$getflags(0xffffffffffffffff, 0x3) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) getpid() setsockopt(0xffffffffffffffff, 0x0, 0x206c, &(0x7f0000000280), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000480), 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x6}, 0xb, 0x0, 0x0, 0x0, 0xffffffffffffffec) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x1, &(0x7f0000000040)={0x4000007, 0x202005}) syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x5, 0xfa) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000340), 0x0) dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r6 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x101) ftruncate(r6, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) executing program 5: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0xfffffffc, 0x4) close(r0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100), &(0x7f0000000140)=0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x3012, r0, 0x50000000000000) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') shmget$private(0x0, 0x1000, 0x68, &(0x7f0000ffd000/0x1000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_data=&(0x7f00000002c0)="86f8c3428a4b1e824ba4509de1fdb1e95b4945c8478a728bc8d45231706a60e6d00ad7eee19a5eafe42951ab803fc6c39af12c3ddb27dd573cc6018b8180cea29a32aa52ee941b44c19eae60a30e0a3c1dce369e66d4f2f1cd18ea9c249da60c3202ed59b3000b991960dad1c32ac0966e9516004141562dd1c017702c94e1d6ea9f379ed42c994ef0f6a5f756249fbc6479073dfab93b3870c0"}) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x20000, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000004c0)={'./file0\x00', 0xefa2, 0xfffffffc, 0x9}) connect(r2, &(0x7f0000000900)=@un=@file={0x0, './file0\x00'}, 0xa) r3 = accept$inet6(r0, &(0x7f0000000940), &(0x7f0000000980)=0xc) recvmsg(r3, &(0x7f0000000f40)={&(0x7f00000009c0)=@in, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000a00)=""/130, 0x82}, {&(0x7f0000000ac0)=""/123, 0x7b}, {&(0x7f0000000b40)}, {&(0x7f0000000b80)=""/98, 0x62}, {&(0x7f0000000c00)=""/3, 0x3}, {&(0x7f0000000c40)=""/200, 0xc8}, {&(0x7f0000000d40)=""/114, 0x72}, {&(0x7f0000000dc0)=""/117, 0x75}], 0x8, &(0x7f0000000ec0)=""/91, 0x5b}, 0x1000) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000f80), 0x80, 0x0) recvmmsg(r3, &(0x7f00000022c0)={&(0x7f0000002280)={&(0x7f0000000fc0)=@in6, 0xc, &(0x7f0000002200)=[{&(0x7f0000001000)=""/221, 0xdd}, {&(0x7f0000001100)=""/241, 0xf1}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x3, &(0x7f0000002240)=""/40, 0x28}, 0x8000}, 0x10, 0x40, &(0x7f0000002300)={0x8000, 0x4}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sendto$inet6(r0, &(0x7f0000002340)="183b33577ae15e7c035543245665a2223d00b3b5d1d8acca87c048c403af25ed1a264fab71ab44448f972129102d150a69f1e3f5282626e60b8a3ac00672cbece74cfe78bebb01ae393c0fa8e2d2a191b3361bbe396d587e7dbd37ac0423977b571b7e6db77dc98bb286ec95522e7ad070645b0926269ddefc33ccca7dff33405cd83d47794a22886c1965482ea78959c8f34ce1172682a8a7abf2ac0a9fae955433efec5709dba09a3c0de1e67412f3f538cb58b36ae2f2caaafb93dc9affe1f301ff3ba4666a3f0f978dc528c5b477a388386d6429e56601dee3760488b5d7d1524203affa1f203ab17b", 0xeb, 0x2, &(0x7f0000002440)={0x18, 0x0, 0x3, 0x1}, 0xc) ioctl$BIOCPROMISC(r4, 0x20004269) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000002480)=0x5) chroot(&(0x7f00000024c0)='./file0\x00') getuid() ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000002500)) ioctl$WSKBDIO_GETENCODINGS(r4, 0xc0105715, &(0x7f0000002540)={0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0xf56) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r4, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x2676) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = socket$unix(0x1, 0x5, 0x0) r7 = dup2(r6, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_inet_icmp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) ioctl$BIOCPROMISC(0xffffffffffffff9c, 0x20004269) executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x59) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) getpid() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r0) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) semop(0x0, &(0x7f0000000180)=[{0x2, 0x5, 0x1000}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x405) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x182) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/13) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x1c, 0x0, 0x0, 0x0, 0x59}, 0x0) semop(r4, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r5 = socket$inet(0x2, 0x3, 0x9) setsockopt$inet_opts(r5, 0x0, 0x4, &(0x7f0000001340)="89", 0x1) setregid(0xffffffffffffffff, 0x0) geteuid() r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x3a6fc2bc33788fe5, 0x2) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) syz_emit_ethernet(0x46, &(0x7f0000000600)=ANY=[@ANYBLOB="5dea02f6d0b70000000000000800450000380000c9ef011d9818935500bbe00000010c009078000000004500fff90000000000110000e0000001dfffffff42060fa1d27970880700c2a7f1707c7a390cb0cd395fbaa1ea6dbdd3b4b9708439f25093e957492d00fb5d145fad53a7a5ec1d6f19ef2a967db71be0e46a610e29dccf194cee05426f667663b7953e4cbca2e550a35e3755eb65207e4e9e966598b699842ceb8c18deae835281cc8c8cfef37e6555b4f7df29fa52df18a2da9f52337d79ea576ac621f57ba1b64983767d4ea9581365e168bbec9b24fc2fdf148ff45310ab1b962ded7e20cd3edb3d81611eecbcc7611eed742d66dca5c0"]) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1ee) executing program 3: socket$unix(0x1, 0x5, 0x0) r0 = socket(0x6, 0x8000, 0xff) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "28b77c09b87aa57800080017d0d2000010001c00"}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x1) close(r4) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r3, r2) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{0x0}], 0x1) shutdown(r0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x1000002e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02885b2e901139f66929abc32afc101d3bd1b340171efc544779bacfc891acc8f6d8c2f4e4227f3aead28e7d8a217e3ce414e802f1477485ff5093018000007a1ac84c81c96f7c06a53cf4cc2c80bab360d51ec1b3a3"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), 0x4) shutdown(r2, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x6e04, 0x1000300000001}) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r4 = msgget$private(0x0, 0x2) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYRES16=r3, @ANYRES16=r3, @ANYRESOCT=r4, @ANYRES16, @ANYRES32=r2, @ANYRES16=r1], 0x401, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000300)="cb36bb35d139fbdc3cf5e8156f1eed08138a360ff7e715a58719fe3a241b1d03a7017863c7026a5b", 0x28) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(r5, r5) close(0xffffffffffffffff) r6 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000000000146cb96b474ee1fa8ece44a8ef000000fe80000000000000000000"]) setgroups(0x0, 0x0) writev(r6, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r8, 0x0) setreuid(0x0, r8) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000040)="981f0486", 0x4) r0 = open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) poll(&(0x7f0000000000), 0x21, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) executing program 6: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3, 0x0, 0x8}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r3 = socket(0x1, 0x1, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r4, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, '\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'}, 0x50) kqueue() executing program 1: r0 = socket$inet(0x18, 0x3, 0x102) socketpair(0x6, 0x4, 0xfe, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x3e, './file0\x00', './file0\x00'}) shutdown(r0, 0x2) executing program 7: symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}, {r0}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f00000002c0)='./file0/../file0/../file0\x00', 0x0, 0x133) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r3 = open$dir(&(0x7f00000003c0)='./file0/../file0/../file0\x00', 0x0, 0x141) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) mknodat(r0, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r5, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r3, 0x800000000000002) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) r6 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000200)="fdca6e155f60dc6d4236c07f95ecd060eeb390a504513eaf7b6bbddcd3562038489fddc490fc197d6e28f4ee21b8f322704e0314075bbe18353a94de2f673fa7561686e2d4b5d2a889720fa23e5784d7860ed53e53224c607ef3b53ad4321413739e6c09ff411981a2d470c752fd10bec73c6207eec88564af1480def209f7b4e77b0ac0f8fceac2c50ef48f197f68e3a7861f0023705a68f0920f1ff65804ea33026133cc312600b2d48ac823fef595281bc1", 0xb3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x1}, {0x54}, {0x812e, 0x0, 0x5}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x8, "f546db7a3d1f691a1c0000000000d700"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x2, 0xc5cb, 0x7e06, 0x5, "0f47d68714710d0ee7aeca6ec7edf1d74e5af853", 0x5, 0x2}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) getpeername$inet(r2, &(0x7f0000000280), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) dup(r3) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000300)="14bdfa5d1d34e2fecb28616498307dcda9aec43050036123339a346f7378505514fbd6da8d0ef0091afb08753f95b7688ad4c4e1dd5489e7bafc58d3e58237576b81630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100000000000000000000e43422dee1f514ab149b8e25ed958c95a2c639fa41b2c7e720b2fff613f42413f73cea05877cdce60d0ed52368a8fb58614889dc5a2e38722a750433f4119c16eb23659d23d55e3d293e", 0xdd) execve(0x0, 0x0, 0x0) attempt to execute user address 0x3c6d9 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c6d9 cs 8 rflags 10246 cr2 3c6d9 cpl 0 rsp ffff80002a281c48 gsbase 0xffffffff82c94ff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c6d9 Starting stack trace... panic(ffffffff8284c915) at panic+0x16f kerntrap(ffff80002a281b90) at kerntrap+0x1d7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2854a rt_clone(ffff80002a281e68,fffffd806f440c90,0) at rt_clone+0x7d route_mpath(fffffd806f440c78,fffffd806ffb7524,0,0) at route_mpath+0x112 in_pcbselsrc(ffff80002a281f58,fffffd806ffb7520,fffffd806f440c00) at in_pcbselsrc+0x1b7 in_pcbconnect(fffffd806f440c00,fffffd806ffb7500) at in_pcbconnect+0xe8 udp_connect(ffff800010fdecf8,fffffd806ffb7500) at udp_connect+0xa4 sys_connect(ffff80002a2d6d00,ffff80002a282150,ffff80002a2820a0) at sys_connect+0x239 syscall(ffff80002a282150) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xb7bf060a040, count: 245 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 43b93b83-f320-801a-a1ee-23eab263a335 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 $lines = 0 set: syntax error 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