cfd337f9612282296c7d2af8251342361a8f720722404c25cae71341d05f3a2ca1ff6f58f1c1c92be8543fba046857cfdc22d9fe169aaedd0db669f9584a4c88b07e12763caa05fad4f8931c88fde986688a12b7074dfde694d56227786336427c7edaee66db5a00a915c5aa404e4c25b587756f97ab102f409b8d5996cfaa25f30da89a4e1db82c53cda0abbb5b231215d4a0ee79624af5f13f1596af5b9b0bd89887afad10165d1b3e03ab99c759b19bc9e8ced3e9244f740b384c5d8b9d2037a4b9455222d2e5d737376959cb59b2cef63627206af3cc9bdad9ee2bb1995e7f019301a52666c631c41479656eab8bb5e49311409781e82eb5c8f6d1151003334957649b916c1aa6cdf369e51c5d7e9de08ef992f6c6937d0893cbb35eb447ea522137616362552d4708d3d974f3eba1cfc0bd79c596526fc828cf7b1582a630445986c42a325066a75608b71082b09d4", 0x818}], 0x1) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1300000029"], 0x3e}, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x1000081, 0x5773c545, "10267e7b000000000000001e00"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000000c0)={0x0, 0x5, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000300)=[{0x3}, {0x6c}, {0x6, 0x0, 0x0, 0xc8e}]}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="d4b7d60c5988049c34b79bbc713f", 0xe}], 0x1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x3f, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="1913371a7464fd4f5a420c4fcecaf125779f43cb3f5bb4f0a59f3947abd5b4375a1b4778a2948a3e0e7aeb5a1750e9f58481cf1391b1088d3d404d9531144aa223745ae5f0c3d3f8f36d3d433fb342b0b14b8c6b28a6c4c187e58592c9b7ccedf9fac1b8290a6ac81df213bb92983b4d1716c45a8b1efdb117230033c3554d9a56e54274d728d99e1c9163c1111619dd7f72a3a7a3ad3cadbc82f1f604dee919b666d329ade6df06c9558bb560f39095d0bd9d4f8ab1805eaa706ac6f601c79942e6912e2578132f7bb6f17f0ee74202aeab12e3e0986ac686e20baf89e031f6f071a5211e528707302b2b983c9166efecd45c47ff61bbaee124096491c37ea14b692a0ef6b6513dcea55fdc958c54aee1b672c4bec4181a2c5a06474423b39b3d41fcd4a0b3b3c796b9ca7d5a0556c44f7eead5e50b66d7be30a66b2118f9b61165842a52cb8fd0a9f3c791934436fcb4e08f63f45e6fe0ef03a4f97844b9f10112bbd3e0edb6ca7a5e98ddcbe1e01419729b385276b7826522000ef9a9c8bd82702504595bec73e20e72201abeae542e87f02edbb5106d1449d9397bff06324a4fa9e5d7dd37fad5b050d8c53a08604353c23c4b4ea2d1b4d552511e29782e7791c893343f7a354a04dd3b5446f431ad7279dc28", 0x1d5}], 0x1) denied attempt to set clock forward to 2251799813685257 executing program 4: clock_gettime(0x4, &(0x7f0000000540)) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x7f) mknod(&(0x7f0000000280)='./file0\x00', 0x80, 0x3e61) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x0, 0x0, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) syz_emit_ethernet(0x126f, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) ioctl$FIONREAD(r0, 0x80206982, &(0x7f0000000040)) executing program 6: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x0, "260091add6e22b2f5b541326cb76ffaa23a0a252"}) r2 = socket(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0xc, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "33f1e4eb057a59cdd106734086aef21d28bdd0f7", 0x0, 0x8}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r0 = socket(0x2, 0x0, 0x9) r1 = socket(0x18, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8001, &(0x7f00000001c0), 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000004e40)={0x1, 0x32}, 0x2, 0x0, &(0x7f0000004f00), &(0x7f0000004f40), 0x0) r4 = socket$unix(0x1, 0x1, 0x0) bind(r4, &(0x7f0000000080), 0xa) setreuid(0xee00, 0x0) chmod(0x0, 0x33) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = dup(r5) faccessat(r6, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) setsockopt(r1, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r1, r0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000500)="f1b888c52596c69fb1ce864c6b56710cc7ea6da91315b98a0c7a0b307d3d5679249cb0f181fb661307714b2f78338f9c456ca9a0cd1b344f7ea1a9dc3846f900000000fdcf3cfb8f882e7219c8a7deb6c1efb0b09d55496f9b05d38c634f869fd64530b36adaee51c41dec23454f1ed2d58929616263fb5ba337d3698ab6454a331d8c8d78bc2f", 0x87) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000040)) readv(r8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000100)}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/227, 0xe3}], 0x4) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000240)="93", &(0x7f0000000140)=0x1, &(0x7f0000000340), 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x4, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x200000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff85bf67f8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/84, 0x54}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r2) socket$inet6(0x1e, 0x3, 0x0) recvfrom$unix(r1, 0x0, 0xfcff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, 0x0}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000300)=[{}, {}, {}], 0x3}) getegid() sysctl$vm(&(0x7f0000000080)={0xa, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x43) socket$inet(0x2, 0x4, 0x7) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r6, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f00000000c0), 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) close(r7) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4dc4d3af0300000000001900bfffff00", 0x2}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x7ff, 0x820351f, "1a0e4de6d30aa639d13e000002f9ffffff00"}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000002580)="ee31981e8280cd8e3cd9620d3a6ff836e0bb42d67e79ae51ca4a7ae09b79dcc5af417434de6516de47e955a96433aa8c031ae8510249e824a0a5460676112ad9d16a0c39269da7501a4d2af48b838c35eeff9efda21ddbd82a40a3c375d3dfcf66e1829c3940d8f6716c428f6201ef5767e074a271431f19caa1a9ad646bf724b46d3824fb34e7065f785c700e8586bd52462b1239aa5e484c4c39cf3f2856e29d7bf3b8617dc9b7964f47d0923d6329979dfee78e8bfdce73da8d363d228ee8d66d4b3ec5945710db905473a4406125616503e42d4d9a64d6ef231fb226e440d9674f1c93a0e85ddb65a993d4be0a0fc496cecf925dab01276921c0a2e28aa0e6eb3eb2d563a1fd4f600eb745b5cde2c4f65e6f699ee114eed642f820ee3a1cb007246b30e89509d1baf2fefdc10cabb46774e57093fbe70ffaf7594841d0dac76a269f8f0c88f392aa8d24a5119fc144a17d418428a831c4e801ee9ddbae2d66a3835e3b6bc3ff3932d660d4d8810e49120a4472b60f3d8ce4aea43efca7dfb485fc2f24bfdf021afd43d383a9934a18470c46a7d88527e1f5c759ef1ac9f5f9b94427c01bba018dfc95650b872f08bc799926c4aee4fed88c27f4b7b5f9a942559a6dcfef7eb30d1bba826d26815b66b989a8b0befce0dc8eace2c8d5c84ed91b009b0961f6c1ed4233534f9ce6922b798f71178bc128198c7112dacf24234a2e985fd3e6", 0x206}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a634100", 0x4d2}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea8d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00", 0x1e5}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e46383c3efa86456ab813eae45b1eab72bdf8889f61c47c35c3f61d58a8eb6db2f3cd73594997a4498bc1266278f885fea01e5995e6908a108030000009958bfc6f7ab74b90cf210e2fb9fa1ca5e1727a6ead22783cb9ffee0c001b181f447622baf2b1b4d9b443d9791a90b2f9a15bdffc69208135c27bec9a82687246497b437e3fc86b89702ec229e8d4d1e33b8fdd055b5e10f900a", 0x97}], 0x1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = shmget(0x2, 0x4000, 0x22, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r5 = msgget(0x1, 0x20) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x16}, 0x4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x8000000) r6 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000840)={0x1f, 0xfffffff9, 0x101, 0x1, "bf12fd418df16d3dac42baaec87289d8ecf5772b", 0x4, 0x1ff}) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x2) r8 = dup2(r7, r6) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000800)) ioctl$VMM_IOC_READREGS(r8, 0xc050756a, &(0x7f0000000bc0)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x40}, {0x6}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) syz_emit_ethernet(0x1f6, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000001c000006e1aa4058b74adad9a4e721f5b293380ff0200000000000000000000000000010202000000000000c2"]) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCLOCK(r1, 0x20004276) r2 = socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x4) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/246) executing program 2: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000200), &(0x7f0000000000)=0x1) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2001, 0x0, "0100dd2dfa7f0000000400"}) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) setreuid(0xee00, 0x0) r1 = getuid() socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setreuid(r1, r1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="bc4fa194126a57b479f741723a24531c93ad7f4a0a42e53d54529442022f850bed69661c65d63f7cddf79369f6232caedd7c2e82879367488c9c7a73880665828f4865c8b4fb7af29823eba2887c3ac39d8546f746d657cd0601759fee7f0aaddf0e6887d2dfe558c9167c03d597717f7f00caa7be624bed9a2b0db241188fb95237fa6f56d8940ab9f286e14d0e4594e90c8ba9dc689515f2bef5161797491181d7d3e3beeb7d5e6f2e39464b278e806f9707c3c15137ed970e920272dfadc99f9c6639cf7072a639d9580ce9e96d0f480fe9cd245a322463432c22dc419ffe6df3fbc5db8693483f8a1fdb12e6fde9500e7e7fc3b4629a062996857ede1378838612776860019d054bb8b4127d4e90c6dab28338d8d8b0ba679ddc3b2e602a5b9387c75445a40c33efe45821ea3fd8e5d9c087b5ef95a388f215417d4db78de99fabcbd8f8e5f275f164fa3071e29a77d2e672425d275e5cbfc02d0af44b25df3da6dd5cd8744b1122a08a6d42b54079af3077f7c0d88a5f065b1de84940cf29cefccdf7ad6296234e4fa8f0376fdec91f7fa53c95ed1c7ff6ed3c2522d60e416b01c3c59f562c9bb90f7b8d9be6164aedd691c19ca588667e7ccb2bc8080d6557d18d36dc3a6be354cf9e3e8d7244d83b789c464100000000", @ANYRESDEC], 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000280)='./file1\x00', 0x0) setreuid(0x0, 0xee01) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') rmdir(&(0x7f0000000040)='./file1\x00') open(&(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000001040), 0x4) pwrite(r1, &(0x7f00000000c0)="18b927d1240cb2c4c0fdc0a74ead4107c6789fff2cf971211ff293e81c7cee3a56edccf25ea0ec215359e5f162b865fb6dc7ce6b3b6a7414f7328b90803c9d6da88a2b7013ea8ebc56bcb9815fc8d4c09ad02852a20dfb35cb9525ad3740409cbea659798335e66b271d71ba3ce429e0fc9e0f562b97f66dba94bd26c14e95895fbb41e58d47e61e7c5e1b7f590000c924e353c6cb715a9741c1ae3955b3ecc61a05c090918c0454ac4d0859c1d7bbc3f04d5efbfa8aa9ac5604dc4af249aacf973ef404a7f3aa84a8de9314c64d16a5361bda350d06a6891c69169632ea17d550c72dd796902aff03ad753323a97e", 0xef, 0x8d6c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0x18}, 0x2, &(0x7f00000000c0)="399931ec", &(0x7f0000000100)=0x4, 0x0, 0x0) executing program 0: mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x4010, r4, 0x0) r5 = dup(r3) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000040)) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffd}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000004c0)="bc92cee7c02b3d4b761f66fef4c645c7b6a08870441675b84ee21fd266d765e1b15553d1e71a6bc0ecc0d3a5404dc7bdfcb4a3ac48aec1c3a449603bd80fd0f902fa2fc168e3b254e2dd5946edc8a6e62b769c9f32341b692276a468d0437517b34b09244cebe1e37d1f94221eb4de95e47438f075917c8e4394fef0ef32c8f771079f56c845a9d9c23c224dd75eca9f2ae862a66644d2cb9d78f4a6c1eadde6ef8e632dba8053", 0xa7) ioctl$VNDIOCSET(r6, 0x41946472, &(0x7f0000000000)={0x0, 0x0, 0x0}) executing program 3: setrlimit(0xd, &(0x7f0000000080)={0x4, 0x80000000462}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffff0001, 0xffffffbf, "0000c6f26461c0940ad9ff00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x89, 0x0, 0x9}, {0x1, 0x9}, {0x16, 0xff}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="18bc56ad", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r2, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xffb8) chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r4 = getuid() setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0/file1\x00') executing program 2: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) setpgid(r2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @random="37c62de26bf2", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1, {[@timestamp={0x44, 0x4}]}}, @icmp=@mask_reply}}}}) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) executing program 6: clock_getres(0x3, &(0x7f0000000180)) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair(0x20, 0x3, 0x106, &(0x7f0000000040)) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x34a) r2 = semget(0x0, 0x2, 0x100) semop(r2, &(0x7f0000000080)=[{0x0, 0x6, 0x800}, {0x4, 0x2ff, 0x800}, {0x1, 0x8, 0x1000}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x3, 0xfffd, 0x1000}, {0x3, 0x1}, {0x0, 0x9}, {0x3, 0x800}, {0x0, 0x3}, {0x4, 0x8}], 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) r3 = getegid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{0x61}]}) r5 = fcntl$getown(r0, 0x5) getppid() r6 = getpgid(r5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x9f2a, 0x0, r3, 0x0, r3, 0x100, 0x7}, 0xffffffff, 0x8f, r5, r6, 0x6, 0x0, 0xf1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x7fff, 0xffffffffffffffff}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r7, 0x4) executing program 5: lstat(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000006c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x8, 0x6, &(0x7f0000000080)="c9419ad2c237c4780100434fe73d5a8cc12f74ae10368946b61b2812e66a13f822731659fd2e395c9af4258830581f688c0e6c144ba12a84af1284cb80b68adb771848", 0x43) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040), 0x0) r2 = dup(r0) dup2(r2, 0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) r5 = getuid() setreuid(0x0, r5) getuid() r6 = open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) getuid() fchown(r6, 0x0, 0xffffffffffffffff) seteuid(0x0) getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xffffffffffffff6b) getegid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000180)=[{0x1, 0x5, 0x1800}], 0x1) semop(r7, &(0x7f00000001c0)=[{0x3}, {0x0, 0x4}, {0x0, 0xfeff, 0x800}], 0x3) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r8 = dup(r3) setsockopt(r8, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79f070000000000000060344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bffd518ee73993d0973ae800d93e5c3e7663f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332eddb54e25fbb7e5749e4afa2c9cddf46d3ee3f13952783c16bc579cd8976470ac0ed8dd12a0c8df76bd6895768538dd234162309778acecdcc57c9baf04bb8efeac5a05b45808dc8256da26c8f589babbc1d43dc370099ba965f237ac051a4a8dda33f15612fafb49628344cceaad592617e87d6af400d482a30fa584b3dc74995deac65dbf12ebba8b856009df7de34d8fc45412e52b077553ec41aa0e281cba3644b3be9451de4fff7dcf9d423a8366150ad301c00a4d432b", 0x1dc}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x4, &(0x7f0000000700), 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000840), 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x10}, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, 0x0, 0x10) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x190) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000040)={0x5, 0x80009, 0x7}) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x200) mlockall(0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 1: sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) msgget$private(0x0, 0x400) socket(0x20, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/153) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) close(r1) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) truncate(&(0x7f0000000480)='./file0\x00', 0x0) r3 = socket(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f00001fa000/0x2000)=nil, 0x2000, 0x2, 0x1810, r3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "01000000d000"}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 0: r0 = getpid() ktrace(0x0, 0x1, 0x40000930, r0) fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffff00000806000108000604"]) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x48}, {0x3, 0x4}, {0x6, 0x0, 0x0, 0xf83}]}) write(r3, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000180), 0x0, &(0x7f0000000380), 0x0) semget$private(0x0, 0x1, 0x448) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000240), 0xa) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f00000001c0)) shmget(0x1, 0x2002, 0x0, &(0x7f0000000000/0x2000)=nil) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) write(r4, &(0x7f0000000000)='$', 0x1) sendto$unix(r1, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r1, 0x2) executing program 3: write(0xffffffffffffffff, &(0x7f00000000c0)='Q', 0x1) syz_emit_ethernet(0x68, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '6/_', 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@routing={0x2c}]}}}}}) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x116) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) geteuid() msgctl$IPC_SET(0x0, 0x1, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(r1, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x10000) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r2) kevent(r1, &(0x7f00000000c0), 0x80000000, &(0x7f0000000040), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000200)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x10, 0x4000, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) dup(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0xa, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) dup(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x1f, 0xd7}]}) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x5d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x3f}, 0x2, &(0x7f00000001c0)="5743faab1a9a28c7244c85b15fcb1d08f1d31f9094f692687ba0429c1adb325ea1c46c684996721f6e3acecfe0b0ec158d89f3f12d21e8035d8ed8d71e6bd36de9dc0c02273ee5d89cdef8b8f28ea64b05c1a15cde54df86238d5a2bc953322b8df520a95159b3d427092ba812d460677d6e290a1924a5e9f347920dbec9e1250759cad2b3789fdb6eaeea3563983251959f869e5ed907061487b6a0dd5798aba4215ec26880633886dafce51c08e5d2c3b4b427eb74711b69f5478bf97ead897b0f5bda09d450fc0877aeaf29094fd7f206535512f60e521b040a37e2", &(0x7f00000002c0)=0xdd, &(0x7f0000000300)="952e1a3b5a3d0072619765d6667c24593dae769af823f368219d5e828520deba707d517520ff1f5c27dab5db8f8a5306c8e60cbcdfd9dcd4c7b61f23d48b868f9375cc831072c27109ecd45e4600680833768c13066dd636a4881f7958960dfcb95f7a8db2f8ce95bff1d346a853a846ccafab487890b0edf65a5021e134872e29f9270d7029019be2ac084738260dbf95a2f54e5b50b4c24217524feef489fe8221f4401758de760395903fadf579b7825882d551d7ac5689b1b1963df2431a50687c905a1d950c15dbb5b27987657004b09855ea7e1154e5269ed2016cb27e1f542e8af76f717e37a882d63052e1c25eccaec2811ccad032f8eda9a0", 0xfd) executing program 2: ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000580)={{0x0, 0xf9, 0x4}, 0xc11, 0x80, 0x5}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x800000018, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000600)=0x8, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0), 0x80, 0x0) shutdown(r3, 0x1) write(r2, &(0x7f0000000500)="16a9717e51ce65966e15cb088f303c11e1fe579f37dd5cc232645d3723299d9a3c4413ccafb398c05676a02c7de9a13276412f5e12ad2d89c2ac1e906847418993e7c9fb7fd236aaa0f3bf35699f0bfa1adcb4fd1b8547a8015b2c6dd43b146d450efb6d3a5adfc4895cf3666d", 0x6d) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="8cf2403336335b48ff86cf1ef8d639b65c302eac1f72a4c6f55da01c64f861f62f1a66a1573c6f5ee702ada92298e7363bd99b3be08e3246afc508e52c6f444fa8c2b61d3e3a437f0e4a8bda5eb3518b6f03eb161132798a174faed4a50a70d946a6f4100d1ac93cf9558e62ad8d248d756bb27005d478ba0e93a7eca4b092774e6a925debcb81bf2eb3e06275b40f5f95a00e984617caba6a35cefc9e989dfb50056e0754e9c4e2cac100a44df9a8653257817c0ee26481f326839e74f71d06c57c6e803f8965ae97d67f179b149ca05865f49b753cabe97359051b81c82f0128f025955145bf6e8d130e4d0ada6f27", 0x13b) setsockopt(r1, 0x3, 0x40, &(0x7f0000000200)="0f3f4c6d7d8a6b613f6caf56388bc010d48d5a98305cf9ce49d712d33ed9621e72bd234ab31cf06d14953bb6d4a1de952417f56fa044e30e18b3120033d5c9196f6d42c8291e4d3f7540970f9d3dac5f5e90b062118345427ee738c9da6389957b39474fdbd7970047a3661b6bec1b8718df4cfc72d06afbfc95f7165461add645ffdc5f39ed12e674ab667a97cedb1290a2f3b56ab1126c5e5c38e0e8d1a23c94ddb1914d42978e200b0ebbd3d75583604021e021e68691d23985a2c68bf8c80f821e97fb82c159ec6b", 0xca) setsockopt(r1, 0x1000000029, 0x40, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)="b9416348eb829fd182c71bd2327a3212ae5089e5be4e3dcd34f3461e5e26c7e1a8e6cf75467e1ec846baa1aaea679a0448b0dd0188224455676abd614445f71b33c404ed7fe09d88ea4f27e8a2cbdc559ca3f64522e89e52f98f4699c9fd477508352443af6e8e02195c945738b5bb8e7df68efc7ba9b6eeefac3b83436fb50605b2ed59e367727f164cfeabb1d22ca4ebe99e306837ba4aa4ef9c06687710d19e4dfdc133a1fcaa56fc8ebc6a120f578eb79059a7d71690155af4993c2ac69b15a54663d8fc60ff2c3e9f9d9b3f454e13fd2ffc7c55ea237b0c21b582e4235f91fabfec19fc3ac0e690fe3d09d885d518850473cb68b2a32309b9948a6975", 0xff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x80000000, 0x100000000}) r5 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt(r6, 0x0, 0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x16, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) write(r7, &(0x7f0000000000)='g', 0x1) msgsnd(0x0, &(0x7f0000000100)={0x1}, 0x8, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x300000000}) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0x1) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/../file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000580)='./file0/file0\x00', 0x0) executing program 6: open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) clock_getres(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) symlink(0x0, 0x0) rename(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) symlink(0x0, 0x0) rename(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x1}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{0x3}, {0x4, 0xfd}, {0x6, 0x0, 0x0, 0xfffffbfc}]}) writev(r3, &(0x7f0000000980)=[{&(0x7f0000000380)="80ecd993af8e500876c3890067a5", 0xe}], 0x1) rename(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x30, 0x2, 0x0, 0x140}, {0x4, 0x0, 0x40}, {0x16, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) r4 = kqueue() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)="fa1f165dcdb96b3742d094951fcf879f87b1cbb225ae9ddc91c2985c1c6a4ac6a4d6bc69273aa099cd4d4a23e39c6e2791aa8fe9c3064d8b4eb42ab8d3a2f83541c94d20bff0235dae9a27d8cdcb6245b389e4", 0x53}, {&(0x7f00000001c0)="ed7a1bf16cefc3ac01e457eb09eb64445f8efc6ccfc0868a9061b93c7c39ae13f20497de63eba2bc02fb57eeb36af0921bdafed05ca6134dc44b5855d5bd99fdae53e931720e2f08fa05e835c0325cbde756c0530e0f27e4c31cb79157d9d9", 0x5f}], 0x2) executing program 3: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') readlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0)="f86cfeb7ee0afb3608096123a3b1ca8272a61842411e2bebd7d0f8d38bb8e1787b3e46e0293f534381bd0c92f2cb2a89d08ba90aa970abea3ba64c880e3676aaaa9ba4daf06c10d9530aee56370e46865c918a21b4047971effa9ffd430a7d090bd3d0d77b17131b61222d11ac3d7ca94490ad0f8254d9b3e4390c658484657db95d05bdca08c7d7050bac141d02d55e8439e74689cb4b5d6f2088c4876d3102a72b00653cc577006e965a32feeca13f9fc942e9588b9befd467cfad965abee94f9579f729543ecfae9bed831730074fe07d6279646a4af3445937a9f0acf8f17d85e61c5c00fb541c3d6502e1d1a6cf6f53561257f4c6f578ead9adbde6a17cf3721d4591a1a1ed36e1ed96323abfb2ffd9b659c8f95388fba445921cd81ff34b73de71c998db50f2d40423fbae72dd09794816c49eb0d8c0cc120a1e1a0cd2d109d7d0285aae2656aeb2c7a77c2bb430f9bd4c7106b6427ec74f0f17e11f2a62d3328dd2d4b9e880a37a2d94b023d0a6ee70e6cc9f9f34b1baeed3520acb02cb149becbb5b8a430a87f6fc320be118f212508d6bedb35a77132ea754389f5be3133c30955135af6f74c89f0dd7b1d7655466c28f3391fc086f0c8907c42dde908e379897b9cdce5f14eb7be9bafaf3a173191970db37d2bca8291c6afa498032fd443f70d34eeb270bc51665f86de833d337ffe76ccd394aa7fdda17792541c7ecfa8f171ee4ec12c7ddb5ab4a6b8a6a94d1261d8d3d5eb2e6298ea049fc2ff3fcec83a369323f4a2dcdc7b425b1416f8e3429d0ae05e05b1ffbd9e6061697c30c39bc5014211cbe630c2ab54cbb80414f2bd73cc6ccc39bfe3de6d9c36423202fb1ab576c3dbf4be0eaf3c0e16392d17a1674acfdbf91b9787706e675299f0eeccf992620e320f2bd4de19f7c949b8d741e455c6746c5e956100433a8b58bb397ed41fa7bc70765656965b69bbffbed6e34f1350ec225a90f720baa8ae0bcab362ce1daa24ef31e3680b9c7846d716e3d9eb9ec716cb1086b796fff4e37b351a630e42137b33dde68bd461e4059cdb91944cd0abc30be0bb0cf4d8397fa1413343873c45e6d3cd0a4d9fbc7b9b8c40b0ad6521ab30eb953e27474106934bb1fe38cfa7b5b5cecf9a06a40bfa898ddac567551eeed5c779982d7bd74ad172fc756aa912acb03211dc021dcab8cd586ea191e90b016099a079810ca1056c9aef35e94bd79deb403a589946f20987563fcd6897aa4aaf53963917207cbe0d4ae05b0ebe00d874eb265bd9c72b45952321857039338d6f8a3ed04c86bfbac4f66a46544469f0b8d9d749c1eb8815f5de68570e45e47b0be45ceb4748046d5c521cf20fb06c5eff642c8243d06bcce5a87ab1c1cf8817ad6ffae0d0ad3c4928639850a29591577b47739fe68ac7be0672ac5a1349bd2d5922a510d10127fbd9b3de0f54ad91e3f6ba032d44fdc24346f60697af7c7a6565b76abdc2ee1c0f497485342a26e0ce7826dce3e5d5e2e0a5dd52e39fdfcd6b22e189523bcd53b0929cbdbf095e6253cd883825e983cb5e1954b02fe5592fef7054dc91b9a3955d0ce9d72e5a936af95031c61e44ebc157ce03342c485b14bb73c66eace1835b81dc8685fe95a2ce3d7ea3f663159272c7d21443d3ad9bc8e1268a9d160978278cbf0153e521353a859f2b706f92e7db8b62d90b5d03c810d6cce299bb183f77be5827d16371c3bcb856f0a26b9a73462aa68969be594a7048580b0bb402b237ce56d69737ab64319649bc8bdfbeeaa50582e14ada45086c05b3d9ecd4a039c55316c1ac1b2e32e1799dcf78fba73c6ad3eb989ab15e77fe7e16515b0a5dffa6705f11a96965bd16af54a79ac2c95f5652e650686f1fb8fe079998bd947ae5dad66bdae7b5e1d1f348af00d81526adb1595d6e3e41fbe9fa256fae43352ab1bd4b0f6a87f3a721af16b33d5f2a21761f20e95d9a74938c3e9bd4f56fed6585e2549370017cebf000da7a33607540fd8de51fb75bfd53b49193f4f83c13eeeced444ace89ae8cb038791348569f33d430f4d51db2f5de3c46ab1f3f94f16c43fd4816520ef498eb660c16f73b22f21a490f0497f549fb1c1e6c0bed39b98c0731537596d4687c5a12f5337e66d57b2df7dce1886c1770eee19110788cd8567ea569fbed379f2ebf0914ef8b13bec0284fbb217f28aa5102bded5dfabab043bba9c736088a9a71cac6fde232e3aedac9bc9c28c9c37b38edd4c41f5f886b7ff5a87eb67ea10b04b100695f0d38a41f4293e14908350affaeff4c6b4421b9165e998b1d2b7d92ef9dddf0df62db8832fd04f43106022770219704ce2dfb22083d7558957e81b4ab844ab6c2b1d955c348669831e653915cb96b33cc03859c32a4be1071cd66554bb6085f1c3d1e2597aa4b0698fafe7f07acafb8ddffda0042d9313deebc3c1d89393596dce55dd9ed2d9bbb5b4a8e575fbd96e9c285a42ca65dac15859a968afcb9498d0ff2404f5bfedf0367b96a8204354b498fc094705da2bab6ee457d9d4cab6480cc90d82fb031fa1843074a4b674f85c5f779363bee47e6a7e302e29a6e0dbb04edf056453399d640409fb6e3e4f2131ef8edf6e65112880372cff17edf6a841e709b2f475614fb2b6ff148f61360b6c4333be1d8dde4a5aaa2e523633de1189d0bd44fc8e581328523b7dcdc0aee0be4523a6d3977e96d5415da7f67e486c0ebac68e0b4815e805bb90ddda17d998be45f7046543b9e1ed27329ac45634ff20a449418bc39e40e0b8eb00f624f45db680d5f7248d754e54a7110fea590a6c352f63d1a0b76620a1a9b7920df99c7d50a8c4cc2b36fdf822f3b5cc77a575098111d32fae51a2432bbdcd187ea3f8e4d4e854c162f2c393319d1f167e7424cbe6e91d66fd8448ea79fc4914b4bc9834683c061924463bd8a006a520bd326dd4baccd329c38562746eb3fd84cdda67c79c6e217b9d25c64ed4bd71508234e07f7469d6fc3720458ef798bded7725db10ba486fd6385b5fb7ef718979077a51c75964f56faa2012d9fd729cb8f7465fbce7687c69493848f48688dbe425e96c1dbfe1735d947f32475961dd955a855b94ad04b34d450aa29dd46ca5a08e2528e02dae188246596df7f67daa824abe4629c5d5e665d3f0ad37f2b36fc42fef01d46badae8d7b535ec49265073486ec727bb9180e15f2238fbbaaf992d3dcc53e48ea7cc65a2860bc667c4158eee1423c2945414a2cf3d99d844b4793336d39047dd697b9371add9774fdc14c0606f93e1f58c6e6be6b2a185cc864c00aec484ff2a23691e4b7f71ff68d55af8b95b90cdb71e32615f4285f24cdc85c6633986f00989b9325715c13b78550531a71c689941771721d02124cf0fcdbf096c141db231d8356f2d23c7b003c20e52d2f7b72ad27d1f7582d8e9e7c572da0c65fd8220f0bc76de0bc82d5acf890844923740a9e0d4dc1e1c2a5a7b37f8661f582512d9d7cb7b6a7c3a75a5553d3813402c5319424616d360f24a4c8a224cfe0b628cfcff98319e3f32b04d5892d303d84ddcfbf198e548125f9ea3306f00cfeb2cf59813680a7195d070c94763ad66ceab65efc8ee1812b9de142a98daedc1c4516415ccd8f83d6f092197d3c364889586197bafeab8eddc48f2cec1b0ed036601166744ebb978776d14aba0680f6cd0489c5a09b6702bd1ab4f042e9432126300bc28ded4412d567976c8ae19ae0db092b7d43e8ec5cf61835f04555a466d28e95916f7d35d76fa24bfcc5ec46efa4535a76435f239c7b380d141c07e140a3609d4f2d7afafbbbde90030d2f55b16ea1c79fbf7d2c420a0683d1aa6a6ae0067e03f37f07e34af80208349e4c3c73d81a5e62e7e6ec8eef03225e4ac6dd4d89ae538c8bf819d0175721fea13a3fddc72715e5b63776ec621b3b208a5e65125626f1fb8fa18dece80058414394e38567840e640785e9cded2400a5e0011cdb659212968baba763c8850bd93827383126da8c3f0732b4f456c79ec90c31acfa777859360268ad390a312254be5123435723d38c1f8c5cd08aaa058df4b39853d39342d1af1d61c12a1dd71b6c84423203696d3407ce377106ae041bb7d275ce4e140ea953daa22377d4afa9ed06a2ab6dcbcdb4e93564f3439abaa7c529ac51dceca34c1979f10854725804a271b66cd65c6c78c010a110f0e33db4d0d58cbbe50710c7375b1152b4671a3b56fabe8451cc07980bf07a014c0a4ef8317a3cd3351af5827f6b3cde612c7e239a6aac0b7c042101b45cf072fea6f59e56cedb053da04a25f07da557a9e5f1e8181ae2ae35ca318f09dd636eaf8ea80bc1c9f6d807b8b2abe0bf3c9090947f55f9b48351dd2ac3a6baed18dd73ec29d37b5df719e74faa5c398a4b97e782cb73533961e97f5548194f91bc2e5f041b565aae5e22f5267c54c2a033762e92b79a032e8a053e8af13e5f919e8d5f0c5f81a81b605f7819aac90297510d6198c88257ee1bff26afabc9a8ff6980e807009cc5fcd6d80b7e324103a4cdeb6a14e474ae46207a5565b244e7807bae2208629aeee693dd9de11ff96505237677874fc8966bb667c5108454b024b7076ae9585f91fb619013e75e771540c8e9a3970713e4786ae1278f9039e2a308b7176e419a2b7caa506b1a544e7bae57ab508eaa03cdab8049a7044009a31cc0af5d2db69c5383fbe92d38beb097ec275b71b7c34758fd3dcef3661a9a91cc4d2c93b3f2c91cd6020c0030b74e9fd4be303595ebcb0eba3bbf40fd346194af77aeb223a255d2b84bb8107050d8bbdc7da52fb7465eea3e33c5a6048a84daab6d209a2e37989c200aef9751207de906f567126ae598a8e14c863a0458b2fcb68ba8d5ff62d5b304e8937880e5ae31553974b10b5bbfede83f2dfcde0a52ce6075589670a1d928469af40d973761614842a6cbfa23cf1e301897460a1627c89d7629257ca3079a0b3a057cd3bad82f52482fdb1a93466533a6ce5ce09b47ad7a340b835e3fcd3d91c946cdcadca9b3d3ab5c2a6f72e30ce2e880add892155e1cbe478f8d437bd95a666551b8cc7864b46f741778680c9711084db634d1caa111ee7466bfaff4c195d173e8e9e89905ceabae5812d78d33c8e17f1122316cab9046bdd72a334199e9c078608b2225de39062093a40cbb6fb5678183410059b51e4b2c34d7c30728e0173b7d58b06b43163cfeb41984304d2072e71a5bf7db6b02e468533c3e61f5a0fa34d6e460913d474e732ba073b60e15ed67e8c19a353fee839878cc61b56e4b0a35547933cdf201d6a4ea4e0ba508b24bd87effd696f300d5a1b22b7bccea7f8f90b0f1d418be1aabd8c2eefffbf5b60b61b4289c63d799d23136dcb658423c0cb24c8e229fec7a659e1f68d3ee135d0b1fac7f0ec32a2e81ce648d0a60ca9fbf8562ccd2f81a829336cfdf55d9e690c22c76d50c7c9d1cbcd95e6fd7f908f8a11b3414abe60a69fb920c6dd3946d2b76f8037922ca3d0d86c21d99ac0209dd194d996570ad1a033c964b812e01ed1933677da095c5429fe8644d49405f3e6a9e94b942f29746dd7abce4f71e1c0466af0aa198f342379043d0b2a7e2a0074f2d7218d2aa97af293219fd3f084c1b305f3b310a45f441b4f50097cef5466f5acefdd839995512bd93b350be2a4cf4a210b13adefd0d79602270d221e6a7c612a1e3299f7cc09de867e80c98c324ad3706ca9509a3d0cf49c380d724c3b3ffde4983e19ad6ceb8100d833c919ca440826a089157e0f0ff61d2fc0ec042fb34ad5118b7", &(0x7f0000000040)=0x1000, &(0x7f00000010c0)="6cd54dc9885c2991e3360590", 0xc) clock_getres(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x200005}) r0 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) write(r1, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0xfffff732, 0x0, 0x1, 0xdfdffbc1, "97115f33ba7d00fdff0104000000000000de00"}) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000000)="8a790538f39456d084543880083267c4d808c19e4e915c29", 0x18}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x66, 0x0, 0x0) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)="932add1f38b0ea264e563e383cb6014c1eed47c0465557ca889c569f5866df1cd79ddee6470312a9bb308c701a84c5c455", 0x31}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="980000000000000001"], 0x200}, 0x0) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) syz_open_pts() r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000780)={0x1, 0x0, {[], [0x1, 0x0, 0x0, 0xffffffffffffffff]}}) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x1f, &(0x7f00000000c0)="0000ad14", 0x4) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000440), 0xa) r3 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r3, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/184, 0xb8}], 0x1, &(0x7f0000000240)=""/33, 0x21}, 0x8}, 0x10, 0x3, &(0x7f0000000300)={0x9, 0x400}) r4 = dup2(r3, 0xffffffffffffffff) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, 0x0) syz_emit_ethernet(0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000580)="f5016573984cf3af16f4c51932199344806c7a50e4843e29550472087de51f0f73b19a8d6f967e1d6e550bd2b43e9a7ecb385445870c9f764a64aaf666508591b87fdec1ca809d5103bb01966ae1dfc77934719f486581ad73892623d4f35a61c7455ed5392b88d2332c97b05e8a9210cb1d3c5708a79ab5f4a282f458796a8dda0162fb3b52ddf64b57eb2738ce789ee471ce550a8580cbf906ff769c0b8875532017085169a82eb327badabc05df12d2bf5c8f10056697833b420e7b4e6fa04433f526a9cb45e231d0378c39066f6c00000000079ed58add40438c64933897a8bff738b48013d31461", 0xea}], 0x1) execve(0x0, 0x0, 0x0) executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1021, 0x0, 0x0) r2 = kqueue() r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) dup2(r2, r5) kevent(r0, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff7, 0xa5}], 0x7, 0x0, 0x8, 0x0) executing program 4: sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) setrlimit(0x8, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000802) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000009c0)="ff205bd6f2dee70513c6a7642e1926475bf64e86344afbbc053f060d26b07b53f60dbff1399bb0c2e2fb0bc137c80c80efa16bc38eb2fa390f7904e8dc9f93258a401ecd50ae8d968e320ce1e0054d2933f7d4bb582ab64937792318d7c6292c4bad018a9f9d6142dabf21e118c7005fc7ccf2d5660129a741e1fcb82ac4f48e9f925751a4e6cde9ed5a455d9cb3cba47f3c7b4ebb0fec6c8efb7937e6e9ce58618b5c9b860f2567fc9c46ab55a2fb5ca1c85e3e38b88d4dff89f8655dd6240afe51cb345ffa976c8fe5b7c5bddcf0d79768b7b7fd0ff4781d021644a3c39a4e79bdbd70fdec160e1467223d45ab17d7cd1c7693f9f979d024aaa940e9c8859e12e25fe7cb36886f8b34c698c26804a7a30720f6dcfa5d7e481311d85c126764627ae8625b81b0ae49e3eef06008e41eb65fb46949b52170573d55cc1c5e7e9bb7b974d66cc657b8e2aa83b8c79fd91de3ef4db0a72e5c97f344782bcad5707cea22e4d6c6c04c8d0869fe173e70919e4d8c9bc319d826ca0d82ba78a2ef22b78deb43983ff5a3832ea1bcd8a8f7024a4e058ed5f7936eb1c009c353195b4ecc4a92bd4bddb760f44cb36551ca2f4813a5b5916a5686994414d7c2881b9472e5f37c38df2792b7aa56a00a41fb9c23f3bb500f49b11dc00d2025a3ced9c08cef62fa62660180a9790dfa7133de7daa4b4d1a8eceeaa8ce7533a48fa5d2f19b250bdeecd2bcae55f4c02ad11fe84870aac93712477064239f9b6e635d145675dc9e981719d80fa52eb9768e7882dc112d1f46a1ea5eb64ed2fdeb667bc7ef37a506cdfd78918ec7ed3c71482213d5d9a0fafb70774a08499af91a97cd4b51aed83d3ec5408e8f346f5e9aa8a644f11ccc7338a81920c17d51cc0e7625c7bac487ab0d7dd55fc99b08c51843f141ae701258f9afd14b392fb2fd328a98783b1d8d8a6dd2de83852afde3cceaa459678582c41e4e16769400986e70cc3d17f35c93c0a7403008b7c8730436b8da501bf439b1e6519ee1503af98c52583505ef2bc38613a2b32f7e07ad6766823f82a4640c2bdd481e76eeec38758731581dadd60cd7aab615de1010cb127a4fe547ce4e3cee6a1c248a49fb547eb9902ff50d536efb956b714207d1b38552332139052d0d4455501428cc88c331d0ba313b1c2b8bebdcb69ed674c5633a1f29ac27dfc605c17c60f6710b5eeb97e6b232eb9873eb825ae23caed278d4cebfb35a3650f951e05e35a13aeb0e7c83707305b9ac557f465b9a049ad070c635bbffd62dacd87be76076c78a813af2461be5604fbf4a27cccdd01b98a2f2125d81eb51385158007cd81d790ddf1d1d415bf8b579cae36fa4a8f414d6c22109016d870aaea891a91f5b6a59082e82d5f5beaf5bca72d38225f57f909484d4699b482b002d08397ac814e899479e2fc8b62bba9c9bd171ae9fe82826d5d6e339ebdad8fb8765c07bc268140c9b775424a3d4026a79bab442b8264943b742f451f589fa8bcb19000ebf0ade1d8f0215f1d828210ce1c6f48f07a7bc5195d24596bda20399afe66878a67aaba147a5eaf807cac5fb9ec205d1e3ae4e1da4c6001e1668069b7a5b433d2294a253a1d2721343321cc8b0ab2c97eaf7770db1e01ac8f312e8f5e2cbda74c5e845f9bbe9a36db19b37c7c56551df48e4d80855526e76648f3ef936295f45233d441b23e23ceb2df44e36a3e629963f4219ab09414f7bb8ea023da6969657a74dc215d65414ee1877924fc472303cb69d30c923a43747ee39b0f00a3b852b7bd4c7cac9c437d29b25e1a33b4a95c4e79af36b1f719b1394a1cf1403205335cdedff9ebad66e51a9b717f0efe4f9812202991cc463eb595b5baf52856ef465280ac52a94f23c81a44dbeff7bf7dc872261be0d9b97b07c585b68a4b146d3206c50c53240820aba1deefa204785f23f235d8f8ab15770fd7256af0dcaecfff33c00d2d9679f1b7ed8a797fca8cdca3fd28e06e45b7285f766765456cddeb871ed3a0ba0da39a34b98ad4424110d57c5517c861c6e804dde8dda485ea68b6a125ba9db4a13b33e055d16c12991aa14e19f0679f2ee9bb60baae14f84879c3809f4", 0x5d1}], 0x1) poll(&(0x7f00000001c0)=[{}, {r0}], 0x2, 0x0) close(0xffffffffffffffff) mkdir(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005040000000000000000071000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236ace20b7804be38164991f7c8cf894f2b297be1aa5b22abeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000000000022830cf41bed66f40066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{0x0}], 0x1) nanosleep(&(0x7f0000000000), &(0x7f0000001180)) clock_settime(0x100000000000000, &(0x7f0000000040)) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000280)={'./file0\x00', 0x10001, 0x7fff, 0x5a6}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x3, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x63}, {{r4}, 0xfffffffffffffffc, 0x85}], 0x1f, 0x0, 0x7, 0x0) open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="dc9b4f884a6ff6c113dff507f2ecf73bf60b1de5d03978a31d826dd7a2554bcc741f14ba627585ec635986dc5eb0", 0x2e}], 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x30}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@random="573acda8f8f9", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @local={0xac, 0x14, 0x0}, @empty, @multicast2}}}}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) ftruncate(r2, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x84}, {0x16}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="ffebffffffffffffffffffff08004a0000280000000000009078ffffffffac1400bb880244100b0100"/54]) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000480)="b2c10766d6fa838f1d75d111498be0e806470eedb9e5a7724b125a053174c8e125ce03506ba231aa9043a068ffff2dd61d", 0x31}], 0x1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='r\x00') r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f00000000c0)="b509d3472331c9955ca6866220938ab1c694816dcc6ba6d721d426e04315177c814c6e47102225623738b9", 0x2b}], 0x1) execve(0x0, 0x0, 0x0) r4 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000180)={0x7f, './file0\x00', './file0/file0\x00'}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x63, 0x3, 0x8, 0x7}, {0x1, 0x0, 0x1, 0x8}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 0: 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) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000003c0)={0x8, 0xfffffbff, {[0x635d, 0x8001, 0x4, 0xb70, 0x5, 0x5, 0x3, 0x1, 0x7, 0x5, 0x8, 0xfffffffffffffffb, 0x7, 0x6, 0x6, 0x4, 0x2], [0x8001, 0x5, 0x4, 0x0, 0x4, 0x9, 0xfffffffffffffffd, 0x4, 0x3, 0xffffffff], [0x80, 0x9, 0x6, 0x200, 0x8, 0xd5d, 0x6], [0xb31, 0x9, 0x6, 0x9, 0xffffffffffffffff, 0x40], [{0x6, 0x1, 0x7f, 0xffffffffffffffff}, {0x8001, 0x4, 0x9d, 0x7}, {0x1, 0x7, 0x811, 0x4}, {0x1f, 0x3ff, 0xca, 0x42eb}, {0x8, 0x2, 0x3, 0x5}, {0x0, 0x1, 0x26, 0x8}, {0x1ff, 0x200, 0x6}, {0x20, 0x80000001, 0x40800, 0x3}], {0x3, 0x8, 0x1ff, 0x5}, {0x4, 0xa6a, 0x200, 0x8000000000000000}}}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r1, 0x4, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, &(0x7f0000001140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c006213a6d0e194b9abcb3ddfab0c6925921be8b09900"/202, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000340)='./file1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='./file1/file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000040)="e739ea21", &(0x7f0000000080)=0x4, &(0x7f00000000c0)="75952223", 0x4) pckbd_enable: command error executing program 3: r0 = open(&(0x7f0000001700)='./file0\x00', 0x10ec1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa010, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r3 = accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) preadv(r3, &(0x7f0000000300)=[{&(0x7f0000000240)=""/164, 0xa4}, {&(0x7f00000003c0)=""/176, 0xb0}], 0x2, 0x4) r4 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0xfffffffffffffe29, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r7) setreuid(0x0, r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x7}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r8, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r9 = socket(0x18, 0x1, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r9) socket(0x18, 0x2, 0x0) executing program 6: mknod(0x0, 0x20, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001240)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000100)='./file0\x00', 0x8}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r2 = socket(0x18, 0x2, 0x8) close(r2) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x9}, 0x2, &(0x7f0000000440)="06a3f7b968bd8570a797d128c00b00d6e5cb422ee8192b1656e056de8ce984b0cd6bec9697d6bbf0f8d2974271e36c9f14fe72af89ecc76b1c606f3e0d202f1343a4", &(0x7f00000001c0)=0x42, &(0x7f0000001340)="fa6b2e39", 0x4) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{}, {}, {0x7fff}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc038694e, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0)="c8b43ff6dc1d7f7acbf13ab06b92cc73000000c882114ccb1800"/35, &(0x7f0000000140)=0x23, &(0x7f00000002c0)="9592c634d9b624a6871a9d821a601eedda3574d5edf3816c9d8a17bdd80d500d912e9cac2d0e26e85a010a2a9764134c60e0c1f64e6b205a7ac0c315a8175d383903d676f75ed28ebda75475396ffe3c3eaa79340fdce397bf61", 0x5a) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xb, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) close(r0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000280), 0x0) executing program 2: unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mknod(&(0x7f0000000100)='./file2\x00', 0x826319414fe16f39, 0x0) execve(&(0x7f00000000c0)='./file2\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x2, 0x3, 0x0) poll(&(0x7f00000001c0)=[{r0, 0xc}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f00004b3000/0x4000)=nil, 0x4000, 0x4) socket(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x4}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78e4cf2c4ecda8539b83ee785f8e6c9de100000000c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c123041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171100a8b994b333f70b3cc457608be4549854f87cd9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aecafdcea78aabda58f70f76958b16b9991a50200037380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af984314c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a1fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d1361875af012b1a5963c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b51005ff04a0ee80cfedc05fcb39a1f72f919", 0x798, 0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x84}, {0x6}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r6 = dup(r5) poll(&(0x7f0000000000)=[{r6, 0x45}], 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) readv(r7, &(0x7f0000000300)=[{0x0}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f0000001a40)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xba, "09000000ffffffff080400"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9a9092eb4e437c30fa1bcc2153888e5650d5540b4414b193522a04d43e18061aa7b8aeaad170b6322b47243c2f1446bf095f593bdb05c767af1d547c7cd2953e08115ab10df48e7a17c764c01ca473cb90a52b75483d8f6ed477edd02d02ae654b09eea4284df9b5f095254906c61438af603a52aacb7d765a1baea748b393ac2d3bb7a3d31d356a2e4c", 0xd6}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="bcecd49fb34c4163da02acb93304ff92ad96605ea07d6b02", 0x18}, {&(0x7f0000000240)="274b70af46e7b060122548a2cbf3e1b63523ee48635c58ceeadb4310fd9c120fc38dbeadf887cae9137a70df8151b917449cf17d04f813d2df9c6cd43a52db464e5988fa6dabc1354ce152c19408", 0x4e}], 0x2) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000540)="cb57592b74376d685a62fd536a9991923156b767bf2561610f208517f035187a587887ed21c82f1e465e306d231b7098dd1b86b62aa6fe5a5d949ff1df78f2628fde8ce891b831af635a8660e9a509a19e32cc272b4d94c483296d3a8095b47a3763ea09", 0x64}], 0x1) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="dd29dba176aee93db105199908", 0xd}], 0x1) execve(0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/249) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) setreuid(0xee00, 0x0) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r5, 0xffffffffffffffff}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/18) syz_emit_ethernet(0x4e6, &(0x7f0000000980)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd608931f604b00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa009100000000000005020000c204000000000001000502000000988a0829a959ada07744947d4499f05dd8981cefe48437cbe038c235750b7a408801442f30404444e83dd624fc2cda5685e93d21e7b5ff7648d6d7444f635e4299f9a87202224e621bda98f8a5b6e9b411f71b2c31f128015de7c7e25bc4bd705dbf2551c8c2402ee0eebc86d77ac8cc502d49bb19bd0e72919dfad2b843eae208a8638c112c6483e40508606b47ec54a4b70726ff10aa190600067610c3bb14b000d402bb19ca989e49b2ddfb3d8b4eb061ad9631447a8f9a9a7248565f2053f9c43f7caa1576d927f0396d0ce37870c654cdabfa1ef6415d207fac1b25780e34c26c8461ccbdddbfe9f2eb04f6b396fbc0fde7c46d334be9decb07e0c4b15b77f3712184a092ce8c67249fb9e38edbb220736d2baf6422544baeb63ec88e2815b04a7fe1cfefc50b87a4f0d9e4d1f6aa13e72d57e2e853a20b888027f6e3ad3a345070e65b318c2263c0c430263cd6fba0376fd5e8b93253b092eba50a5b90e4cf2fba1b92def485decbf7d7e40d0caef7e1bdce6a80acc82523a7704f7a855bb8af56356690459e92fecec96f2b1b72ac22cac113b88f604ee93e6522e412b3cde76aa57802e7facc4b1d1f7b215c36c4ac13965d1b5d44682c9fe89cdf9cbe23d87346ced84ceb04b79fae673f54a570d8c898ec6908f48cf5e76f0c2859d5b54b0fb8bc4bf5a77c979e42cab43ad0408a8e133d6ed8cc06640d6e29a187f485528800de14463db61eafa9993e8b6c74ec7506359bde8dd54fb6890f8593321591bc74deb0fbb0f7466b0488775edce9015a973aaba813bafb23ec7a8604e1c58b86dfffe04e7ee6a8d6f2233ca59c804caf8812f4bb954b0c1a71d09d806b79e5d05f33c1514f4294172370ea935219453a345b1adf39b40f0b3c1ccc4ae3d2f40d9824ef6ae9e90dd9a6e798505d9f0713b5780089ed1094201d2b8a06b46a51d8b47524afaa8d7fda66667fccd99528ac2715d6c10c4b950d5e4e5c1018bd9b26dc63ae48a60081e9ae5a2e7d9791db1c5d28d681af7715e404324c445d05db1fb4ec90210f1a8b0692891344afb196acb2bf325bb9639047a63d518e2e7c9417ee16f987a365a4aebf4b25df124235b336966dafe0b0ff750fc9ec384fabf0968b7d0fc3cfc7435c9901804be700c18bda6b1f0d1b30a362917d97ab21486e622654186a9106a5ff199f1081c5deac4ff3124ac92d49ed899aa47eb3990ea1d0501be18123baeac6fd00ab50a0dee61180c456169dfdf9d3dfb298ff449d98270a24212567dda4e8f00e13775ecbff4bf080789275726a34d08995d385ae10ee6fe60422edaed5c547590286a7ecd927c16da8775f3d7925e4c2f7639b0850433e060a5b9fd7436cf26b5b0a08fa7a69905c0f776ecaa7f23928df893646e81182ee6e7513ad46df532f4ebef07fd09d336c7cf16ff959f128779bc611971b3b25b5a62d280480b0c3c8998852da902a750a733defd0058c4a9fe8e403ebb67b820ee259b4984faedd4f1e91a827738882f486034fc4afb269c15b5601320f7a472560c68ab3cee52c45b767ecabd781a0952de470f6131329bb2704061867ac2d085988804cf99722d82feb288583a806ecfa6e5673000000000000000000907800000000fe8000000000000000000000000000aa"]) denied attempt to set clock back 3895209226 seconds executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) sysctl$vm(&(0x7f0000002e40)={0x2, 0x9}, 0x2, &(0x7f0000002e80)="8d1ee271", &(0x7f0000002f40)=0x4, &(0x7f0000002f80)="81627e41", 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x40, &(0x7f0000000180), &(0x7f0000000300)={0xff}, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getpid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r2) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1) dup2(r3, r1) sysctl$kern(&(0x7f0000000200)={0x1, 0x23}, 0x2, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000480)="e2d5cef60ed7f4f9f7fe5870b4229013728411c82a21ba786ed39fee76c7533ae00c9ca22b7d0af8a9ecbdd3d024f5e70fb08b4ef0514cdad2d79dd242b5710dae0f4eb09abd2cc41333c4acf57adb65a41cd24b3ae2ad888b9a13a5b21db469aaf92b2c4ea1147eb83fe625b40ef7774646b4039b8ccfe7ed2154dbe9f7ce3f17bb462efe3a562592d3142175d29531f2328f5cc6a035552c17471e67be859ef3e822a88ec09adda18b401743c809671216884a6b6da27a13ddf9ddcb883344e5db56cab88db2c3665c833f9d128b1c8406b66d4d79daebbe4e47dafafbd7646b8d6acc35a753cf9c41eb860264a385261f625f0b66ff0b99825f8ba71ac99ebd25faf5a2d598b9efb35ef60af0e4d9835789d4b7d744fafeff0e2a3f11139a585aad448a120919f22204fec5d3c31251ab2ee0593738c52ab45daeb5fd94181e0b5442096ef85437af2569a51f22f724fa3b1e38c309d3b0f9ef837efabeec16cbf9956aaacf8064d85f63babf1cf04de524b86c6d894d8a1232acb6d715960b216871e74e34e96b1cae4feb7f79954ccbf6d579a39f001feed4c951481b997d661fcfbfd093775f7a3ca66a0bf08ae7b256fe75a50f11d8855261e0718bb5b5bc71982e4439a7af7daf9f97d89d6488451bd166382e0d86b100289640b5b37fd641f3e9fbff100093e38442d704d1aef6be4fcd00f321f18a7dca2965334c9c1319c88c5eade5f4b7ea1bd12c0d834a900f93974e496757899a4b275c5eca0aaa613a055c03f8a9b954125d8effdb4419c8b255daccd1257201bfd1dc4da9bd5c304c03325b5fcbb7127ddbc7bb2817918125d4f5ef6abf92f51062376b05cdf3f149f52dbc01d10869a4a60f0d3070289324b724223e5303c7d62b0ef9fcfce98750367665333948e602d1acbf2547967059c3342806c109eff1055c8c28a59b7c9093a568b233e49bc9442daebfb54fb259b26d591f11721fefc41f749a8413dea4a08923c750beaa066fd8e9d2fc6ac00c24fe2c26c9045898966618b420ce73190bbd5ec1e19ad276fb2b71a7e60f3307941f502c2747b14b42c776f7b9d19e4c1068dd94ac32a1c09233cc4662245e84352ed9c0c3ee94b5a40471f35ea15ac7204911b0c4dbc8375eb378e3d0c018afb4e047c247f0944f0d35f36b68aee6fd59a8aa681211f80424756173c91fbb3cb2023ef4e12b42b998a466784d118723fa6caede1e1d89ff004611ef5c56c7a8203927ba01e033a8b5b9aa658b1e6c1e37c03e156058028daaee204ba72acae0886e3b90e797f79cff65c4de309bd87ac7bc8860b6e67394102854b123e0b9b5549c7818ac236819c40219c48bafe51d0381edbef871d6daafe00fc17fa9cc4b122ad7aeda836a61de856ef4f464dca85a58e797437753431810fc648016a4ecbdaabd7dafb56424bf16c5ef0e05dff3d82896afa663ee1c5633525ea90fd013f11f79b519fe9382321ee98203d3bd8cc96fd6883d728e2c8e4169f9387972c1ff4f579861c4035e771466f8b911b401aab4f048552b75d6271106a26127feb3fd4cc99cf38fdc226957c1fd86e2e7489a5fe733accc4613e5a627b1095ca41e7243d40668b869b15c5f101b9abe91cd042432d17455f29037b594ee7f53d0c2f9049163876217d469f797dda8d776cd13e3cd0747f915d263bb8ddc6fb2c1ad6fb72647f3abf6d5cb7c2d21a41429aee2109e4a2115c80e29d1338aec1fd39c4225c041c1bf4701e8a8dc0cab07f902c2775d10f6c1853b0e9eabb58b64be9fdc835fa9a13268599fa439a100fca73792255df1624b7fa8526dd67a3fc15f91603147a822c653b23bcbced67188b4709d14e7ca74c405035a1bf0e5ecc3dfe18af5959f8c950b2592a6f689c8ab937e7e5d103832343bfe8ae9bc4d08ed194921fbe017900776b89e9e09bf7300730e1bdbe176ce95506e56359e2421e5671d777320aa224081eb17579986526323c56884f499e131efc764d542e1dcb26d45ae4ce679c208a5ffc62a21fd9d65512a6aa36da37580663b49ca6a61fd641429cf52d8af328ab3ae77ca34dbedf6d6bb1a1e9644657cabf71bdd6b89776cbd4ae80acba02a54be7dc8d337bea9593d0b5c813b2099c44df2ef09f4843675e88270fd0845a8ee5d85a1d37cdc5163df855c64e4159014c67881f4555c81b9b2fbd40b3e0915ca6443aa6c32622924df62134eef3f19f8a002924b8d4d803dd4c69a74c2c24dde26e488c80fe44ac86b3a3a728dd816e0d923368f0b769f6c9851283bdbc0ee9659fa1550d9cb53e7e0f171b8ab877b7e23cdecf1fcb3cf4313642e9591fb756117828d40b7a1f7de72308c4dfb5e1db06c102c8151d200c4242314c01c555ee58f67dccacdfcf291b418f99e943ba438dfcc11cdcc82249b184f77343f603351a3cf930bc7f143e4acae88b786857b799e99549f7b3d37921548ffee24fefdce2d07572bf905480939c26e1adc3ff61ce5f5335dc1b6127a1b360feee5c282b198b6e987e79c5cad43fb663e054f3fbdc1c1402eafec8e12114e3d83acd7c187e992f4af15fa70ab68940c73555f1eddd88e14def61e81fdc02188d38fb1ff61f989ab6f5738557a3f963ef885b983d31a3582347e9a49086848bd9a1c2f0b7f3a79c76f300b7347a42b77852d3d0b6d3fab67ecca188cb2794123b860cd4dcf305f98bac86d3c84b4b179156005c07b64719d7e25a464d6c0fc2622ec88f328d5ffb6220a197e9443a28125f94e8a99e41a519818d5e90cdad613dab624431bf17e6b1a8c3f8298aa342a58aa0df583c0fa04312fe9d7ab022321a961a8c5fd64b5f0ee25cda05b577dccf388062fec9691dc990dd5b8b64fe80e55949e479b1cab1f545b5e1b64a485d97c925a42e8ede18154e8e40070d6124e3eee37daf26c388b74099de364ce2b6cd3c711536c7f047060398d662df6509fd71380b3dc5ba1614b9da077be081da2c3f429764c53e992a0f38eae3dfcb094463d2ea7e059bb08ff10d0fe288ec4aca2afac43d1f7bb6d1dccb2c425437836b58f420770b0ea18994ef43d6c148c8f13f879c6eed1c3aa250848ab104b4f253bd8aee4e65fed3aad62706cd011fa6fb4fb0369cd4b0b8ec199aa8617e56bde5de6e7e5e493f96a2a646bbdcafe4b8ebf6132a366e8dd6f67ce5c8396fcd9cabc54206f0d064d3abcd226c749dc8e711d077e58320d913741c12592c57e6c3ee949e6ebbf53725caa9600666cce4887a39039d727682d78ebd77ffa34b31cb919ddc6abe5b881ed48462cc9ad1e5fc9d4c46ab1788bc1d707b2412ff8acce1a91d2c4df8174d63069658196a0f0656b7b16099d99d18efe2302b01a92f4170b878577da0e023d70793c4f3bf13962ef99967cec69a299eab8eb9ee21077cb47597971332d64ec6a82173c5e2dba4feb8b14ad20e0fec5c80fb8cff1fd8d9c601ec5f7dbbf777d32025e5dc2eaa78a47abf55b82fe1ce221b848ac78d518cf948be30682a346127bbfcd0cf12a425cf10b9af1552590fae63543f01d360c2204ee8caf01d3c6809737d50be1374775ef2ac1149bd47ea4cb606037fd884603b15da5fba72e31c4b4415b3fb9d56800923737d47fcfdaa50b7480800c4142e2233dc8d354c8a5d348052b5918a569de746426d2496cdfbcb31c311ed8cbd040092b7c8968162d7baffdd4529c877679c1a29701b1761351703d3f1d37e588febaff195ea4b944f1e359821d14bf18ce949ee2c860c8f08392595d3dbf120487a1ddd1706f58a12e0ef455ce02b13be49e0f6acddeb231d44ca30f7d6a557d5926fe0bc88a7b82601166af2f8ef91b306055483b432fa80a1d25900d9abe9b3bd085d99d3cdbb924e1328847d40799c571443727d77a5eb3304772923234a37811804ea262050fa8943429805c32c39b35fc68529dd39670a69f80801b2d866db1c7d9a6fbfbc2b9522ed0cd080e82b5b8ac600fc8f23ac0864debe1569f41465d781e1db812c945d06fe03d4b0a8dd0a1846f6b3a3ca5143a1762aff0147e339ac98596e050b91a798643f967b45a415d10aad5bc75a765bd702267181bf4b4620b8882c105e970fc063da68a062e0fa24b38f1850de7bdddbad97c52c7dbd2e771648dae184addccd98626ebdd71ce5c654882e8fa197935c03585c7af7f557570d44a4f5289623eb225a61e5abae9d43c08a8615c0980831316cac2831126b8e5cc2349456d19835a74cbfed4218ad46701c506de75a4ddcdd06b574cd2e11feab56b543c66c9364884d0bfec838e03262e6e8361cbd7b74c041a7eeacf24bafbf343121550c87205fd426bc2b7ce18a6225ba417dde4719adb49a221de17409cb2e3b20e05b57f535add0c98fb3352f76a7342490daf7a1360fd74572c92bf2e33713e00bd3d4c0f2244e7378a6d5e5cdd216a5ff5857ad9be4081adb70b9f030b5104ed3a5ba618b0dc3c801b86ec9adf08529caaf4e57c874ae8cde8514d6a1f8db92ae030c30913f122bba550370e44aef98ed5fdfafef75ef2bb1e7bfad9efb0991676c9760a13d20c3d2940f80d7286c062a4f9a07ed05c8ba65975e8ee9aac62a64eecda06312a89db51a5c59aae2ceb3ac9ff73e19833de035bc268a6d7711da80d8398329bd31d923071f089b8931e8610b36d45c5ef263c46a98d0feeb9e905c1dc3e667c9314991b2f7902363773bb1f6dee0312970106fe8853f2445e365e3cbe16fae1b0503ce74f5c78c38a5d10c235fdf1e58c12af100db4a09acc7952f1a2e4a494bd3038f2628e2781d144d57164dccc8f3e716da43c343702d91c2d1847b44ba7c64f04626fb70012d4433faec0a992fa077c7ec678fe0bb8971a1be17a64c5bad255759e8ad6bdd559c95f3f1b4726b80306a0ef3f19bca424feb3a84e833df75e134cfd7b8ba4afab26407b333a99712bed00f28c4c8090348baad2a000de245b62bab6fbc021df20b94a642ba7b48383f164ad391729285c45351896d8f908831150d2b828b129c06b37214344cdb762839ce8a6e2c5d407e6a7e94f6692ece349e0251ae695b84f15f38645f054313f1626c0d3154625807de0d5a3c762ce116b2291d2ef55b74a3dab021a8be76638fc221d063a12e418c6c4daf87d81c2a479953e1433e20e1e2d452aa9efe9be12a8ff5dac5d826b94e6949ee469d90ffb01293cbde25693a7f1f91189e18f9449e82d1ca30b69e3c4e349f52d13036f069f78b11870697ffbe128cb5c8ec4c32f2982075db9092e135a879c8c2a6a6a9f3b910d4e9cf7dd0f83f3392327427e790bca579d7f97f6b399609c214cea75adab0887de262b89e2d0369eb81c87280c294b0c0365dfae994a9a7a2834baa5a53f97b5e4475bd822ea1a331294cf58fa3e2fcbcc911761c2d6e200974d58a0c4a0acdde0b3554b95698aa089cd36ef788aa3550e0981421bf663e0604b217eba1a68cb856ec37311ba46e048855f96ac14c7e5fa78c7c6d5f24b2f9b4c27ba83cb2c940e90f2a6029ed778473e4370e9e1bf3fcc23229cf823ef2268106b7cd3acc32ed6af94bade4f06028ce77b711102ffb18faf26b5c9062eb82884c33fe486d07d781ccff341d5a57ef21ff99081b6b08565b90b35f94dd2cab0002381f3671ce496853bdb72e9cceb7859baa8dc0ddfcd41859ed0f93d9b3bed6ece09cd7e6e3a0f9d926b3af2472045b446f1f22b728186e9dfc3a3feb2b1037dd65a7d82c7d6e2c03a3978f88ab5c24eedbeac452ed7cea1ec7fd7d59268b74f8c2e6b", 0x1000) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) shmctl$IPC_RMID(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000300)=ANY=[@ANYBLOB="fffffeffff817659a564be28180045000053000003ff165f4ca4320548be6edccc174e77fae3009078ffffffff3be33a03000000e7388d5af3c5ac1453edc84db1292d7210e3d8cb043469d1a5ba0d1431435f407a9c80a15bc34ba3a557a3a32863513a3d7bad86351505233d67dd09f94a8a30e500cb4bce22ee3cdea362cfa817edf9652d5247"]) syz_open_pts() socket(0x2, 0x5, 0x0) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000440)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xfffffffffffff5be}, 0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x4, 0x3}, {0x7fffffff, 0xfffffffffffffffc}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 5: socket$inet(0x2, 0x1, 0x6) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xe1}], 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x882919ab1cb74ec9, 0x91}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x0, 0x7}, {{r2}, 0x8000000000000006, 0x16, 0x8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0xa0, 0x1, 0x100, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x7fffffffffffffff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000004, 0xf602, 0x1}], 0x9, &(0x7f0000000540)=[{{}, 0x4, 0x20, 0x1, 0x401, 0x5}, {{}, 0xfffffffffffffffc, 0x8c, 0x1, 0x5, 0x1000}, {{}, 0xfffffffffffffff8, 0x20, 0x40, 0x1, 0x9fa}, {{}, 0xfffffffffffffffd, 0x24, 0x8, 0x6, 0x4}, {{}, 0xfffffffffffffffc, 0x12, 0xfffff, 0x8, 0x5}], 0x1, &(0x7f0000000600)={0x80000000, 0x3}) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) poll(&(0x7f0000000200)=[{}, {r4, 0x15}, {r4, 0x1}], 0x3, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r5, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r6, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r7, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x35}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) executing program 2: 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) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x10001}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000100), 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000180)=""/96) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) pipe(0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x800, 0x0) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="20090000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1d) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000000b40), 0xa6, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000280)=[{0x0}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000180)="c97f42ff5cbe5bc47bee7dd0405c27a1107587045956c30fc91153064feb89c3ff827546e20e98881e7a6ed1c51209b1df382eb934d59d8ec2f4e3d89c7b90e870e66ba407e9ce1524117811d5b2d3eddcb09871cc8ff9710a", 0x59}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) msgsnd(r2, &(0x7f0000000600)=ANY=[@ANYRES32=r2], 0xb9, 0x0) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) sysctl$kern(0x0, 0x0, &(0x7f0000000400), 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYRES64=r2], 0xed, 0x0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @random="be2c6050b8fb", [], {@ipv6={0x86dd, {0x0, 0x6, "fecf0c", 0x8, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ff94d99b4500", {[], @icmpv6=@echo_request}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x5, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f000003f000/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$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, 0x0, 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) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0xa, r0) close(r5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r9, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000001700), 0x10000) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) ioctl$BIOCPROMISC(r10, 0x20004269) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000012c0)) semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) executing program 3: r0 = semget(0x0, 0x2, 0x40) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/98) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) write(r1, &(0x7f0000000380)="e65164d7319a271897218cd262027dd47fc59974cb75b168b04e6aa495916855b19b2cafc5cc04b334bf360e8f3807efba35dbe0fe0c81f533b443846255e4d3cf27c91b3628a3bf0eb5be68dba3c2b969ba807a31f32de4444f09158141d10b8a6e87fb42521099512aa0cec249ec3e25ba72ace8c89c5278d55d7a4786096253140f971880c10ff0661fe91463ca1bdae627514f6153d853815738125fdd781d87b41ec748415968eef62d6f4fb8fa906e909fb3de80ad2a615d2845020b08869647f8f54f9b9179b8ff1a0897959654d0b892d13e0ed4162a5c70274d34f78888e6f9a617a7bd6c1210a889d8b3b28e35e83497", 0xf5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB="0001c64d56ad23fba6526b00000000"]) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = socket(0x0, 0x0, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r4, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x1, 0x1000}, {0x4, 0x8, 0x1000}, {0x4, 0x2002, 0x1400}], 0x4) semop(r4, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r6, &(0x7f0000000340)=[{&(0x7f0000000740)="eefd8683020c5fc9d1d7c07ad16d3749f5e3d84fb6c155d2fbb6433c69a440835eafb874", 0x24}], 0x1) setsockopt(r5, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) getegid() semget(0x3, 0x3, 0xa2acd17e1874ed56) openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) geteuid() ioctl$VMM_IOC_INFO(r3, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socket$inet(0x2, 0x1, 0x20) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000380)="a4aa4a1925b1403014e7f9af09a136f9202fbb69512f969cd953e8da868a6eb70769ec8a85c2b944f85d1b828fa188c14b25be77536321355d87c62e2b721c744b6e824d2a65e14e34e34336e3c6eb94601b219fb609a5f3011d0c4824b413d0504344af45302e2c", 0x68}], 0x1) execve(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0x9dcf, 0x1}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x104e, &(0x7f0000000540)={@random="070000000090", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1040, 0x4, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @tcp={{0x1, 0x3, r5, r6, 0x0, 0x0, 0xa, 0x8, 0x5, 0x0, 0x3, {[@md5sig={0x13, 0x12, "2d48b0fdefc9cafaa7bf746b82f7d283"}]}}, {"55135d65ad753423da8f09d6a0eeb84efcb329ab5655bbe46202ae537be3dd035d6651039c7265dc61258d91cf5f390f565ce88ad5ccbe21582051f76a15ab9cb471deb7a16720ec5bfad8f50ce8cd72c2b8b01a5fb3873e3ebb40f669136034d9373a6e6c7360ec9e5ad84b266e4db8c73c1d965b898d8712f5cd94b683aff7a711750b26fa42dc74e453aa5c5e094bcf5c290a13a25fcab0bd4a2a0b85d05385f1ebb988cea373d98f5527162e0e93971ff1ad08dc61ef9ea7a9c0861a299364586bdd6d319ec5878d6908c61ff4a89f96abbb7409fa0b4835034279d69e69d78d8a0191b9bb74bb6ff4826d5e06cd08d3364d8400dcc2f594982985b8f064b9d2122fa599b5a710aa21faaf9d1cc8c8903a5e45a055a990ce594798a1b17c4b257275c01fbefb5bd99c6fb200ff1283831c64c3d07379f5132e53a7cb511f6c9f98c4b730bae38a1d09bdbdb9af9ae8791bd41bf5175f0261f21b560d6e61e80202bde9f4febac9ba46e5a89f992d9246c9cda5f2194fa9ba48ed00332620a431f677c05bd80b57725db644cdb13f315484e85069bb144b504737c448e0805904851f8512cc1a4f4a07a2fcadd240f1a08c560297d50b66fb818771fcca6c676646cde9dd72e804456d846cd2c63bb7a7b429f207353b5d1cea7f2c4686c188eecd86b72bfd85ffb1b36300db6925c972c7be2c99b0408528162a26d7237db8c88705834015751095cac51db76e5b9fac5ab416b1f6dd85b8e5f1109b41776e2fb68633838cf9905368d31ab7414022f1688c2692728f58409c3f0e79bd731502753ba1c3befbf7b85aae62d514011d5c6963be5ef02e4f0d15db419aaf04ad46dfc8494f18f2ee0b38930a0f5b6b1411ad5913a4d861bd780dc2c885a3f794e44a663f0ace7a74374b174d3a437c7d8dbbcc437f7d312ba869c8cbef6a65b0100b25507056160f2345541f91bba238091fe4d30c500ad68f4171b65ce1ac772c0ef9ca628374653e47a8f6bfb492a885fda156766584ddd2d923071cc96d4d2db2db2334e3a920b0c647dd3692551db1f8e02917f6ae434adcbee8d12fef17b42b4f8ccf0d89cfda4f2d58356bba9da97690e2e52fb41cb95651df464ad3b40b89c8e6b5777e6beec1ac110443e00d19ea2a8f2e8ed42e9496e1aab82018ceadf2fa46e1072efe4cc20a9e1447c6464c4ff93b7d86b48f90e2e0675339cdd42f8c0ffc740600d97007c4795e627895e8a425699ff9a9c04753d034bb8ba79187876e79d29f333a59e7c0c2c897267bb1480d36b284c48ea28af3e29e59af1c165173fcfd63074f356626827b8a52dfcce4271b67d05878023f9c618ef2a3a53bc708d8d1c71ac41d74e910508a74f341f9b4ece3b22c2fad2c47db1ce059c39efcbefd2f82bcf63b881ef1b85bfbc2d1150345df492efa67e78a90bdb6ec5aa2d17ef3f63245f94becd86cbb12208fa30b2de661db74855162c12a23a2d221e3775f6e55cd34fa8a3dc323a682027a69347ccf1cf0d49a556eeef397c5cccfdba0a2568db38e86e1f796bd13dee98a956b1f94f6228d561577e9e1c192ff8fce52d33951f3964a5a55ff97d5aed87a2ee4a2c0f3518bb9be621760bad5d1a74c6ed8a8f69889fd281b6d8775fcae98f913ae01eb61f873d798f539803cad28f0ece9d1f5ae7b7de851ecc8f79f770c867910d1ec2cb2156411a7c132803899be942e773459be64b09549acbdf907b55394dbacb1338492d2df3d6eb4471e583da738beba5e26637ac579821e995de77f6a403d7a60ae646004530d5b1e0c0ccdf665749bf6595240bc071c4b60eef67987a48b430008d53abca3344d678a4c9e9dd5906ad640b2ccf95880dfb54a581e84ced6d3daaa06d4ae45dfed14d0302d4458b1b2c51084619d4c2485ede27ec7bbc9ba4c3cf6d863a0df68ec03f59eb6e5f8eea17ff268a643d01f4c7b2fa9055e34b869061050a0ab3546e2a862e403f7cb583871bc7a7a6a731ba49be2ea9277fe0637cbc71d930ac525a88dca5b8bf35a900819604536e1370a814682f978e9286757aa3d0c5fc8b83f02c573a798967684d7ed05221c298a0524aa16203de4fecd70de1a05b781c90537648a8e3cc10dad4ce56ede7a92a10606dac3d0a04bdeeb437fecc9ee6ea718dcceb67438f2673ea181afe3ca8686cf98aefdd8f0f512cd44f46e5b92dc1e950fef0629be815f76525ec5264a24cdf3bec15acc465289b9429605eedf14d575603878e954dc81fd598fd0e58ef2a0fd3be9d6a146308a38fbe1bf786cec2e09da7247854f46aebfec923541c53b0c9a7b0c9399a9e4cc59c9150543ca676df3c11f9c132165cc89859d009b8d63cfdbc9e423cb1980c6e7480c0c12e8685d0ae0706abe8a35cd8cb9c651a8152ac7d904921860c7aa8850b2967075bd20c3f89d81d6514b4b23795aedf498615f608deedb3fa28b3b5769d563a6c384348944dbf552628e168df566fadb432024093f01e6fd84a2ebc2f90f4558457770cc2242b303b3bd8a1cd499bffcd51adb379fb753db3ded49c3546a539714f47247b84fd047bc6d1e6c462602581ff0dc88dc8e16a459be992d11a9d7f198058792813bdd1a98747e11441869fa80b35996f40fbe20f754951afb5e07f431eae200fb1c48f6a498aca4252e5434003573087a6ac968c00cf4d1f2c0f56770fe68705a02065931367e7536300ac8d13d23e84ca90c77bb97ef3ca0632fa3d44ad343bdef99155010713179ad59916db0358de3f7c3ee327954f019c8b09fb449f493b3dcf930cf46bf9929d0a5fe16b88d400f73cc2adbaf7f038c7f6a3d944396a5423651bf429957938fda92dd212ef84f2ee0bedfe4d98d1cc5c02d186e4de64ab1cdcc428878fd7bcb13708a8f27ae7b4d69c5ad7c9ce5f1737ed7cb5c9ed21b39642bfa73d363ce9b417076b33e7f786c6365f085a16cecdc24410710a0bae1c04019a5e11acc477af618b56b2aa78e995cfeaebbe3536a54c40432e9ee5b7172c3c53259eabbd3bb7d0eebbfb871b198aa1a21e699aa79e8199dafc6dc5408176970f226426c6a2351851bb194cb5c2e1b5cd29f84bf38b8cd35f8a8e51298498521f5cc9819ed9530341532c6ead17fa6c53a5b809ba92c5b6dd2fe5ade3f68553f493e782813ddabfdf264f0568f0ec06f92dab41219623fd5e8c97e2681012f10e04c417c0988298005cbf813726e275a1cd8c3603edc9be6a4c68a8b03309e4a7c6a1aa619d68b11d62d9914bf4e43e62c0933004d2e6184e648b0eaa718ce3f16f8c7c05f4c61736f2cbbfe600915a3ce86ae2acca4fee833fbe7c7c45361b5c77f9b2e6152d7ff842835a9fae3a73e9e48ccddc557bf4f5d2ddcf7c9d14d5fb16b45ff270313c0da4dc426fa29c69e021fa2ad103d0f1422e03100290069f1d78e0505f1a0ea72bca0a26530972e0ecab1bf707d14fb421e2139274d970c36f4461e95045021c7b5ac017c07a807a5194a61b3154b9d2466ff14c7e5edc89d69d30725c0d8818f6d07716259a931bd005632491bd3d2126df0cd60b0911519a1c9592948496d08a726ec67732a0da6cc773b7e1c6db8cd54509f3cd062083caa2d4af4daeb352c5454fb176ffaf48d7cf6be0ac0e1862ac620212cc79c4873b572c9cc2a1ed45f9a9ed6f0fa1be5f91bc578cb4cdeb79f07b3c36040975ad4e668dd42b9a736dc0a62f337f6a411419aa10db7f3217fef6ed10f805ac7afe9c6164548a8d9c74ade85dc57443296fadc4e513772a6dade1d7820e05f5e55c011d683714951ad85c8605faa6c8d66597678faf2e215e1f2835c5a842671b1d4efe57d07ea732cb1ae48c8c7c0a995baf1d79989e9c85554b1a40873efca6d39ff0305346f935988e41e70c65f9007e984037d800dda753056495b7a7ac31a24e442c29c6d6c59eec401bb298eccede7b9258991e1157f66b08d3885b0f94c0372649128134ca2ce001b3a70bc772743972bc8f4213558072aae333b80c43a3eccf41ed1e76cdf788fb676b13b870bdb4e6a85e32f6af4bd2819c557f22a2bc5455c428154765fbd6b00c635cf67f277ada9c81c1e558ddaa294edf66894ee8eabb447268d7f33561c07e5cecf9eaddcf3f91793770a5dad928e70836f1371acf2a30eb083d4194a0bd87780e974022347c0005015473ae180b02823fdcd422ed912a75c44b915651bb8065467cdaf4f1dbcc2435ea9c28ade8a4092990e09472636d7c18cfd892fa176ca029db5687059a1b116727ea87c68161e9ac7c881df7789086e20f84d32d1f9af8b12a9d1e4d5a3b240b068af770ffd2808c09b02e22ed8ba8de103dd3512b209402db79f664dd418a673b07108ce14e2205d841491169e5189cda2c5c50f9c118ce4b1823a94fe3e3aa5ba7f4c685d16264250a1aca4a793cd2c9c729be31580388200d0f83d81da5fef0d44b30d0a3d9797d8a49ca5f89da2075382e22f9eac5cf15d226b8469bf080814a9f9763e34ad6b1712634fbcc641b24b69f84c687f6a9e550d8d726a6f5b8f3b7321fdce39b7184449e88b2402baf74c23444373e81ec70f0edccfe6ca9a7dc4a884362b39601c17b6766563056b1c26f3a10fbae285c52f08e595776e4a6767dba6a8c2562a61f2757a46dd12fa67200370dcc7c08a272d22f857727ceb8402ebd08e2b7dd5fdc37dc1ca53ab9cb4dd195dc0d8c5e9b25655f3bac861a45536588ed91b25f80a9bf19e6a5309873acd3955263fdb42b0656d9895931f5e6342d31b0f6b178c50ffd6667c579baba6ffa9434e2486a5f330375bd12d3875e3ac0222291c9a3032cf03435dceaaeeab92dc44ce477af90ebf1b3bc86decbfd8605bad9062d92c212b9bee5fa33ba774e78c39b0ecef6f3476f360cdd49ff5aba708921112bf7194ca1a52e9b5ecc3d1eef8de21c303081f0abcf7915340210f8426c6d9316a51b3b69eba91170d5719b01bc48c1cfa08fecaf3aa6f7cf67d7579d485307f3e529836dcfb89a427f21e81b1e67e1f42409f6315bc3b472d2842a202832105ebbe576a5bfc0afecfc0a49a6707899480e5a3ac129a7e8c960a467767f8e8016a5ef7bb9e7b2a9189eea2de66fa05a41dc3ad720c4b3f1c697b05e249a16b45daa20b3144e4229e024057b174a415bff7293521e4ac0a2f974c135577b840772d4740f61366338cbb1979c0e115d4335cc8e8d135511875751d9f1d9aaa59b167d87d235131da19f7ba629d266b49a2efbedea36530ec9edde162f334f596c71332bfd523980761a2cc911d42eca8924b427165c257d4c414dcd116a205e95e5b9ae1c3a761ef2ff6487592675664858e5baed5212223501f156cc3aa9103c0c96520112e436636bea9c9df7221eeafeadca7a5c44f66f8ffb72d92a2aeb5b7d75b85e94ba0e13d02247466e646f70924b3ce66462be2d4994c854d1e9e32c2f59dfc592277fd84f8b2313a1877b3ca862f8d00a033f398dbf1557e840ebc5bcf7fb523ed53285217d19c085326692ccf02d02e2a9c579e898742438103d09294f4ecb2e3aeffb5cc4c292db338910561df9e96e9cd2e95311050d14fbb30fa2b6663d96fa0a421fcafebd873c1ea34f3173eeabbe6c5f9785bfc36b935d6602e3fbdb40ae287874984e10b3683191d6d0762f731f5c63fd7857894406c0842c37d1175a91f267eb3c06ead5a704c6357695afcff70cfdceecea8d13ff7b93eb1b0864ac381c65ff893fdf8fd5b7ef22ffddb1471fc18062b6a50d1728433ae217fa7c2f8ad04"}}}}}}) executing program 2: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/503}, &(0x7f0000000000)=0x1f9) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x2010, r1, 0x8000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) shutdown(r0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x21) setregid(0x0, r4) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r3, 0xffffffffffffffff) r5 = getuid() setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0xfffff609) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x0, 0x0, 0x0, 0x8002}]}) sendto(0xffffffffffffffff, &(0x7f00000004c0)="34118b7fa325d21de5440c0ea547801e63f92a0c2622425eca6711779f0206bce98d78be955bec22afad249a475a23e0a72072bec3867060edd9e3688078737f025513ab128d7749d5e78950f2d7d971bb340d0000363f1d3a2871e41a66000013273932f6018042fd9fe52300107d0edb23e5c005f9f5daa1b978e8bc9000f233ba1a43b9f70c91d5c55ff08d", 0x8d, 0xc09, 0x0, 0x0) r6 = socket(0x18, 0x4, 0x2) r7 = socket(0x0, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x3}, 0x2, &(0x7f0000000280)="360b15673cd1d70e2189f36d2ae5edffefef8278c6e2a58e4c4aa9b2d1dd4762b66025b466d349cff2a08502fc06db22fa4ec5cdd60c0fc0d33a19b2c698b9e971b6f483541bc35435ad5fefe9c4112c40367fb46043e488c77cba7d68621d49d68dee2171fffcdf22fa5c016bb3753aaf6852536d65e9ca2db398920e0856f21a2c7940884a5f63a7b7179603f0e81d3b1c6ac91820a29dd92e7ced31b785a1f70edb15c1d4fa5f623cb5a14e03a359b40822f68da53b59ae5db340d74754ab9a0b79f1dc78d29339e8c4859c7a1185", 0x0, &(0x7f00000003c0)="e86cc2dfbf85c2a6dc965981a794aea1fef602d8fe668ee122", 0x19) open(&(0x7f0000000400)='./file0\x00', 0x20, 0x196) r8 = dup(r1) dup2(r8, r6) sysctl$kern(0x0, 0x417c, 0x0, 0x0, &(0x7f00000006c0)="1521de7bc60061fb7d3270e3a5da00476dcc5e8fe33ba16ef550c66876c81a74c71f939acb93f912a2c6ea05bd8be53cbba7a24c76569da9d9f39c19ed34864cd188259b8e585ffe4e89aaf4cc95a439c70c65ad4a0afbb4f028a83b34f9371010da3d6c04ce09b4c904bafb193a502403afc16d78549bafba00696bd9c118d0cf3b7cb3ccbd6278c1357780aca7d8b3d2f4d396bd4b43f1f574bc20420000000fe652ae4c110501e9bf8b099852a9db764d4b8e631315c3263a75dbe90d850f564e5e91663e82efc9fde124e747189f98eed2b42ed5b1f4a7015a04fe901929421f2926c493685224eac548463cb9badb561479106de19eef78a0ffcb48a3fa791d717361d91b32421bfb27ea30f3ee43cb0865d826602f00000000000000", 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f000008e000/0x2000)=nil, 0x2000, 0x0) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f00000002c0), 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x80) semop(r3, &(0x7f0000000040)=[{0x4, 0x1000, 0x1800}, {0x1}, {0x4, 0x8000, 0x1800}, {0x0, 0x1}], 0x4) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x101, 0x3, {[0x0, 0x100000001, 0x1, 0xff, 0x4, 0x8c52, 0x8, 0x8, 0x1, 0xffffffff80000000, 0x9, 0x1, 0xb8a4, 0x8, 0x9, 0x80, 0x3f3, 0x3], [0x80, 0x3, 0x80000000, 0x9, 0xffffffffffffffe1, 0x8, 0x4c7, 0x3f, 0x7ff, 0x2b0710dc], [0x0, 0xfffffffffffffffd, 0x2, 0x5, 0x4, 0x6, 0x7], [0x7fffffff, 0xffffffff80000001, 0x7, 0xf55, 0x3], [{0x1000, 0x5, 0x5, 0x3ff}, {0x3, 0x100, 0x9, 0x2}, {0xff, 0x7, 0x1fa5, 0x9e5}, {0x12b, 0x4, 0x5, 0xffffffff}, {0xc000, 0x6, 0x101, 0x3}, {0x6c, 0xc3, 0x1, 0x7}, {0x0, 0x9, 0x7fff, 0x1}, {0x9, 0x7fffffff, 0x8, 0xfffffffffffffff7}], {0x4, 0x2, 0x8, 0x7}, {0x7, 0x80, 0x7fff, 0xd2}}}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x150c, r6) setreuid(0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt(r7, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0000000000009078ac1400bbac1400aa000090780000000080055a41d13355413fc5ed87e881f7495a94c2d2b96b92b99263c706d3f6c92269e74888c0b71402040af7c3dd204972c173d42cf8699ddd8385"]) syz_emit_ethernet(0x22, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004500001400655b7100000000009078e0000002e0000001"]) recvmsg(r7, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r6) close(r2) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(0x0, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0x8, 0x7}) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000480)=0x2) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x7f, 0x4, 0x55, 0x8}, {0xd28c, 0x0, 0x2, 0x1}, {0xffc4, 0x6, 0x81, 0x7ff}, {0x1, 0x40, 0x80}, {0x7f, 0xff, 0x8, 0x9}, {0x8, 0x40, 0xf8, 0x1000}, {0x2, 0x3b, 0x7f, 0x9}, {0x2, 0x9, 0x1, 0x9d}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20530c) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x25, 0x0, 0xfd}, {}]}) sysctl$kern(&(0x7f0000000140)={0x1, 0x17}, 0x2, &(0x7f00000001c0)="70475bff55e873ef3d1b0a63c8a4c2027b17add3cc5da1b51a3694a86af0db7b121bdd45f2f88bc7b2db62ec02cb5f2f2582e3700a64377b8407873a56187230ed8ca5a85629f2d3e622eecce1f4885f42906217b4d3355dde5f2e8019f446fbac5902926c833fc04cfed59c2eb3abe490ebeb4c31ac12da", &(0x7f0000000240)=0x78, &(0x7f0000000280)="9e9db2bc8ccbe40fbad7ecb95e672c8531605bf3948f0ebd259fb55d23b07c87613aa84b023028ac1d6d87a1173e24f4ef6c893e80ca71b622863925ecbabbfc53ba55a21b6c615f69447174280af0eb3856a5dd7cf34f75a2230958b6fbdcb8cfea59cbe5a880164fd4e591d110a9a0fdc4eb63d070185200a535ba64f5b2ab9a2248256fc4a8a65a3cefb93274cef1e097f260989ec2ec93841ab322708352874291a0", 0xa4) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000080), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000500)=[{0x40}, {0x4}, {0xa626}]}) syz_open_pts() syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 4: nanosleep(&(0x7f0000000180)={0x8}, 0x0) execve(0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800101, 0x0, 0x20101, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef", 0x4}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), &(0x7f0000000200)=0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000240)={0x0, 0x5}) fcntl$setstatus(r2, 0x4, 0x4) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) executing program 0: sysctl$hw(&(0x7f0000000040)={0xa}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) ktrace(0x0, 0x4, 0x110, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x0, 0x1}, {}, {}]}) open(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) getpid() executing program 7: pipe(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000540)={0x2, &(0x7f0000000500)=[{}, {0x0, 0xf0, 0x1, 0xd2e}]}) socket(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) r1 = dup(r0) setegid(0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) geteuid() fcntl$setown(r1, 0x6, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x1c}, 0x2, &(0x7f0000000180)='\x00\x00\x00\x00', &(0x7f0000000280)=0x4, &(0x7f00000002c0)="02000000", 0x4) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000575000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f09"]) socket(0x2, 0x2, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) chown(&(0x7f0000001900)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000575000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f09"]) socket(0x2, 0x2, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x3) chown(&(0x7f0000001900)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000180)=ANY=[@ANYBLOB="a2aaaaaaaabb0000000000000800470000240000000000009078ac1400bbffffffff94060000080000004e214e2300089078"]) chdir(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0xfffffffffffffffe}) mlockall(0x1) r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) close(r0) execve(0x0, 0x0, 0x0) syz_open_pts() getrusage(0x0, 0xfffffffffffffffe) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0xa}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x50) getrlimit(0x8, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x3}]}) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x0, r2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, r1) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {}, {0x86}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6262d8 executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0xe}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) close(r3) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = getppid() setreuid(0xee00, 0x0) r5 = getuid() r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(r6, &(0x7f0000000080)='./file0\x00', 0x19c, 0x0) setreuid(r5, r5) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xd30, r4) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000000007}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) r0 = socket$inet6(0x18, 0x10005, 0x21) write(r0, &(0x7f0000000180)="539656fa02024852ff31eb22102337b940d2aa8a466706aac97892363b5c1a098417d8e10f9db0a01d0b69fbad005936812e676b38d866242ea6cc3aee2aa6bd8b07f99845ddafe82164fa7405fe037034855b51c5f4c0cbc37911c89a3a9bab52cc4301d290d316a8a68990a534b4b7fc7d4d3455eebf107e825537bcd8853a6dff1ad98cfe2e391d3f2c52b1dbcbf74b03b8d038c3329cc53568b2df9f4acf6128604eb99838adfe7352de1cd3dbe89fadea9dd66c16d93daaa2e3e51789bdf3a2f28c092504d97753e502acf96a94d316d97896994e79ad5ecc28", 0xdc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) sendmmsg(r0, &(0x7f0000000b40)={&(0x7f0000000b00)={&(0x7f0000000480)=@in6={0x18, 0x0, 0x40, 0x3}, 0xc, &(0x7f0000000a40)=[{&(0x7f00000004c0)="cd0d3533419d66a093abb7761544df11f2c337d3d26a1ad068f8bc39cbe7d40594f881b5ff97a4523810cea97df09a37b766f903e4e55c9337ecb474e9938773752fda9ef9b23b9de96726b361d42c6b767854cbe9ebe766446a648849022ace5432e12a37", 0x65}, {&(0x7f0000000540)="3beafc8a2c6718d8d1acb8f106d41948540c69f30e968ab0e22629b84000fd0ddb3da569ad88ba1b4cff68555e6215a5b3b30d552867ee492bed05f2bd83e3f138861a", 0x43}, {&(0x7f0000000640)="d313216ef818e669969605f559aa74f4404331ff2dea46fffdddf8e358f33f1995afc76593bd15b924e8b9680fe22e80bdb66f70659071a400dad3d06c7de19858e0c25501c57917a7712dcd28fc9d868ac3722141e74b0ad4c059b14f7f7ef284823df9cab42c1ac8a11e5358fc3132ee5a50ca22d8f808", 0x78}, {&(0x7f00000005c0)="af4508b3f0f380d88913494820dac698c2cbb80171660705723029b5da4764ce6177793cd40abc314a87291fb339ff479f3d8f6b1d7a985b5c647d4a755b", 0x3e}, {&(0x7f00000006c0)="52d48e528b37ce925a670d6c9bce739714d8a3535cce43bab46d71fe441bdecb3120e52cd16d4a4024ebf568aef5c54f19293e1590ba8c875740dd14f1e023f9acce7ab4e813c0bea10be78f8c1318dfd7cf7f906ac3506a9507ef5bec15a43258944a36e518c003df0b19bf170ef74642d10182cc2c9e98ce186963df1520afdb5d05d510d7084a95142ab1d3b2a53de8241f27c13d41bad92c928b46de963f6c67c9b37a1af135daee4d67e194fc2a17cee709a4d8acafd09b0a938dec61dd492dd22e758bdba51eca46f98e9c098ef06ec608", 0xd4}, {&(0x7f00000007c0)="21511febdc418eb717d6c4382de08257e451818904fe08cbbd63a72fe539d8ca667ec8c78554ccabff1653d34a2f6d5c923036e76446c314640d1dbb625820304f485affb1bfd4de414192c83e8a13353dbd9953cd927c07933f1ab36c9f479d25de1d9e3006975ceb027bfd6a800633e052412bc47b364b8882f6d1a4833c45a2e9d89eddd2c7fd156a043697693b6f085c9bdb08a340220d25672ad4e7c73fe9bb1f0b16cdf34b9caff05abc9e182c07ee2d7a7e0893c82d0504c4f31e3cc40e3c53970da20b39bfb43f9df23be2ab39d2c09529214bd3efeae05c0af6ac191f2020ee4a45d978541e56e87cb86b3e3f6de6542f7b", 0xf6}, {&(0x7f00000008c0)="c077ae90e4e4fb4035906f46d4616c750bd2061fe9bda3f8e7cb37934e6f5cdf14744bc3f052a499cb9d8c5dc557ba1b3ce19ab36777d1951aaae38f27722004fc4785c2a47f387e6b283f444084735a6dc10eafe230a94499907bd9785896aafa43032e469085666673749a3161dd7e", 0x70}, {&(0x7f0000000940)="be29d192244efdd1d7304e379a7b6d997803db63975d9db687e0230a9d5c10485ddc51cea009f6453aac465f12ed0d589366adf62476cd9a2023820b532d0b93fc42320763d5b188ba0b924265c5ee05ea762aa08447cb416c5f2c8c75fc7fb8ac06dffa661924e22421bbeb118e33d007b58b4d4040c11b813fc57e2c8334174122b7aff82a39e006583c20bb261fd9b4a957040c57d74934459cf731cdc54dbe68ed2e9155604142f9799e559a2af9c75c2a777d247a567d71e5aec847dd27c5dde2887e8818056df1c182d1ea23eb3e8c1427a230253d717b88506932ce75fb4e80255649b122cee0491363c933", 0xef}], 0x8, &(0x7f0000000ac0)}, 0xf}, 0x10, 0xc) 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) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x150c, r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) sysctl$net_mpls(&(0x7f0000000240)={0x6, 0xb, 0x1}, 0x5, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) r6 = socket(0x18, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000100), 0x0) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0x3d, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000b80)=ANY=[@ANYRESOCT=r0]) r8 = dup2(r0, r0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) r9 = dup2(r0, r8) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f00000000c0)="721dc7b8c343d5cc7dcbcec68b1139b7028f72f5", 0xfffffffffffffed2) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000000280)={0x10, 0x800, [{&(0x7f00006bd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f00005d0000/0x3000)=nil, &(0x7f00003b6000/0x3000)=nil, 0x5f}, {&(0x7f000039c000/0x3000)=nil, &(0x7f0000551000/0x4000)=nil, 0x7}, {&(0x7f000021f000/0x3000)=nil, &(0x7f00006ae000/0x3000)=nil, 0x8}, {&(0x7f0000391000/0x3000)=nil, &(0x7f0000121000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00002a1000/0x1000)=nil, 0xb3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000034e000/0x1000)=nil, 0x1f}, {&(0x7f00005f4000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x37ab}, {&(0x7f000024c000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00002ab000/0x1000)=nil, 0x3}, {&(0x7f00001a4000/0x2000)=nil, &(0x7f000028b000/0x4000)=nil, 0x9}, {&(0x7f0000763000/0x2000)=nil, &(0x7f000061e000/0x4000)=nil, 0x5}, {&(0x7f0000122000/0x1000)=nil, &(0x7f0000280000/0x3000)=nil, 0x3f}, {&(0x7f00002e7000/0x2000)=nil, &(0x7f00005d7000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000653000/0x3000)=nil, &(0x7f00002bb000/0x3000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000376000/0x1000)=nil, 0xffffffff}], './file0\x00', 0x13a3}) fchmodat(r8, &(0x7f0000000140)='./file1\x00', 0x10, 0x2) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00', 0xfffffec9}], 0x1) linkat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x20, 0x2, 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) ioctl$FIONREAD(r2, 0x80606955, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) execve(0x0, 0x0, 0x0) executing program 5: r0 = socket$inet(0x2, 0x5267705f3c39f522, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x87, 0x2, 0x0, 0xfffffffe}, {0x50}, {0x6, 0x68}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) ktrace(0x0, 0x5, 0x40003510, r3) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000040)={&(0x7f00000002c0)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x9}, 0x6c, 0x0) executing program 7: mknod(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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x37, &(0x7f0000000040)=[{}, {}, {}]}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) close(0xffffffffffffffff) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') sysctl$kern(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) setreuid(0xee00, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0x1008, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="02000000", 0x4) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0)=0xfffffffffffffcda, &(0x7f0000000180), 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000040)={&(0x7f0000000140), 0x1c, 0x0}, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) setreuid(0xee00, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r5 = syz_open_pts() readv(r5, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="7fd1483ff857fa97e517ed6752b9dd2e715fb1463ab823869c913d10dc8546fd5736505c982f793d5b949b003a228cd65a01c5ebfcdae89550e8987b62f07fd3553cda456c2ea7c8ce87b81ed8428b45a8f2cda03366441c0a", 0x59}], 0x1) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x4, &(0x7f0000000000), 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)="bd", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c0faa888c086dd6000000000302b00000000000000000027c000000000000049"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0387200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81, 0x0, 0x0, 0xfffd}, {0x3c}, {0x26, 0xd4, 0x0, 0x6}]}) socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x80000000) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r2, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e9", 0x30}, {&(0x7f0000000680)="7c12", 0x2}], 0x3) executing program 1: sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x18, 0x2, 0x0) close(r4) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRES16=r0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x5) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) getgid() fcntl$getown(0xffffffffffffffff, 0xa) getuid() fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 3: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x40006da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000340)) accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@abs, &(0x7f0000000080)=0xfffffffffffffeeb) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x0, &(0x7f00000004c0)='./file0\x00', 0x8}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2013, 0xffffffffffffff9c, 0x0) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0xc4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xff, 0x3, 0x5, 0x9}, {0x7, 0xac, 0x13, 0x1f}, {0x9, 0x0, 0x7, 0x7ff}, {0xa5b, 0x0, 0x7, 0x7}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x7, 0x7, 0x7, 0x9}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000540)=0xc) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r2, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000680)={&(0x7f0000000640)='./file0/file0\x00', r0, 0x2}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000180)="4dfb6b79951845e2cd9668618b36d93df01b8b7d45d0bc640ada53de1096c280bc3fe8a11c5aeea07cc0aca57612f97d4b101b5199f73cd5a5bb955d8f2ab8d018223f7b466cfec2b1a9fb56b65db7afa8570d748d5d8c08785882a940bd45d0984200a1bcd0fac462e146746296242e7342abce5beee86b92b0be65d3aef495a0ec7e2df79837fde3b44ac1773ffd11cf2531da", 0x94}], 0x1) read(r4, &(0x7f0000000580)=""/147, 0x93) write(r3, &(0x7f00000000c0)="c3", 0xffffffed) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000002c0)}) write(r5, &(0x7f0000000100)="94e15358337d0900000000000000", 0xe) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000005c0)={0x2, &(0x7f0000000580)=[{0x4, 0xbe, 0x1, 0x4}, {0x8000, 0x7f, 0x2, 0x10001}]}) write(r1, &(0x7f0000000700)="c662e62071cf5e85539afa5e908352635cb3ac14e156887afe0b9763fd9f8e97de6b77283bcdb27337a6d7b9afa27d6e8584c649ec438ce2bd0ca61d1c7c0979b42d2553c1ed9a5a5c6bbcf6886b0db63765ac576179b293715fbee78602409c60d39a23", 0x64) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000100), 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f0000000080)) executing program 3: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x40}, 0x2002}) r0 = socket(0x18, 0x4, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) mknod(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x0, 0x10}, {0x9, 0x0, 0x4, 0xffffffff}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r4) lseek(r4, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x2) socket(0x18, 0x1, 0x0) syz_open_pts() executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x20000000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil, 0x400000}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000158000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}], './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = getpid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000400)={0x1, [{0x3, 0x8000}, {0x2, 0x47ee}, {0x3, 0x1}, {0x4, 0x8}, {0x2, 0x2}, {0x2}, {0x2, 0x1f}, {0x1, 0x7}, {0x2, 0x6}, {0x3, 0x7ff}, {0x3, 0x7f}, {0x2, 0x7}, {0x1, 0x3}, {0x3, 0x1}, {0x2, 0x9}, {0x2}, {0x2, 0x2}, {0x1, 0x5}, {0x2, 0x4}, {0x3, 0xfffff774}, {0x4, 0x8}, {0x1, 0x6}, {0x3, 0x200}, {0x3, 0x8}, {0x1, 0x5}, {0x1, 0xffff0000}, {0x2, 0xf80d}, {0x3, 0x6}, {0x1, 0x7}, {0x3, 0x10001}, {0x1, 0xcf}, {0x2, 0x1}]}) ktrace(0x0, 0x5, 0x1b0b, r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000003c0)=0x5) close(r1) r3 = syz_open_pts() writev(r3, &(0x7f0000000340)=[{&(0x7f00000009c0)="24c1010cf0de073907a2aabe1de3eee7fa457b1563d2c081d7ed6b856c3e4a4c2e163fbd8bf3be4a71ca0161b9589a49a384d762731a8e8d6110d4e0f4bcdb782f1e40e13b3942ccda8e4c4d510f6c88d9c0fb6f787098baf738f7bd4d05fb52a37c5253e9df4e860b248663f6d2f8f94dfc09eeeef5ce7da828ebf37efa758d57783002ab775326c7c76a573291b56e77bd8817457a41baac70cac65cf7e1c8cc2176f483892a5ea68964012ce7f105fffe9ace39034dbc3206a3fe35694e3379bcd072d26ebcbc314bc590a76490437e5a6a86d95393544c96666eb77b082849f1f55fb3bd7374f2fc78c2750da3e256cad333354bb2e23b5c02be5883a6aad2bbeb58799d1b23fe4130692e6d70f53a7b460d91fe88f0ef6770069b0983345e94f82ac2fb8550848871a8c908c6772b83dbcd0af19f22debe13a107414f73e4845d19f3de51bdcb61c7a1627bc7a24e29e755cd07bf8931993b0013faff6612627845f0a73441923ae9f00a46ee31e8bca2167fdad4546e870b750112289b1220d7af5540f825f1fcd8b114144c5b56a1b101bbcac6d554745a757a60329152c255fd2779f071342453d16ac1f128181f742700abd513bdccddfe67446ceeac168f1430385ffac2c3c999e7fb5bff03b8334616595aacb88f394ec2fc28126416df17e780a19395f4ba359daf368f0f19d40abee3d8a7cce01071f74f970fa12c6fbee1a0e6d2d3b72be88a7a8319e8fea81cb1c91630c5a06a561cd80e463321efd97603a73aab756879a823ce4596bfb26b1959d61388c8a9ab732774f9c13aaf89b9a1fde0e51848b0249d684f257c47afaa1d2d28b5a0f671835974eb635036d734d440c72bdc5859e302e2f9ab8e78db18b1280c2ffebf562e55931c4728792d093d24461e70e9c5cd9c5ccb1fe9834bcae3ce5a36c6ddcd6df08c7b799782ec3afe96a163a0c2ac85e7e80c514e32ce6dbf34e7aa2be2a1d7661395a56b725e064e31e1384430d3d0603ebaebb6057d09ffb60823aeb647935d89b37833bbdebd6a80227323e66be0776a9fd0ed2d2491283b4e0360bb172c7f7702b1850d5893e8417f3030e23d58e855970e3bfaa8c22f5d19d876b66051d9adfcd5b8707b8a6e86477c8a3112bbad1c8da09da7c82d0a57f3d111e320f5b04b17368c1e65288ccdc910018a1fb81709cbc4956ee5d56c84383de8d7a033cb483b0a10d4c04cc5412c6ae50a25dff34eaf66aa5dc8d6bcc52f2f9ce2f4636636408ea4b83ad79d01ad94a0a6885ef5ccbf9f22f5841fa86002053211f0071d0f414f7c03762a1ba099bcfd673f483592dba560ec50f4fa87c83b9fa0d5a6844dfb6ec9942375a201c622941bece8c597fc514782f238dba39f6844ba32e6f8fb50dac2665abe0124a805fc5fcb5be0b8e054293477a9843fd496ce9861cb1308bc6226ea559d829a6f73573225d81da8902225ac0d0368fcfe4b0e2e4981c4d702ad9d4f2be122291fdca10f9e5cadd8b0b508fe87d5e41a3ed7b5d9f40ee3c081a380b48e49cf9dede88c4781cf2b3f5a310a96dc48013399a92072816f4f26abf733535085bc3e57f068d0611bb7e43039b32c868a63f506cdd53c27fded3981d05684d4cc7df770a597168a1731abcd00400fd193aeb08a753e4c1ab0d3ef8dfa4eacaf251c89461b4de2358d6f6c35bd972bad945744563ab36feb98bd20f62bdc38202435c1b3a493f984d7887ef989e6a5acd49eae30c5e2ea4a417ce2df24ca758c305d21c20f520988ce42c31b3a5d0d303d8d5b5a6ee2c9cdbbe85c3277d7166f753f25a374587a1e49b41f590a94f45714d16a459b55f8098becb34dfb9583b35c344935437ce2ffa9c07ec2b9b21b592a982b4dce93e8a3fbe56050e470e7bcf255078e62be20ba6b7883906ed0a446b7841da04ea3a37301472ef1e03e6229c58a8064ca8b5dcb6ac5e734e7f2dc167fe3d516cda6c9223ac8b4b9e9aa2eb6f510ab7291fee7f7d4197ada1f771fb1df2471c98188b70b3b6349e2591fa5385e6177c18b005e0431ba9eb3236833811ba955c72ef2ed1601d6ab774592577872d583af3c44d84edfe76c87a089a40eddea64f04f87875ceb0dc90c9d42217d49d64b43d16b6a493f0e3b81011a4f9535906026f4214210a5de8313973dd3374cde261858d62112024ec4019364270a69fd086042152d21a396af8d239eb869fa16988cdab742e0cf23e804957e87bc8e00d4b279fdaec8f7a41159851f0cd95a4f41304a2e5e4483b4c5b57a18e7904031299d5cfb20eccd7435e5b6592541c952f491f780c97c91a9d851168d4c6591c289cc73f9d5df9042c895d2371ebe38a903b1b8dc4425cf137969c2e832039b0f4f82276af2f5db949a1e5ad40668807d115a55c80a87367bbe7aeceffcee3992fb21e1fe82ce54586596e777b9b93d5a004530ff5409cde506e52a7119e2db68dc5084786cd53c18683ddd255e718cd55a098865129f8e96daca4cac14b42bfa61c1821d851b1c2e9c35d0aec974b1bed67b73d657d080111341abc3ea678f913561cbc8c2b9cf2345efdecb854c402bb0acf43c9905aa21903974c94b8c07a8475d6ec502845cb1020ccf0a0ab71aafc2e40482857c0bbbbf4bb792504a67b6aab01213fc1a2ddfe63d8c91875dd066d59ef6d71969a0ecce407aaab13a13339790e7f08a556844f7d4e69a40a99adbf8cc4855f87e9f0f058148ed90495764f7d144a07f400b30645dd9a9a42458a39eb24148255e6e5e2509efff1bbeed9e1e5ffdf83c0bcf656c9eb94f18c278baf6c5ad3fc9ec943b8d4d88c48d389d1370ceecf9218fd1819ff09058280ef386da6d4f6b7040efb6f388b5fcd63d95fd9edc9240714d02d87833e9f2e57216a3bbecc1e022b7d5bbe2bf9e0430e51e0686046e61ed58a62b8858d4033c5d3d134171a6a316a1a03babe67982da6236a41b00337c988413742e2e7b9546956352eb18c8d90e4192973304261ea03f487ad6b70547932a5a8fcf57888aca9d298dce03863325fe68f1e179a1b49cf15ad8c717b324f9bc00507af1df3213ab51abbf714829d0597850498c526e57cfa96e8d71c9f71df023b0688aa055c7eb9898944100a3e503f4d0e5de76c13ae5568240fbad6134f2d2a344db621541e410e22f15e0c774ceb5a7b7832c06b4aa85018669bf831e592f5cd15f84a683c6e2a0c528aa301ef1a24bea62d8c25cc41e430901d842614cd58ad54e5cbb6556baa757f3a59dc8a7c8c0536522e6e11e0411c59deb43af760f3b51ca3657be6d3f1f4cb604c36aba3dad11b2caeee518c51963c5ea127952b90979880bd7f4663890aea466451b271bed3e7bdb8f4a718fc4146e364ef52b702fcc03b2f09351fe1ef6498e5c17133c6dd17a1b73f25a2e5eef9acb48edf522ade1bf452600dc1c0b85bb544d29a3de9089efbb2abf1b5398092e364aae2c0a7b5d18975c26717f6c5292f44e7329ace3fc1f1df19f2ea24348a655fcbd13e3db0e7170fe1f0b4b2b2037d2c6cbd5dfa1e3be8613505417a77316066a1cdd13ac7c9d1d6cb04e857dcecfbfb801be6834dd194c14f0da2ada710ac92a71292106a8c40b7de6b467bcf54b49fda0cfaafb93c44d777a53f5d80655ece2a9970d355f0db43ba85ad9fbd772ddb43043b29d88da8fc3905b81b0ed38af25523c3cdd9da10bf2fcd89e9f86b3315a536809ad912e85e1158964d66d41e4d7931dff9421286ec00160154bb1d54e5806cae653ee6a07e2d6b158842365ab7bb4be3fc4c6a57d57d02f6d6fd0953de1ea8d31cd945a421f893781380bb937ecd23c170cbe058501bf226e3fb1d208458c41c43d7f8437379c6eec552358da8779ceb87b3b84aae88ec9bc7146cfda7afb2604c455af260cef7ae31243d45bcb82cc255993c3f09abea100d719bc40d6c3952e5c38ce0c753c59bd13ee97c6dda8256fd0be7e6e13ff8873bf1b72adaf2d65fa06e51f8646623d37a8b7a2ac7eef7373eed6f6d98e5c8a3624eee71d61b05e3fc4b88b1369e52d5c606596f5fb0d5f9f83fc0c81128a72fb46d99769ce16f487273f756367b71a1ca8a05ff592a728f3dffbeeeaeb38cf30bcca12dfad7f5bde52fa440f4fde0672dae99c19fecf1606371d24c2c55016d0a43a27281536f26b5077909363709549d035baa7b634a397aa569f313686c1c830dc72ff5313ee2a56889994cf734fe782ade820fd70fd7091413175cb899a8de29fb1b4f19bb53c89f656f89d42bd28ab0b1118c76f1dd4e5849ad526e80c8569ce9722856f615caf484eedafb5123a09065006ee03ce108b75d02b32e7bbc510a5e3e63a0654086bf0dc6f0e42a1ccbb65706e6bc210400878551da551ad6858e089687853ce1457ad5d0929e37332a93bf451393ec40abc62d6f8c3b76aab2a2f244ff7ba76937d9c482171ecb44d6d50a3c2daf738fb30eb4bf24a1c1fd611f3ea5c9562512387a34866643e2da83712b7f489448d913d5fae7fb7aab8014a4dc651494181b38e12ace85220d1c6beddea4d7a5272cf09f18283903c0e35cf846615fa1f3e5129d8dc8046c0eb983572c149927113834b7ff65a9630889b9958fc4127c757505efb48144b7de11eb1484a2c69b0da7a022f74aec8ccaf2df84048f30255a1ea6840c7ba5f5d6a4491220584f4c1866e1bb4cd4fadd22352ecdb0e96932fc70c8f0fad07c7a1d310e8687f6a5f08bed043f09ac4fed8fe12128b40eb6991c7d595b89f610d1f35c0ab2c3b55eb447928a71a9df7c7cbe34b4b657ccb15ce6c20438a6e4b341d757d99c1f601f71d2a4652fb0b5c20fa607368dffd52ef3ff23fe04f7291558753c88eb3a0694c08d540fa7d7dd7c2ee7552971e2f18a5e7845149c9731764e5061866e043c25ea9e105af9b93bf73c51c179f5546b8646fd9990f7f55ea3aab58b7d52e79f9bc23121d4c17c2c7b916f0a86247516fc8ee4f657d8f8e46399da363843571fa103dce8e6e83be0e64614e8659d97060625c1c2bf192c3d71e5e158063b2e8ff27a6ec4b410771fd4120259a2103215898e2ecddf6b5499dc2fcb9a6ffd4fc0b0690a0584ec1857990612eb6b0991d7106154448c69ae83706bc00a91d23a3085b8665ad59308ec54a19a59f8e434ec0c44da12971f5074cadda05ed519c6c6bcee4dff89613b5a033efe285237da830074c2695372e6a199ec2c61cd9d84d69150080fbb8366d17e303f0aba8181c18bd1b1c2ced5886a6ba36201f8e8c70695769f240b41fc136cfcf9030478b303b7dd43d5ea2f8bc04ac27128968421820b09c6a0a855a729f065a8269aac08b0f5b0e4799c1947e2706e7bf28ba1a3cdab4557f8dc52c0f46f0f19fedb04b86bb3b92f15ca11b6c102f35280c634326eab3d52c251d741553132d93e504cac7e31e66f716241d88b8be2cb85b0ce34cb4c9ab66375ced0fe0ce4b9752fefc1623d35ee1ff5496d5d0f67280e0fefbc68722e18f46783b49b004b5e9f9ea6616a65dfc71ceed20ebed23b45d36c194c743824bbbbdde3f44b41ed12cf2c86032009b95f16e08441a7d420700cbeea3e80839c61d6a86d2f369f19dd5d8a71ac4b7fadcd516b357977a3718c39bd8e36d085d3744c4468b4f4e729e816c850a578538c38a35cb226bf554454d2af13e8c2758a71b9059ad55ddfe0c9b7b686595075fa2dc4b59f7ecc7275922101d4b29d818314e41163e6c40157b395646e932e1c238a7c8563844742bf60906cef30ee5641c98a0f734da", 0x1000}, {&(0x7f00000019c0)="4dc862a9fc8a5a8c6f3ba5725e50ff6ce469147ec384063184432ee7e442cfaed41ba25e5215a21911e3c7ea34487d71ae1b886ff72661a1ed4f8212a5393244f9dab96f5c29e33e0c81d93b12670f1a354dacd3653e4c4a47b2d55f1e2c0d494e7f39e3ec5f256e29b27328dc07b0d8772cc7c46b39903bed3f308dbdabdf71beb0650b15ee1d7e0fe4046e09f925f247f3fb4b221f3e60892f46421de293ddb852de26a43255ff60b5b94ed7fd28788bd309f175266a17bc204881c39ee537ca71a89a6e94747f3d52bfc4c7f4a0c4287554b6ceaa08e09e9482c70fd0ca1705ca283a64e7f4355d3c999de52676369ac8e3b653894ab4795ce8176f1443bc265191fe2f8bbaa27b3a99b3388607e9d4b50b7ac9ac27c597f496171264aa81d58f29a08d1f924dca46d8ac0eeb298ed78f35df38066b22a6d60fd731243a1c5e5e670e2b33b952fe8e6bef23d56f5b515c1ee0590ffe0f6429f5ee8f2695a2003a1774b683a543606bd05e18dc59c6a45b628698b60a8ca6859f8308aa52482b7629dde83f97723a42d6055eb31e6051bdac2c9237cfadc4871f4e1f0eae0feb315a12f17f1baf2e7650322f4097f11379e6a669267e11bc3ff4fe02f6ce556a53333bf210bb5b86c46463fe05a6e503b91490a2a75b92e9c324b22db991759dcf8f186dc987def652eb1a4147e98eb3ddae9542c11e38f9a4c7e9ec57c4f8a31fd23a3c8b4dd4e9457e540dc35990e7188f1d268732d532d4e8ee913793a3643d1ba082294f0310f1ec82de39becd91f3da5378a550e18fe18544ec236763e51d7968c0fb3f13eafd0f544b5c1b43222c5275f4905051f3f5c245cffa20bd23b3061a6bb49c6e4a099c533f8e927a0b14b8dbf8bcb52a878e52b4a0e78b2ee147b9b49b3acf1b6f6d70d3cc851b0064b3e620044ae184c2bd547b3f91f8173b0b2c08557576dc2e9ec332b52e28e45c9704bf513dca636204d66e5e3d8ae6704d5dd3058f95a7c32f67d106b3cf468232189e74834ba99ab651210fde76649668c42a7ebf266a76ee322eab53abd869991ab137ac2a100d3d9408fcd524a1e1920453c898c07eedb3f29fe615d04fcbac114761a7a209f532c642f3f2fb24018fb3fdb29a066f28f198afe231fcbb18b8f4ea4b8a09ed9893b8fb52a951c398b92d3f3a6cdaae1d287f6a6b635a022bc8d4ccf20bafb86fd3157e688e194294b32a8100ae32cb8c8ca9fbccd6e3f5732e2ecfc692793362e020aeb7ea0f680a35b545fa8a0a80705f3b61a0c97662bd1726f2bb075c76f27f45a1f806a1795fcbc21153be9cdf122dac7850aeec4a7359eb86175485da06238d52594bd1291e740bba43f6812bcf3262ee4bb8032e41d2d3f58a101b3b2d63b26f7b58fbfabcab0f01de0cf585ec70bbb0d52d3ec821429557624e6debf2963c513d5a62970ac3ac0c31535c58875d6fc44993c6371ac8386d7a46a97dbee2b1f596b56a3aa3fee704571c0228ce5a95c54899d8fedd162055a50d2df0334da3c66974a7998ba8d062b4d269003f84adf9433c3804a1464f6f0058a5d352e5126bc22f5bfd21fe03115740e099fdee272242c21f015b24d150093384659f747b3b325f7a47338fceb0f915968a244f63ffe876b7a15be5882dea4b6c9961f5a42885072d5c803680e7edfa1a477301d390fe1349c3a6b240b6a1a30f90d5d5737b72716c0ffd7973563ab4c2cfe4a277cce1ecc5dc3dd64f0477f82009b922e702d5d6e6e576fa876f305a2b8ba99d367ef497595fada2cb144bbf91b74240ecfa41ce4479d34d4beacdd92a9b89b5c8f280663ebf2f0e82fd4afbb6be5c5dccce01d3793684789b3dfd0fed6cac25b3b7a865fcec6cbc9d5c87a3c69ddf207ca4a3bffd6f66a2419e15cc78a3de657c4f19144c1033a659080edee2763dd48da9ce67dd1997a59a1807c1d792864585f980927f27a9334565b8f94ad5cbc4301a153de620910e2283eb10a3ac5638245e6c2f1b9200277a1a3b02032f1ddc4bb6a93a3a4f5a8824c39ac5f98ac2e1600f8bdf095824540372f39db3891b89803c1e1856de77d0344165d46e9c1d7fd040525666df3d2c493ae9b3e725b005512eb6f054cf12f31c498e82789168f58387cb4c39a4fc9ded42768dd01e0aee3f2f859611b82b70b41ed2e89fa4e4efb93da92d18b8d3bed3623f52b431be1608223d528f5d333ac9c6f4cb2685f1be4b17860502bb09586e264d194a1acf5f942e10a460b9977cbd7b697c29b20e9ad051d2e2871fb2fcfaa3ed82b76a3a1ab7b9aa7cac56d4dfb28a5b6a3769d4ad98d63d959ff8e2cf13145eb03e9574383a1bafebcd222591379d81bb221830618a78b4ee3bc437b163c7911800d6fafafe8ed213c9a63ad1892eeca40242b3cad68ef2e23fdb96aaf8251c3f994c6fd44c223fe7dd2b5728665ab3d336b07743acc2fe3d1ab10249203d74e9390e1198ba03a0cc9e9a6e0cdc4250803e0c74140439a56e91b0b59b210794fb1bda860d1d088ff9a8b9da7d84da3c90d4441fde7e3e43cf59b76b6b2656c1e2787479586b2baf153d163247140e16022298d335e3e90e032fcd34823f41be15d4e0a8d9c021ee6dea78b591c79e8079a4f3b806de89c669040e5c6290093bfa346cf3fb95121f165c5a6cfde7c87c181d4020020d381fe93bdb6556dcfc86112993c7a17c9aaab6cb24707d0d11234c1debbb28f0e381abd73adfc2eebf4148590139ac062d37b15da2677850789309bcdf3b764a17a21e24fc4c94d9970dcf1b40174073a5f6cffcd68130c200e6f4d22091f5cdcdb5be0e865f9c8d1e54fda90275a85ec200e55eabbf24cd0c4e1796904635f62732bb5f9ec1e826184553af5be8c0caae73dfbdec39d95ebbcc8d85debbe61da8e79852cd0edeef7878ef1af0cd9f1a9d5699add1879fac8b2a307e95f44998be8116f57b427b81fec2fe27d39d246499da62d341c050cbcec337a63dd52b608c6d2711e715a3d33e2b5097afe1f736631fd7222f7e108163f1da9e195bac393f4038cf2f194060261a3049dc5628244a8aae466e162f1dd1c8ad971a5213b9039fac71d57cdea35b2a6d67ed4b50570087e2646fb79d3d573b6afb679c09fdd810bfd00f9e611c3dfb4b74f6faf32ff4934f75f8dbff1f34014439f0eeaf17b13a95c7dea5954420b125894758cb107db883e13418963a0fda7716d964ff2112b03ba9955c23ec5e244fed908a44c3c83afb619a6f4a1713bc48966225bf4ebd90b2bb539631fe7bfb65daf4b208095c90c4c3a9f67439a24cafa092337a6119db704ab01aa8dc2175633e8f2daf4d388a20b064871fbed17e000a9ce7a25e0a076c1388dce15760c9de112d4bf233f08615e0ec649a7e10cf0095b78d60367932798f8d9ba5664346694f1871c7d8e8557d4e01762d4f77283dc91d123911324eb97b7af15570dbe69d8d3ff31334a7708a252766447d23d5ce6120f429d91d6a8bf0c1d248a6785270d7ee62321b1def6d193d0d85299855198b94f9072b4eddcf2adb4fb8fba5452ad700926a49c26706b9385cb3a6676dce11456f49ae922890bec1f606567b5833794f866a2d59c40dde100eac9c8068e12e2906d55c66e75ef8ae2f48e224e2d889ada39964448d8c883d835931e56fce856be980d6bf1b9f4b234684938da0f5b1163a913c61fe391b0ad4e7b52b380bf484c524d67ff3eabe714dae3704242d5bf35cb150d2e9c5584c613b9d24ee4ebdcd14689b1b88d8e3eeca5413f600e9f06356a8fd8c12e04a172c47319173c4fe436209855afe4bf8907df82c11755010664277d3eb9521fa3ccbbd2333128cdb636b549fa2cf81713aca3a82a9746d7d43182a8df8f58cbb6ed153ab9753f189329b9c725b55be9c327e6dac44c99ff5e2bc1d52b5fd243e400a6c89c452dd452a134b6de96ed9dc3617000ed0d5d5bc5c95c74936748d00755e345e91e6539b155883433e18951d7c722aea97cbdcd7281c36c9f0b55d57d4ad4e7ce3691bc8775dbb4a9fd9546b2ed2c87ae30af916de37fafd8e43fcd364b980936d05b6cf16155ba3ec9da8cf782dc146da7a269b7fc989ed107b55852ebb65c1f34dbb9081b2ab6ee184a518ef7e60b79989c8436fd51ec52ce04c81d96303f75fa5a17b24ddb8c2d8fd5d9065c00969a6f5b1542cf2af41107aaeaf80af3ccaaa1180edf708a081db57a8a9d71d231dec1224ba27569e4425b8b06ed6d5484a51a909240ba34ea3c072841956133897f101a209fafa7384c7d9a4bf1360cde4d58192bc081ccd50a06f799f2f957a486f62e01d383d48f3de739301427a9424e39f36f5b0866ee4b4c2654ed2bd04adb001bd41fe4874a132ab32d22a029bc240b05670d0304885a7bfe038a68ca9f4c20e411c5ae2a67db2a5938dc7e1782fe7b11c3e8627e58d261f01bdca6b10fceca17e05558043b567fa7bb9dd25c942aebba94fa25425f0d46f7303b4769e89a4ccd668341b17effc6e0de29c48b04526670f332df0acdde0cb2c6fc75df691975457b7b6b5191ac1121967654d7534a1b2e9361a51c82f35fa391ffd2fe740efd86d734aa959726ba0b0f50b13ba470c3acff1ce8ff1bacdfe9b9f392ae83f4b3b9a6d7bb4a1dab6a0bd9b469e45ca0ab600e66b037fce8213d2353d0c8ddf5a2592f9fe80f0b9e6c16ab56aecb8ae5bfc3e43888dddeac25fe5cecc7dfc3e98501d7a0dda1467da407dd32026699c00a18af0dd9abad0f7f147655198aee08cdfa6392cee82fe82cbfd204212166e47a0546b2fa55090ec8c81c9a4c7f04905bc6e78d34d711c02b320761bfec9a1e23f3c945ed9c481cdfd18f82b070f600d8a92d16cd81e16a632c647b003f382f2c0944ec5ef66b6c950d93cb465c393501f7eee6a28ee3b20dc9f902947f164974d246dcd125906b869e1919426934faec74d68ffa43ed9aa8a8067db62f1da8daa69ef26f5183af710b9a0736bca53d1d47d3fc7ec541e9b1a7f74023c2247e4ecb6be4a33767ad71331225c4f07ebbfbc0b2cd91b458f4830c253e479d638f1da138a029f01cb118f6b41d28d0aa5c17fb7659927d203a372cebba415c84ee7a275281d5b7ed4d95e5ad4e758bd5a9da3ab85ea501e82a99cb05bc61e7c83611f9caf55fa3f226dfc6a2db6bd5a86d027bd8ca878982e03808ec44439ebd3e83bb21eff423225de6701f23420ab7aa3a0813adcd37bf62cffd043fac7ca501164fa6302b55ec5d6866a6dd45af7b69034dcef306c6d185b5ddea11e2d95aa456c5e041550b5145a219a69fc3944dd0515537aee10c7c1003323beb75e68420b5717f0bd259513491e8e35dd79eb95a664129d0a3de514a905f356e923b1f1bbe008aa2f73ca34eac78947d1f9ceb99c3ba36d74644e378cf17b9770d184a99da9f3267ea24a7b8a8250bf82ccbac5105e4e5d335b126d6cc28476558dd416df917185f58be19f013e1107e68d541389820ff0ddbf35357596faa0722c23c8119d891688691fa0957cd1ee6753fed6a9f4189b2f45b325e4d7b1d4196e6bb5830f6b451a86625b8ee84e5a414078842406b6bff913aa0c665c3b22199dbcac1c2e905ed497a373e7746521dba9a75630b89d275185b3e190d3a7ad80eac83e56e49f0b9580fc59a5dd2783680e769a67b3e53251876db7c77a98b668c5db271d42a9b153b29195be192c4fc6c7bf76cc9d2984c9db3b3c4510653f38d1fbde553bb2d88d71f4ae658241a7bcacb7011039ce73d21eaeea118958b38f", 0x1000}, {&(0x7f00000029c0)="07c1a97180cd6a06a16e820fbe04213270eb12f2cabc7cf4050be92c2173a6476f7a4e74524c960a7e2662f8e21fe1a5ea5dd039724aaa7cb981b2134408d439ff40415a2453390d48a7b956f07a18e2841dca6331cef968d158cfb6673d8befb1bd7e1b3b3111c5b54f19846223142d353a74056cec8905cd5ca4f370098e5f27992ed31a78e8836bc030237bd7f85a4fc7b37aaff21a4d0f98cf2b40582d0976cc67f32190a720ddfa015d6ada719866137148832eae00d933a16bbd54e15fd619d2e47484ac4b1fc96dccd714407fc79e7c8685cfa8be958e5c27169017d0dbc7002c3927a011c3b07d3a992f878c12322ae344fb89500c432360d55157fc6d6f3ee4c38832090cacf354edd3a0637b5a3b9781478e6b3ac52c3a6d27462c8a88dccf1860cfc5139440c6a50d094dac811759b237603f0f717d4b1c93109c86f30800ad3c7f944443c8840d12c17175a3adb5be738bc6fec33e2a287423b68c774348057c4983ea2118518221039c4eff1ab2764d9e7d873ac66e113639f4bea7bf6a914d8c8b44df638a80c51c18e2368a0c9350ad5e1a6661a3509e9f09f8d9dd3ce4ce93b0c9e086377e3e2fd7fd8f689638d5b68cf78ecf1accd690f4a8d1588ccee6893ce9288ee3ac35d806658cd9cbf81e9013a85beb876993c05cae57fc511e28429032faaf37d0bee7488879ee52b1ec0831e56a5dfd24616edd71b23dbf6341542f2d33c78c6e4bebbeaf53a18f6c3140fa84a4635b1ac8fabda5250c8e4913dd4c846714f3012d9d13cab40ca5aa549c15d678d47898a1ec5f895e59a5caa6e6c5c2511939f8d39421d65566db1e5c27911e9df757476a78c9331e152d8228792d3481d3fc2e49a794a29e6a0d0581714f8fd34d39c5296972169c746dfe0c571da3e932a88df2dc24518fe032b43bca460cf7f2a79255fe1c582391ae5fcd5ef605d4bd511e68812426c23c0f0bde3664089996ee750a2de0947caaa3c8499a6bdb1112313ee003c62e1cd7c57858ec56988d1bffec3b95ffa09460f344e0a2fcd3d97e675e61ee102362d2ac43387651290225f08ffec75d15f06c10e3590ce52ce6c8c7d895fad4f0e3fac1ee12412e62cf9e84e050abc2d881371614197d60c3f2713a6f5a48c15b21ab915df2d172dae08e2a8319fd78dbcae145cd4b665fc554b26da81f2eff91b4419ea054f6f209e6b1ee8a4fcf0290143a2a645065333d11f1e42ae8cef3246eb596751093b4f261bb41237576321c7e6d826ed44684e4cf9af347cf7615f42df626a55e4c678e21354e3b9e8f63175a8f8d6e34cf0f89d47b00ba54c674c005d84f21eb935dba44fee5c5411f0d9b690b428c5462218620ea180f78a67be0af2e20f167c721a5a17f246877d4c16dee87681304e33035fc179bc4095377362aa0f344f13fbd62357dce05fe6be6ea019eb77ad7e84031af3aa42ebed6c5ec7d87a5e599e50474fb01949d6989a2a6496fc9a8774f2b56f1b24abab956114eb14d3034a52c25bbaf7adace30b6f6195872cabaa082036c8a175fe96a6186f2c91d9231d67c4bc92252d7cf16fc9fb1cf74a5dff5832425d1721f3a760e7e5632a4a65ba44bead8a06d0bad25a6731831fdffaa525d171b0654bd6ec18940e6282418d70aea1dfcb8473295332e00744ed3c0cd8b240eb8a85a2d21d0c065b87d35aee995c5edac802cc36a321df992d5335a779b18c7df8e412d2f6dd5c1ab067710c3fda4f1f4d45ab04179ebbc18541d2d2d49846b0bd8490d16459c26514d203ca3dd4bf02728a3aaf0c226ab9bc7d800c0a2e8459120869b37862292a92711aa95b13cf1d9c89dafae5b9e6a4297214fee7f05c115872d3f75a130b8bf7d0ee72294cee8b872f09f864fb9f6a5aea59111d7a100ff3916d83cbc40d958eb04b60331f1ab06927aa75db0c876765ed900eb3ebca83292e92b6dc9ebec82ac9162b82123e6f4c4555370e538e6008e48b8bfd8040fdd49dbdd66f5e70295c3c35bf17bc437f8aa31d7d66c3a640ac76df1633d69af71af25f051c333c0b4b5ec7415c47e2ef56a96e47cf1d35179f3a79aff4fc902ff9d6557ac38254268486ca96b0b500b289bcf65a3a59ff13f1989e6e50a8188c08fc8a17fb88edfea0e7bc28c7ab0138c412685aca5a9b380e0db8e7072edd4c5a3285dffb737e6b17316faeb5400a28990064cdc5694bdfcb4699dfff7d2c211c4e0ad2855d77f1a71b813b6b6a1ab6295ab96b74a639da646e521ec05c504e4d00db4a8d9c7f02046a2e983509404357c081cd6a7a22bdbf7a37f8eec71235b4037a9653476b5f3fe03bf9ad14331a433268794f76c9136f17639d9074c7ad8a60f0f0dc7f686984dbe7d5debfebfbf5724a90d1cec005a088e7dfb737f31c20f091a4237f22c2e285a9fc8df8833d2c387f5064e63e58f285bcc6998e9a4ff678ad05b8a7029831d99033e4a39a2a36ca9127c52ac3d73654716fbc8236c117d583e262ce5861a633160f0cf277e4008c25dd5aeb8022ebdcf484eb08969bbe66e48566c0a6231b68fc424355f9955f16793901db1c9bce4ce8e95041bdf30cabd35b9b2173fc474c52c9aa3e8c7976b7422261411efd3379ee55c3b21ac83aca2c2db5370b4ebc78288ff37f5ed2d887bfe77ce8462b7f947638c6b952524bc173fa2f83a4b52eca23831cadd4aebf8f0e604049eb84c154df23f9f9258b8d1739b28c5af2c0e44d998cea8ef05ecc845955fc6bd9c353ddfcf54ffecfdf9d63060654ef645ec5fbf91afec1f85c43db667cb0aae698b082846dd8487bbc5bbeef4bff13be692218b13ed8d7fdd6855bbfab6937170b7cbd559db435917eb7f490f086354420136c03892c0001b1643552faa6191f04d8755949d5a7f992e66f81321086e6db81a31e40dcddf7ed452cbeb3929bd8455d9508e13ed385e37ba4813ccb55f1912298d3a9ae50f447a003061db58a457594d5aaa371b2ca9575f0df3dab5f3fbfe4efa2a600d4eaeeeaa324e688406f195c656f2fbec0cba9056e67ab6aeb536d6cef332b78c0e1eb62a08f49536b63600bb89a130038cee0ecca6183bdc83b929042804a8e04af5ee64672ae68c635672f466c69e94acd4d5fa7dee6f26b7dee3d827621fe803217901f206080879d13d8fdf4d7d20107ac6fbe61c9c41bfa2678ec7c21721b62ceeec4383ec2b8371d7085a651b3a0857837764c9c1ad1a09be75483345d903186e1028572cf464af4a8fb4bbac12f2c22b205e97679d8ebf18a8271e74258e515cb55bfe6185edfe9614e79b7df671dee65e232676a95341a1efdc8fd94d8fdccbe1ccc56679f2d37f593f8902be5121c1d23e578ec1debeba8bad4a7a5e9a6cb119bde2a293b821b9cd9749dbe9760a945cf388bb73e637a8248b7a285a8561acf8ea76976778711aa55d8937d26c3ee97360c2a7ad767baac6e8244419cb235a82eecd2c4ccc57f1c8ea843fca8dcea19027437d56404e1df57c65fe9481d95d50f9f5bcf3896ed82a3bb3cdb40e28dd914094ff4254cbbedfc810175a6afb73b6e1eb213af90cb7b5800662a9796efd62886c489b5791b6b1a1290d0b3ff420c90dc4907f4950479d459d3231d7fcee9e708ea52339500f0a2163a8cb98b6ffe28829a2150719c841ee05a3fce1540d4baa1af09d6b7f1f2128d429fcd3d933a159d9bae71a0b0c7748b8d233647b5b15f1d429bbbbf3094092d24a02d968651602e9b81fb12c46101f4aa5faf7c8d3a92cdeea1001703cebb2a416ba674b5d60482cb278f73c10f8b39e6860b9bd1cf50cb62bf6818a9aa8dff86e4717e63f1ad53c1b4b04d0c804711f4070c222836776c9822048caa5ecf24a918e787b78d4df8fc88347d51573e877510a4f123043caafa4712a5f3dcc5df240dbd3c453e686d6cbb67955874780f814a44979c719cf1cc7a4f42310dfb929e7ad9e68d3658c6ef8acf2ca851c773fbeb9df14ef9eb77cea475e2d286eff6486365251fde1a579961ff476dfee579e83b8455eb2e5fe246b62b76fa78f0405265928d04050cf9646730e42887a86430f31545751986a1b86d4f1d88055aa8d92d54cd28b836c1dc98d6a0683befc3fe53cc50588c3ae698646dfcad56d2e9470334b547e2ea88e63d80e978523872f9a87994da98086bed605b9992bed888debf83c859ee9ba72301ec901e4da32e2b6c069d9b97d7163fdf909bf5b754feb7ddadd733b404a185d3a4202983d35ce3308990dd86c5d9a02afbbeffaa0ee10d2d76cfb0a1aba62171de344049b5594c5ac1abd38b4a82d834231231b6f6cc511dfc8a4fcb6e6fc6993fbe5ebfa64f9f3747b40f8faa909c539fb10c0028176d340933c65e893747074b636576321cd19955f30e23d76a5bbebebb356a7ff6ff9eeb4b81593d11f5f656e6e24289666afa0c72632c9bd18329d05c4f429a4944e4e2574205e5dfb9bd0243875c6f3ddbe69d23a70fc11124003dd7a10a422a40a7df3c5e711ed517e8d60a70cc373d1905188589f2849982bce582db9adf8b02c6d61cdef035940a6f110c61073a55bc04f74979a8fbee32deb12d34177ad7ce59028cef0bb662982ae264fcf7bc0f5e575a2b01c681f34295eab7fed4be14b899b53f66d20980f13faeccbe8ae3f57718c9489f017d0e65999a77eede493c4dbdc9259d70df0c3798812fa288c8fac36d3014b0b727f691cb15ea1d1de44f6886cf0f415d889728d0c0e1084a87ad2812252c380309738e69ad3f303b45561a9ed5ab3166914415b344073fbd6a0131343687bd2e4b098c453887f4ede527d134d089a8bbe37b6c425688ae06c69624d2e631513d8da4742f9fe4ca6752a791311bacf1c1675a831357abd686743a65d50dca5abe63558b335fc083710c9992ab921c8a96ebf8f0b3a11e1a740f007e181c4b2665a1ee01598c9911cba0137300c22001b06ac877098f195923db792b9aa95b1929e24ed706279fbbdfe0f302931c920dfc4f7830d37f630a2747b7bd322e8fd77f4df6f15cd9317b9703b2a50ad113272aa890004239a8c591fc64a8545b64cd74871edbd82476d7078780c8613473d8b568bdca35fb3f7de07ac78ff2179c86072738c2248fc09b172b94caaee1e5ddd3b92af55caded88e58491b0ec4ab9367be9698848d585be2679cb2f2dbe76432b9e1192cc0397479b3d745f18f8e019535c7fcefbf35288d62e23da2e16bc8fda64c4bbbf83055b0c842440f73419d0d92bb31931de9d06567d73d941109f1397c0595be22a42130cd77783af2df53926787f22d10fe060b4cd43f5607f6e511c355b9b13ad13f570f98c0a1024793fc2c19ed8a4e12013ab4e2c110ad707cc280efa37ad00985bf30d0a082b18a6949285d23526565afdd9b24a7e934efd801d13586602694a38b5ecbfb7ac445acc1308eb7ec16f6dc04079cabdaae13a6073d72f39ce3d217e8306d5e8229c463a5ab8ab43a4edea142c05235135318e6e9f98186860e14e5b7f0ca2bd93e770e74ae21eb48fd48ccbc221d25f7a01d82a158810f20968881e87113d285f427f3d6b122fecb8b620b52bea960b2e183a3d91ea75409fdd0b9d107346360f5a5ebf895df32e58feb330a062aeb316926570621d31666d490e4a6057bea80fc8ddbd6e915cae946a1f2ff834a8bc6428d6b12c91d4b17959bdf7274ae226db91c09bdec0b97b3af8778b48289abd15bd263a972d54b23040b7b697d5a3f12ec531c62f8d9a3d877d8409688cafb59a37a33d809b7695d63460d", 0x1000}], 0x3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x0, 0x0, 0x22, 0x10009}, {0x0, 0xff, 0x9, 0x96}, {0xdc2, 0xb6, 0x9a, 0x1}]}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aa0000000000000000efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) unlink(&(0x7f0000000380)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 5: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) syz_emit_ethernet(0x8a, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x1a, 0x4, 0x0, 0x0, 0x7c, 0x2, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}, @end, @lsrr={0x83, 0x7, 0x0, [@rand_addr=0xa8a1]}, @rr={0x7, 0xb, 0x0, [@multicast2, @multicast2]}, @timestamp={0x44, 0xc, 0x9, 0x1, 0x3, [{[@empty], 0x2}]}, @generic={0x82, 0xc, "d1c9fad7386722d0dc10"}, @rr={0x7, 0x1f, 0x7, [@remote={0xac, 0x14, 0x0}, @broadcast, @empty, @rand_addr=0x3, @rand_addr, @multicast2, @multicast2]}, @end, @ra={0x94, 0x6, 0xffffffff}]}}, @icmp=@timestamp}}}}) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) fchmod(r0, 0x20) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fchdir(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r4, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000200)=[{0xb1}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 5: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x5, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f000003f000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pipe2(&(0x7f0000001700), 0x10000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300), 0x100, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000012c0)) semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, r3, r3, 0x0, 0x3, 0x6}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x26, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000017c0)=[{0x1}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r3, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8b", 0x2a}, {&(0x7f0000002780)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403", 0x9d}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718d", 0xffe}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8", 0xaea}], 0x5) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) select(0x40, &(0x7f0000000080)={0xa59c}, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x881) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x813, 0x0) geteuid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f00006b2000/0x4000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4f}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x7f, "1a91a802000000b40e012b000000000500"}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000004c0)="f6", 0x1}], 0x1) executing program 3: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x23, 0xffff5ac7}, {0x24, 0xfde}, {0x10b, 0x88}, {0x43, 0xff}, {0x22, 0x2}, {0x2, 0x8e}, {0x24, 0x1}, {0x81, 0x6}, {0x101, 0xa81b}, {0x82, 0x5}], 0xa}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) close(r0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x7, 0x40, 0x5, 0x3}, {0x7fff, 0x8, 0x100, 0x200, 0x80}, {0x20, 0xa7, 0x100, 0x6, 0x100}]}) socketpair(0x18, 0x4000, 0x40, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x3, 0x400}, 0x8) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000240)=r2) r4 = msgget(0x3, 0x1) msgsnd(r4, &(0x7f0000000280)={0x2, "2577be67f5a20c939a6516e4b1be79c4e74bd35b3a91ed8b177b9935ef95065663a06241ec684527e26addc2aafa90f5f0e0a673a081062fa4230b"}, 0x43, 0x800) r5 = getpgrp() fcntl$setown(r2, 0x6, r5) sendmmsg(r2, &(0x7f0000001bc0)={&(0x7f0000001b80)={&(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000340)="fb5b24aa57c83eb32f66aa8ac226cb78275d10e94cbfe54387da61f31929dca08f56de49bdda7c7e4814cc0e8fff6bb8809b957a79305a67d5bd79209180ccc3f3af358b7d3e3a6c5c69425470cfe7a98cc0c0b30d359ad250401912e2abc38ef10c281cd811d85eec4a95605f7255b31725eb87a879481cda829c3957c1c19a09acfe5f2184f4f3b39d07980d7183be76598d9872aab84aa3c757a21701c25853bcc312c9e9346c195a541a715187af647970bfe5e307aeb5ddc15c8a859f782c148aa1", 0xc4}, {&(0x7f0000000440)="c973b168d05546e54c4816d26d23f8626f7f55e6e208eca81a7150c7bffb29e73eabd23b4aadc3f8269220b91bc9ed98becb165311cee3383bca1c60a71133f4815a63a2e0a4fded23b9c036b504c4c9c243f0a4c8214a8f57df98d114034d4761fa8bca99c209695dda528cd741c091a491e55b5f1abef323ae0146bb4c3343708f147786bea6df3ed624a964660bae72f352", 0x93}, {&(0x7f0000000500)}, {&(0x7f0000000540)="db76a949163d69460fef318277306b2018b07e03a704dc2a6b88c6df25e86c2d50b7f1a5d6d9ab0e91a23552a26ea661c7f7c9aae0f5", 0x36}, {&(0x7f0000000580)="f45bb168b040546b6989be3f38b696f4a0ec3893ff753b157923dc91f19a", 0x1e}, {&(0x7f00000005c0)="e8ae977f4325209b82acd5bd6a033b14599ffd6f8171839431a922f395fac9d8e9fc894d871be194f1966d8b931f971ce7196d2e6e4891cc7adbfb20a0a6a6a17548de48280f0b43de32e0b0396c1906a7409de65fd170bab166fd75d357c246cbe7088768cae564bbc7abf4a57035e371abf8c56e9a4e995f010b97834a78edf1e0aaf9b65f4fb2ef00bb8005945882f5603454f16d3b", 0x97}, {&(0x7f0000000680)="af1bf61b36c5a3d95b196ada9aface012da4beded99edca6f3d7f1ef93eb60f609fb81f02170e24bab54d0fb77f6fa3cdd2482243e389656de91a1ecc9e5326ad6304080cc0bc3c6d36e329a10fd8247e91b6148e66049cb804f5acc152c1d97f4da0b06d60eb3cee3568e66473d95fcee6a5087da69f74821ec335b4a0b222a261eda4486d74eb160bf098b1e82f3522d16e74897d071f66e0d0bfd756e2d644025d637e7eebffe1b3087c20454df44c5308cba01fabbe69a65f88c887b03c316e75fee49db6231c63c5e8ce5fb5b1b68913e47082b17212dedd3b0e1b8d2dfbf0e6424c61c", 0xe6}, {&(0x7f0000000780)="a0e0dfeb16585a2bf2d62f1db4389fa3a220498008ceb9ed543ed1aaab94c4446d8fbc8a9c56a519a39d517ed8a648d6483c249bd0b0d2c5f66601ce7e66fdf1832fd08765006344515d7b7ceb0aa55514b1aa4d03ce3cfc6fc9140a9a97b115d1b54fee10a17e9d1aa0d0954391816cb2ad08beba61e952988e559ac92e544447853543bf7633d45e201af608902bff4f76a617c6413d00ca94bc10a1481c318d1983133bb1f804d12c6ce7bb2af11f0720d082e82cd4471993053df382daa6af627767fe2d6c9df7bbcbd8d32652fe906c9c3b283170355fbf6051eaa95266de8a18270b28d98180eb9a03a37a60a047aee22016a47e0ffd8c071ff228a16eb409b444d34e3f6b532dfb41ad3633a806e972ac66f2537bcb997cd092fd16e8cbb22c8d5e3baf6a27c058d751ec31aaa43eff763c03541becfb60984abfaed03e13218856975bc76a669ce43f295fc35f1e7e69e7670bfbc89bd5696ecbb49e0b74015d3d0389bc02032196fffacc05063ff1ff82f6509a9435d696381ced9ad78d47028dbb8f8d117667f3766f212c35371921a3b67f2f564e418bd9533c7fcf4aee9c12031e6183efd2f4a7f727aed27ae36945a587284552f877aa82fd5f52a131cd052f15f0a861796686bf0329017c77a484962247a8fd92d98ba20aa98cf7b3dad12520da85e799ca4832cb3e9939d42349354ff75bc572725154db20aad3cc641469d294f74623d891e897ae7ab27e2372378f64428b15ea00ab51632fc8eec78baab78307869b778b79977be0573ba790225297c91509333a83b36e093024fbd2576be55934048cb06bec9ca3eef5d95a3657692b8f2cb8aab9c1ffa33f0994c24292fed2f7b98aa10e6e57bf54f4092cf6f1ddfbd3aecd2ac33f3995c2c98d56280ff437e6b4ae3c81f336d6fb2817b2608085f31245e55a7360a55b05bf7f2207fad08cd1ca2d957ea850317a98f16a4eff8e2a97fa6c8b580cf9632268f30ac443a2c915e73c092cefb00d5a60eb2fee82ae7efefb4394db034baf37bf371ab86b8067c3f49a6ab6a15920320f7a1b0e26eb6f41f73a13656359581c4c0fd4423a2124c8ac2d9c4274e3407a55b491e8b0eb28fd83175a6b8f4610f1197d51dfd486200d63e81153a9e2cfcb0416f8fce0164368d78521dedf7505f87f46d069a4d2826419adae9b24fb1ceb503b9f506768726153f6b451daa1a65833c8289aa1aa9727d0d9efdd62c7e915eb708616bd5e984ec84c87b7f63a09ebe25345db60189d54aa00ba5c6ee37894390590ab43fcf0977efe6deb51324af8847faf0e27ebec90f7840fb936c0c3d96fa6e62d03c26c623a38f84a1db4c432d8d5f5f30a02914c2ef967575d13395521eae95b5ed7d89fab2059f7c7c63d555deda6bf7c9324e6f171b3b6073982c95963ed9ae7c1cfa84fcdeea63570a30ece217d3a70a9db41359e313b1336d33b8592b55c6a7f731d4057b09aa2c68571485be3a7d9594ca1630ad65d9591c288959e1473267d84b2e7ee8b1bfc36da83a5d53c19d765fedc321fb8ec1d79afda1cc97c20610097f4d66a018abbcecee95064a572e55eaf9539e5df4b005453257ba6ffb7ffe336ac11d1854040918fd7dd771a3d9ac5e433c654c51f33d7924493727697732a2ea787e5836dcb77149d8f0b5dfc919d30f4242e6a5a87f5203fd2dfb50678537a1948a13ed0b9daffcd6e31e9792cd5ba26eddc4667a1dc09b93c04cce6d006d5401a58bda791f2d602e27813f95096bd8c4ee8a24c2d9ec1666d104e27456fa569cb4be5135b623f41497b6be76b74929ad5e44b97f767eb3cff386f7dc89a41d5aec1f63e3477583b2e9056f8ff33955b5a49839f4ab021e55d784a6655575748e5f7e5daa845c882bfb0567ff48d40784d52a52c741c68e9fec1e4620546a7f51746851b457596fbeaf10bb64186c8442273ad766dfb49249de14d555d0d5b33ac94506f9210466ca2cc85d43e1ff1999522242f23105c94eed574fa54dd2dbbb8e732a59539cf118b64dc1a6af58e47543680a869e86365d82f5cc46403fe84ebd98044fb2e4d5408fa7957b1107a4af3387ea098a2f0eb3ef448a7d7c424837275943da1abc8eb0c81e02cff6d5a8040d4b52b8b09870f08732356f5402e3c8bbcd3f37e779646e51c1f761231ff9ceedb051bd41f3caee830a96eaad7d6cdd2ce2f694bbc99c312f42c7a7f5ae76fcf161954526dcd792618ecb5d0d7d3407bb3404a6688057fd30437c6f9793e49ba98aeec132b0e21e6ac4a3e40c43690453bf8db9d182a370b7cfb540ce088dd944981985119b11c8da04d7636b5a3089bd30d503cf26d917f818826afaaafbf3d83f2e5005598db0ab740ab51c3d2d887203d2065fd9302692aef4b6052ba60db70d44f1f4514ecdb07843e1a01ea65b256c13b7637d1b3ca7da1412314983769ca2480984f53c8fa08b2793be7bd8c1b7878bf322879cd635832e26dbbf7ead73894c71434f05b5e821953562d15e265c34280a39fa6171b656fb4f32635526bf5165ae89fb768259b2397c98d4b483e2dacbef6d3edaae0d2a9d54364fec3a91936d0465575d5c7dedbfc80559a01c88cbeaa472870aff13a113c4b8e6321291d006ee928ef728f212c7c359fe30a959fac094f526c589c5193b5b2d35e0c7491d3f04288542a707af9c3ef4db5369f8a87b610aa55e0ace4994ca9cb10fd521e7258005ed8cb09c9e7de7e07f394b7235d9a2ac9d7578c61363539923b202b2d4cb13dcde792c44d8cf4910848d1a6608c1ac5b541fedde6bec5c4e3450dd85fcc2e37c05b6f9417d3ff4f7f4745ccb93ab790debbf69580dcf0992c8052ae3fa89cd08ebc67a3d75387c09b77b0d20add2a01e4457bbf3b9c8349e5756919e66cab6806047f47772ad4b7f2aa202beb3a128836f4c0629ff3d4a744d73e80bdcd4461e6bf2b9f2879819968e770383e57d77c0e418257a80adb6adbd5dad67eb849b4ce3778231590067d7acaefddfc117fe67f6ed58eae973ead353bd1e59abb80298b00548846c03e8d88a030daa4fb1eacdb4c661f9cf5791dd6bd844db8dfd924dd247bf8989969247d0c8cb19369d8e006ddaccf4190e058bc50ad2d650f70c639eabd03d69f76f97022815b2308eaca6705f20ebfa199d519e6dc1a28f9de3377d1ce9e2a5cf47b68ece0e0e6b00921a551dbf01d3e83aaff3e85c9be9f3a0c29bac6add62b2eb36b050872ec600d99649125929222b4da7afc5321a65afc6f15d02083447ab785344b27c0da22e3e33ab9cefde9b84ee8502a14eb506bd361dcffefc815182ebc64d0f3b7f97cff6cdbb42284d20be73d9153bfa8cd066b0b6d699f0470fb61097fbd3b9e19fe5ce95be652de92c9842db2cc36e5f456fa1f9ee89471b24661cbf97e7afe9159b1541635e126321b04a38b4c4a4a1074417421b01344fa9976cfb8d885110b632602948d16b50ad5e5f8879e35aab1015201d0786dcefbbdc57f3bc6e54cd96e5ec23291870f978c5149577c97132e134a731e91756d078391e78a508567a2de098888577db3387706c08b653eff533eb167fa715ba4d7fbbd8a9d93f6a82659c904e4814728e30c65c0ef8b3036bf9e9ddb81f656731e87b4bc224ba2b3adc01fb2b014ad07410a3e9bcb4124878d0859a33ea94ee6d1e807ce3096f6cd2508fcb21dd2946fa405b15b3db77e335f954c8e284257f9d759cb82b44125c986f8075051e829dba1f445477ee9d6210ac56762eddb2dc908678077d8d2f8211f06df30145e4b336487eda5a337ff37ccd5ba981342d409a0b3b56c8afc8488a1e8f14fb5a308bc4fd60351a492af03ca5417f53a0db12b4611525fc3777c31bb31e8d26fa5071c663a6bfbbb0dac80075998eac3861acdcfd619daea88573b0e4dc025bf85b0116281a067a40f9e3d467c02e7ac0450164ca29c83cc1716d1692c1fb745a6409c34b8547ada4bc15bb8971f03eea2851ec75a05d5e371e7543eaa6805e073041515b85ccea3ff66cbac8cf496837fb3d8633685a687ac220a37962afff4199a6c255493060db65fb46c6014266de4806b9bd2b91d61462a6b936d2fb1204ed4ea1c8b34457e0863cc2383681d20726c6d5559797992a5aab043eda8a21cbcd917825750d0a1ecbd498df268bc300326604c9343527697eef8b4cc42964c35c6a71487f047bf4aa4528e0df45eb955a878b8b1df830fe031c802263e73dc8deb44f4cb3e042cf95c7088b65086ba0316b962c806647a360c3ddab9adaf1fa4ad4ce8d379a52635d368b04fc2e2d6d2caabaad95059402a21a9a16d7e9675c2ba5aeb319a232201c2c8d3bb2def2fb2753c5afa388f40c0979aca1759519476b11caa18a35d517a841668881d879656e00c99a69fe71f286608a9b6157cee0132eb506af6100cc5ac7548e8fe247050be7267e2de319a035e850d3664f8a7b40c64770193a9a9927cea093148b0a776c1f371d048579121bb108d43351931ce7aae7794f445bbb62c37b99d90e74b6ba3aaff8a25816697bae35189a5858fc473cb66fdef8109f5ca4e8e015b6ad9a32f9d00df09a589e4132b4a965d4647e331496dfdf85d6de5013c8d6a892b4e0a56f4ab754216d7241a7b7768e765e405377a40506daa9b796dd9139551c0f1f4ad4d009e4004a1abbd7451a19f7785de8f1a81ae2af5ebef2eebfeb863b8a426ed016b3e905d9b9e337ef9bb8e9d9437cedb76c5f6f49dec419ff362011dd8af4381f2c4f28ee6a9b6926428aedc0c4767438e3a0e43f7bd66ad84ab9ec2813f187f8decedc228229715a168a043cbb1ecf32abc5cb97c5b5e171c2c39529a2cd2d3be7dd6761a91e7bb9471362924ab8cd6acce9eeb56f7ec689d81dab999e5a6dee4fc3a7bf1ddc164cee39d8501e5d7c8fe93913237c64b274365b012690f300f9e1f1b50c734605ebbbdb27cb8ae8e4b29342588adecb137aeb3b37db9b35086a3e6778b0217964529360ca6e82721d94bfb46e302946da86edf2417680b66830e84a3e4418a7121a5552b9ef6b79bc2d5f0e5ff4e46fd4c82450059cd2e5747cb603239d61db831113c2c3f458f6ae2cca942bc56f70fbb344a4148a0abf131a37c29702aa92a1c59a11121c185fb2c556b6919c3b91166e2260a84afd7f2121cdf934e6e1866071a024214843b9904b128100fc4ebeb6ad1ce57cff540ed46ee634b9d7a14f6282e767ecec84c487cec61db28f19ea74f43b1f8cd7f04b7257c4bb6bd14bdff951fb2fec9bbccd1f648db0d47419d52094dcc070dd5c0573fabddc42b35964b585da75e57c67573a71031c9c4e3441e6990046e59f37aa1001b728bb6a969fd3e7be4cce54c3362c81a972c32422f4f4fe2ba1e58118cd22163707cac7bbc77be311365b3dcdcd6cc81fd05add90bd8002201c0044125559ca2df966ee4627148e2df8c473cfe78c445c4bda01fd759469b9b687a499c8416570fc019e1717387241caf264ed82631811127c5e997823eb1aa6202166fd3fbcb956f0bc4812e6208819e90633ef174c147d47e3e9c0364c07dbbe63a723c05424185abaef869e5265f6bec07c41c630ce557e88abcb4ea8a2f94567d0ccd3b40dff0c1d1a7310b78f18e0515e748465f8a8ead7a7a6a8341bd747f08d34b5ee3359e366ad8b2f371ed0fd2bfc2b382fb0897418793ad688597faf88398493125e6a8e355caffb2dbc62e92057f504dceba5ee2ad96d19abf559d65cbf21146c555121d1003941d3280401f3e", 0x1000}], 0x8, &(0x7f0000001800)=[{0x38, 0xffff, 0x1f, "cec30ceb75ec9d4ecce1396994bed57d79b2cf717ed1c767445a959920fb965d45fa8d851bab"}, {0x58, 0xffff, 0x4, "51a26a75d0119df3c2ae4e19e16748341831b45c34b625f568505bb92894dd4859bab232a9ecb095be51c2cdb0a808da6bbfbb86bcd4f381ab9cf6cd15a1ecbd00"}, {0xb0, 0xffff, 0x88, "3068a80c97f8f6c0e036558192b5d80d8b9c5155dc783822a7aaf8b37ae30d133183763ddc07f96525f2d9fcc6e182848684d1f9bba1d7fc86f3456321554384c2c9bd0513ac09a2e547a612557ebcdcdf0365c344cc153693000f9982fd194264d494ad97bca5cc998578729fad2bf04dbe1e58319ce95922d39c53ba620de1e93a8e16df962800ae7920d84abe1f41638239ec4436b4fba6b5623110ff"}, {0xa0, 0x1, 0x7, "f15c7d11ad58d41504c87ca9785d55a0b2d7ef91f00704ff3d9b0153dd748bd9418e4a6e7f260d4bf5ccfc10f50880de31bbd2cf73295bdc2955e18a7e0f4ed488821f7a20c20ab090344f176a3780cb809293a083f53d69b10967069cfbbbad196f9edf4e1545d8badf8ef6e5be2a77d107fc3f1914f38ab8ee9e67c5b07404b817b5bc34a9451595cf14da"}, {0x58, 0xb13df7cdb055a832, 0x1f, "4302416b0c6cf8a6193e0c9ff45b8a3a69e32eb6c4ca2f1015883d3030ce0a68470c7359e2d01208561583c1e140b3089234f2d9a995e00205572732f3ed09316daec23e262c"}, {0x110, 0x1, 0x9, "0c4dd89319230845bba86cf827a4d85d7abc848e68dae24f99b7fb10b27ec0c6be33f044a29e474f3e2ba77ff2946aa22d479c89a31af5c5f5ff948424367f7eba3f3c314540cee442bd3463e2322d1c9abf1de07d6c7b7f88b308ddbd19b1a7ce945aef8e1f9befc67a10bae20647ee794aa4f0522c87cf534b55a078ba11f25a0a7112cbcd4a0c314d2e68f7ac20eef8c0ab41f2e09dc7704c9bd33c876700475819f75961b44ed5077f025aee1d703bd395028a51ae2da50d0e66dfe730bf42e2b2c201559e3ce942b20f286ad18b3a4ebdc0eff14bdebec2e6a717f4e35dc9365b0935af000e373cc44ec73a16ab30b6b18f4528f83024"}], 0x348}, 0x2da}, 0x10, 0x403) truncate(&(0x7f0000001c00)='./file0\x00', 0x2049bb23) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c40), 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000001c80)={0x1, 0x3}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0), 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000001d00)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0, 0x0}, &(0x7f0000001d80)=0xc) seteuid(r8) r10 = dup(r1) shutdown(r10, 0x2) ioctl$TIOCCBRK(r10, 0x2000747a) close(r3) setsockopt(r2, 0x7ff, 0x1ff, &(0x7f0000001dc0)="498bc56868cce1e3d4c8f6c98ab3ea226c87a60a15cd0ae442ce28034bcf91f198c6dedd6e6f1bc43c1c3757f8e7e34a5f82200ce838c1f9471dd8d6d932cfe282c58fe6d00dedc7b6cb6ce60a635c092a85ac842d4af2226948bec21bb390f95d8d28f16f1cb78e5fc97eb597d8d547fe51c84f0af7be3c9adf261b8e6fe07b0121f1d191f0da7f9cd328cfbda787092cfe0936f39b676356b2afe709401e0190af27dcde527286f799451eb92034077d5b6c2def873a3a75972985a4f87da22f238d6d5dacbe73bb95aca9652a981c051309068ac9c3cebb44a7f3", 0xdc) r11 = semget$private(0x0, 0x32f052348f905ca0, 0x143) r12 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001ec0)={{0x7, r8, r9, r8, r12, 0x4}, 0x10001, 0x5, 0x7fffffff}) msync(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) fchown(r2, r8, r9) executing program 4: clock_gettime(0x4, 0xfffffffffffffffe) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x101) r2 = kqueue() pipe2(0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa011, r4, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x61, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0xa) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f0000000240)={0x3ff}, 0x0) socket$inet(0x2, 0x4000, 0x0) select(0x40, &(0x7f0000000440)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000028c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x64bd, 0x5}, 0xc) getsockopt(r1, 0x29, 0x36, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="9912b448b0c7435194e8e67c63a05d8409d2c4663d1efc2aa3287aab38ce90263f4edfd6759809f8b4074fc3a04dfc0a5a0baa02ef60e77612aced2354b1c0398ca14324ead0fa69634d5a9a0d057222fd642d6803d389486d8dba711f1acba33660c9282c967aad559a53cf7da27c88f574828dfe22cf767f8ea4178161aed046fd", 0x82) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r7, r6) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7fffffff, 0x0, 0x0, 0x0, 0x9, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0xeb66, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00000001c0)={0xff, 0x0, 0x0, 0x8f, 0x8, 0x0, 0x0, 0x2}, 0x0, 0x0) syz_open_pts() kqueue() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) mknodat(r0, &(0x7f0000000580)='./file0/file1\x00', 0x6000, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x1) bind(0xffffffffffffffff, 0x0, 0xa) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) 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, &(0x7f00007ab000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000047a000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000727000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000065a000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000380)='s', 0x1}], 0x100000000000038b}, 0x1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) r3 = shmget$private(0x0, 0x4000, 0x1c0, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001540)=""/4092) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setuid(r4) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() chflags(&(0x7f0000000140)='./file0/file1/file0\x00', 0x0) fchown(r5, r6, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) open$dir(&(0x7f0000000000)='./file0/file1/file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000}, 0x0, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getuid() setreuid(0xee00, r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000140)="0941e31cb7d44ba37b", 0x9}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8a}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x44}, {0x16}]}) write(r3, &(0x7f0000000080)="76e5daad6f01f8607dcd956e8c63", 0xe) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) preadv(r4, &(0x7f0000000440)=[{&(0x7f00000005c0)=""/89, 0x59}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000640)=""/66, 0x42}, {&(0x7f0000000300)=""/33, 0x21}, {&(0x7f00000006c0)=""/176, 0xb0}, {&(0x7f0000001940)=""/57, 0x39}], 0x8, 0x2427) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) dup(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt(r5, 0x6, 0x2, &(0x7f0000000000)="c772b2db", 0x4) r6 = getpgrp() fcntl$lock(r5, 0x9, &(0x7f0000001900)={0x1389abbbccbcabf3, 0x1, 0x63d5e250, 0x5a, r6}) executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x40, 0x5, 0xf8, 0x80000001}, {0x4, 0x6, 0x1, 0x7}, {0x9, 0x74, 0x7f, 0x3}]}) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}, {0x7, 0x0, 0x0, 0x10001}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) executing program 5: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0x52, &(0x7f0000001480)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts], @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dce24f873273ad5481cb65f697634c867cbe939573ea8f733492715b75ca8bc2b4879b4cf228652b3e732f19452a1728f0efa1eabcb748aa55781a345760a8c6cbf3dbf2d13734e217a8106b79ee8f1f27abdd49d232ad4297387e0db6944f7909ae3a8df49273debd3d529201ebe008f9e6e6609951b544bd", 0x79}, {&(0x7f0000000100)="f82e8f0b5d6ae2cf00f331578562e83ea6261aa301be27704fa6886faebaf13a91ca7510ccbc3be2b73256918fd0a6cf4bf0e5ab2888c7b587335e42dfe8b365a89375715ab2b079bf959085e2dc6dac8e603b102c5b639ce8fc0db222837ff0f5b77edcfc8cc1e5c6907e40af8b98fe087a0125ea46edca80cfda741e68800f1f8cb4bc1eb33b6cbd6f6472fe3b892cc3cf4e339d57a580bf538113fd34f748ef", 0xa1}, {&(0x7f00000001c0)="2678dad37ce4101e9d36ec0fd3b39310e15af3f8d9dd47746e1cc29e4b6299c1825d92d01d6362173cd0d55ee3fa0f5b782d767b93ddc12094cfcc339322c594749bcd259b7e16b83c38e6da644be666902e9d8ecffc2d", 0x57}], 0x3, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x3000, 0x28f, &(0x7f0000ffa000/0x3000)=nil) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)=';', &(0x7f0000000080)=0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munlock(&(0x7f00000fc000/0x3000)=nil, 0x3000) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140), &(0x7f0000000180)) shmget$private(0x0, 0x2000, 0x40, &(0x7f00000b6000/0x2000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x21}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x40, 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() executing program 6: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000340)=""/242, &(0x7f0000000180)=0xf2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x2d}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[]) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_open_pts() executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000100)="07bf850fd6d2691cb0cd2fc0a7fd31e85590e334bae49b3b6e3de857c12fd0c5d6b1cc70ec59768b7898e879332a9b9fcea8f791c469abb923da6cfe9b6d0adbeba1fe4a540a5d00f03ec945c47e8ded848f89e6db5fee11c2e3331dd15079f2c82247808aac362671211ed7f17b936892ffe8047d343010e32dbd5f686f5b3221a51d5a81ee6c371bc20cf630194b8e7675000211fdf5be99562ef4a86ba729bd945899a89ebc42552d2d2ab4dffc3b63a0f704f4aa1aee2c54d5b8e3712c3994307c", 0xc3}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xf7ffffff, 0x7f71, 0x80000001, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9", 0x1, 0x3}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000001b40)="dd5f1642b89adfcc1a32f7e23c2a98690d12d10bb5bdc1404b07ff30aef193ec6b27b992ca6b11ac17f6afb46459b834b7b42b43ba12046b7b3475efe1bd9b26a030e2a795c6e3fb322c496e236a26755355dbb684b66a5ff972f2e4ace8ffcf78acaec151fb7c72b092574258da71eaf70c2178f36c81d1947ab964a7cf2bc41a1adeea8dc240ce496d742912e21466b3e3f9ff188eb01b5ed3c70a7beb987eea496426ad61d0075d448c8eef0533b257d7902e55ed659a09c5c3a8458788a2fca05117d427c51ea4036788eafddd35b0249f80bb374b4ee8558cc14705493940ede4ed83297c546309cdcce7684746ebb63d92c110c11ff015982a09694a252e17775c21c4765e37eccdd055ac4882ffcab35c9c63e3952861b843683d97a8cc494bc3ef7c015b7642c13d6293375ad13a33b524128f60dd1e0a5c9d41d1905ef9392715d4391fd135670251c5aecb1a9043411e98418f1e7a867ce3cee99813de64913a5fbb9a295939a5c1b46fe3fe93919852b17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e5ad82897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056226da576b52af3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9c2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95505617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b", 0x592}], 0x1) getrlimit(0x3, &(0x7f0000000040)) executing program 2: r0 = socket(0x18, 0x3, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x12a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000f4000080000000000000000000000000000000ff020000000000000000000000000001001b000000000000010600000000000000010001010004010004010004c23b8f1a64103a11ca0bfcf9b07ebf7b4f691bd502867b9042b4592314e3ebf0e6fd06be69d7996173ca7a1e0076a537dcbf9212a7aabd3ca3798912041e5b65ea6e596566518ee17db77bfa6efdbcd94d6b19f14524792265d4c2d8d7ad4de4c84608254af2da7ec882cec2f64e004bf83d1635421cbc0e272e5b51d2c3f24fc8c5ba44465650532ba4758225f874376344b4c9ab4c4417b3388da9c0e6aeb9cf3c90ad77bf53f96ae012f159ad1f5afd992fd07f2a2b230dcc03549a77fa319363a74e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="1e00000000000000"]) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r1, 0x0, 0xffffffffffffffff) r2 = getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) dup2(r0, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100)) syz_emit_ethernet(0x102e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabba4bb43c915818100200008004724101c006702ef7f04907800000000e000000194060000000200004ce34e17b0908b6f0e4b3f8f3ab09e7f160833394704e6f3233deb70754e63f326c94907daa3605382da85af78583676c4d1e979700b387738a24a84a4e13b27a6c0f6d8de12c1bb95798cbd146ed818978392c81659301c08d2a61c2469b6742a26ce8d3d0445a8671f368ace8832e6b00afc5165d63f7a84e4d1c305970132ce927fd42ed4043b841ad939e198ff04187bbe669893c6f535774b8fc91880cbac312d7ee1a7b02e2e78d715bd8e18a8fffe432c32dcd08a8a6e4a33a0acb26a7ebcf2e2b434daa9478f33fb432af46bfdc0219cb28cf7788e2da558487933ecc1c30e4c077ac2691565f09f5bd4992b431b9bd5f1ced190a00d46baaabb892817aacbcb43d3ce275e2594ed1bbe5a6af77b2eba265b54348de3285f5c79cef74e1d84a972fa5f93cb0b6b9eac698db4632b60c1febe5d30fdbb5fcbc938218e514d9c95aac28b52af94a5140c9a8c7a0149f9f86a8907e94e152520a7bc70b67799c8b52a85df38fb244c499bae26983d27ef11701167cf4898db1ac769c693c74f5aa8732de45c5db5ebddf7e6fa76329dcc0ccc6fa1bf5d3bd8e78e9ad1b4c0908b402426331daf4d1cffa428d80250a0ce8366a543734c5813b9ed013e2670762f09ebbc40fe0c4f4eeb8a606be88ebd64cc86bbc444c9556ed7d661c936c7944f84b3695c6878f356415e5e39cae735c8258929a2dc567e29708ec6e0f80628512ba44aa3de0d08a14469733184b28a4e1630c4ce9fcb1a695e029d83143cd9f4e3ac023074ef9b84defe62843f364a52b8884c99af33f01e450e577d5f303da03f69cdc34ac0ef9f940e660e6ebf66450016feb55a5c2c1430b96c79d85d4f60a989f6f816358ea45fd1453c87bfabd20fb910780375e794c198fea14c61862ecab4d165e9a9cd475373fee08a64b0c8cab4aba41cffa73a90be330da1362876ab1f8d2a3739e9f9ed5667b269375259a29955433cef556941685b9d02281f2d0b88ab4eab9383e2e2421fe8ee316cc894e02a36c4e3dd1353838b933a7a0e9192a08af6485ea38e4f6fd566e1b286fae718795f92e0c383205adf2ae5fc15b4a9cc3957d1552e93e7fea66edff74955840775d52d4d573c42f11bdeb041a56c034a0a6e152efe15ac88f60881d55d76a76fa47abea195f4cc58314f450344965a334bb5ae15238f7919a782c17acb12920e3b5d635706aa4a4f978e26188a3289d3e4251480f1192fef14d670548c098605dd2a85f95ded00d99f3c8aa54355450a19a3440fe185402b25b30478c2482d88120263a50998108c948c32d80146728d3ffe54b1a5bc462a4bad0eea3021e0342677794c5f0aa0a9c71d2a0300088327798d3e603c9f05ef8ff4da2a18319e1df07b96446e9daa4c08b3b03d8b143bc2c587937acfba0b3a7e02c5d7471a5d02424a5484378b1de9418926723dc61f0e4c970ee0fcc2274932e17b85ca991a4f10ada32a68e780e83dccde56275341404873e17d9b43c6a25d036c6da672f3bf0e4f376b9dd6eb0e512dd01524e22a10cc0cf3b2f8d7532b92fc377bcc6a1f83d6280c2d3e941d40faa089eaccf7b6ddb2196b6cf94b13be811c41b167a1634da284f12ee94f1ccd7329124a4870b58935521a217e3cec635edf73d4f7fcdd91a4c9d7342d269498a985e3411802b2fa4c5cc253459da6779b024c991d015c70439a5b80c5d676b2a3230b5d4bd9aad72c3dac07f0bfdbe5e54eddd5d60fc193a07c0326f5fe370390db566159e2e56f82da25638cc110a92c9318600656c9e767e2873bb45f793e471f39ee4df23aeb2d79843e7d25e1849cabc178cbe05f7451888763493d2b82e6350a9ab3d621c69dbc40260d4b2aa0d12bfe4a1ebc346c770c57bf90efc65236977e7bfe38127eb657aedbfaec45c17433df560f0cfba4705fedb6351831325677f94c30763759daa77d3ac02592c4afda98d24050ff2bb2df67c3a83b3c2e9c315ee61d6bec6ebbb8b3f04495d813d5f4fe70c0efdf5903f4f4b0164a941eb3a3e2b86b5130284652dffbc4a7403b1b6b00af54ab10ed58b0b4c9fd8fed3e05c21bd7cba7d54196571a4d9af5c58a8914779867d2df8701b23709f5f1987a226ff3212a1b1adb37e48be4ac36295db7955318aa866bf871e67f2efc9d4da4355f6b19a778e409e5bb932cf8fb8ac4eb560a690f2e266162a7c6e3481dcea8a2c6aec1814e08d90290e9c3024e2dba76c15f22cb51f312413400afc4b797325381698a5f597ef9f40a87267a9b294454fb6ec5955c3b55c80adbe56617d6874a9aa61d1c2e1a473b7e3fe9795d626314d1fdc4e64ac548077ed1e622410ed0908d30bf268191479f945d02066ede9932089f0459112afbbdf32450c62fa42a40a6092253ea00ac66f7a7ec876976261aea1fae228bd5065053801e8fe1e83bdca455cca60a88c207c41cad14104d6e5b477382782ef478c58785049db6c238b39c5ebf081c5b15d91bd4b545e154f6599544eb1e08acbea40e18b90b40ced2e39ad76c1b5d81b7543339c4cca314e8a782f8891b03e827a3413b59026fae2ee7f7b45543b905539e0fafb7a22303b4f6809c84d143e2a85505b7dec13a52bd96cc22b805b1c076ec67988d70d460c4c66ce26fe12940e5dc7b463c86f3d971638deabbb8d04868cf4d49590a479c73320c1371fe7ca36cd0c2e18827a5df48991f6cb09a0811630448a4df314ce2e0fb8ed84e7b5aee0854f753eef2cdc11431b1839e3d6b8fe0526bce1e3d0cf0185e20fd192f4e8e700b53aedd05b89ccd9e13374f255ae4afaece8d404322a597157477951da6363ba26e87c5e9503fe9a0ba2e91ee649db0307877c99976c9982cb20d1eafe8765f09cdccea00daff089a3c4eb03d4e30f3118409dc604b7ce93de34a2b172b4ada6708fd3654b9e21aaac25ac330f0447e7ebe8ed64ec8fa37435f8f1b2822410606d519a4a83b9e2624eaa1c79feb1e198ce0ea6315ea980953eae5cd3f70a9315d6c95942abe799623328589e8c53226a070a83f3711b8c5c86df6f9eadf31ab0f95309177d9ef3f3ae0cd94bf0655a5fdb985e4d755605609f84138028e1a529705f76996c97f3661651838a7f954e213dc1dcd891b1115109f7719fb78c158eb2e51343614933bb3043d1a484a96c9ee4a3d273a671cb19f9bd81d9aeba2eb2d80b4af8252f2362545339d17aeeed6cfff718e34c7ea71f240bf87a218605aa455c93ef93da00a3f36d56009af95dd56b1ba535477011af2baeb703b1254814691a299be4887588e93b0f036a0ee529e84b61147a1283d611d45d2f225690a0604c22c8c1100aed4a11e983883371b22da8a5f86fd31f8bc69d6bfcf4caac328a59af5a3e3bd7ba42a56002ac027fe65963061383ea620191bbba08dd0edd667dcc9aaaee540a0bd7cc339b3ef33cfbabe4cd2b57b8de6bfd6649ed8a2aeabaab498471f2a12f6222cb146eac20506ba2f92673df78e45a244d5fa62e8de305d5a18a4c1638d75a2fa5b2fe943e190a534885c7cd387c547c7753c96ebb6668cd0d365cc19b0b5d00c4c7225ab4ea634d25fe5fb6432eec5fd94aef805b742cd23ee635bf5dc1b2376defcf331f9b2c67273064aea56ff2a3c5004af971fa030048ec00bf1449f2e2a0910cb1fc2024fd4d2e5bb64dfddf40529cd976cdb91c026499f62868bc8f88fae33378fd699837ece5ca255a92d60e1bfcd80afe241e8eec58a398605cc340a19130d003fbc473182fa411fcdfb5eee566e2c759b8f0662cc841b1a5851e373dfec91d24f6c94f6b21772a81d83ff4d98eb5cf5f639a4d463f50e54a1b2d1609e048af6bb3b8c9417ad32b73466e108faf1b693f462724fc4bc25b78eb17727cdbdbf947729073131c6b71bebf52e0e7ea006994fb67a2955e399f4450e1beef126d6c6ff356b12c2a6155b3542ec90b32011b5abba2d6fbaae11444e013ffee6ab2b3cf6ae7a9b9453de363ca84ce7ca1febf1777f6d0aecbb9a90d975b48ae4e117a7aa1bdd2609036856984e46610eeb6e2cc82728a2e33b0647a4fb6d0bf08304835538ad9b05e200a3407c8543ab9131b47d674cf87d09b717514c97ea7aee4cbcc79a4260e8643542c87d168c39f2a3421a013aa0f8861f7b54266281864de9cb4143c8775c8e0fdf8c0e1ac73914bd7414264358b96f2946d211fadc567056223e297356f1241ee5d06f931018142f33eaf2404c5d1ba7206d5034bae3e1268aba91f033d990370824b2de925af8a3b1fcfaccd8a7cd33c85b8ead6b765b6ab04835f61ae7d1a6d3a83441eaa9b072a97b7ac352d2990bb334d7f1973b68b859d4d5cd2392e660582e110646b8163e9279ed3cc03dd929d89824867d45253790b2db0ce2ade716c97a1d564530186973237da3a36dd079a4ed8404aceddfbfd3f9e2d8de72ef87796d504a133fc3e2e97fba6b9b600276af9c4533c811ce7f95107343671bf4e7b30a83454ab0ed625306b2f0428a25b439f1609db7bd3d81634e0b46dacf2290304674e965d15a20cf86a523644462b8dc76f9eaab885f5d5cd69ab20c50491e5d7e62e79460d43eb3c594d2a0b7d2e4ec668051d5f807d9ba6d70f80c806734bb2e6d90f002156320cbd95eeb92c8e7a6349a4d6d98bdc528cc16531ebb1bad1f5a2dde19ff6c0d8223f152791a346a922f9d2b7b8f7d1368b7cf1b752433370f3e2a932c23d07f668b8c0a33049ae0510fc20668b908dafab8317cee3865a7e6982d33051e4bbe86462c0562c547dc5cd8950b476b06df69a98f906549822caee6d915b8cdff946b8e2651928c8434d67aad4e30bf6affd898fa5500ef3f39b257e92dfee7fdbff7147e7d3022b584c128be0d2a2cc7950d6ee4d8fa45f37b4d8737c2aca22c69498b76ad2915d66a352bb380dae8d5de7508334028474505f859fb3c953cba14dbc422932f1507606fa9164c6283ac90064d08f4bb05ec14ad6a7c0d8ac79c49f3bba810f093a0e289e290ef163eebe0a5649451ba7aa1a773b54f6286825631d94f0f6f0c8de5617f31550a3489568f4cab9748449e39193a01c2ad438fbeb0fd5af71c7991cb53a46073e5770e495a3af77bc0e3c43ca30503ed5460615cb9d7f5850923bc6b2e02744598a96088fc07bb3d47ec346c1a85901a7fb4f7deaf5be36ce262fe55366086d8705121855869415b49e479eddd63e880f40746fdfd79c6d5ba93d91817d2d7dd6673231e8d71d221612b18397ffede7f043d43953bb98a118745cabe9768d18ce4b08b62ff622b635420199d4fd88576c6bf9dcabf5d2f74cfa12bbdf4a23e8cc34d63bb4f254e088aae24fdbb6bf2ef60fc4fe60097b83d4a7fe0b925060d0733cac848ff97fe0282e01324d029fecbf5c1715ebb674a87f8961c327e1e6c9ffaeae6dfb30774011bbf56ab42dfe119e96a08c80954e17e38ff17822580bb5398a64b68781e6d52049ce0c6878112f064e78d726a2614566752ababe3d8a0515bed1d278585ee48a3c53f6a8b882f535e98156e0a1ff90eb761209eff4922bc950e320b46672affe206963664758b1a059421a0ece4f54b8e4e7f5a3eec26eee9ad0f21f8b6aa42c4f2f880ffb0ff0ae385bee2a4d49ed8842672f4955794e9c76f4322ffe4481b77d1c8f76d7e42e745b1af1fcd8e887df5e1a44d73c985d4a6862a9da358578474bfe0646f4b8b6c8baa4b23b264a3cc38ad64a8bee42a00198dc4e5f36e7b90388f725c06ad3ed0b3d6f631928a0eac2b98b67d59fcdc7ea6de96"]) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000000000, 0x2000100000002}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f0000000040)=0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000080)=0x3c, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x3b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto$unix(r1, &(0x7f0000000000)="df", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069a6, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000180)=""/183, 0xb7, 0x18c2, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='.@!+/:,@]-*:&@\x00', &(0x7f0000000140)='-)\xeb\xcb\x00', &(0x7f0000000240)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000002c0)=',\x00', &(0x7f0000000300)='.[\x00', &(0x7f0000000540)='\xb7[\x16{,*8%]\'\x00', &(0x7f0000000380)='\xff\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='%\x00', &(0x7f0000000480)=':J{][\\\x00', &(0x7f00000004c0)='\x00']) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000003c0)) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7817) writev(r5, &(0x7f00000006c0)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r5, &(0x7f0000000040)="ac9e8912f67a663f57d04797092009e3ffffff5c2a591c97413fb5df308cbbae80e4ffca2eb764174b53ffec3d63876a0a", 0x31) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x7, 0x0, 0x0, 0x1}]}) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7}, 0x10) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe70) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000600)={'./file0\x00', 0x3, 0xfffffffd, 0xffffffed, 0x0, 0xffff, 0x0, 0x1f, 0x0, 0x2, 0x7fffffff, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) sendto$unix(r1, &(0x7f0000001800)="c96bae4978e82ac34c058e56e47c6ae8dcca9306fe3ba0dde1019af8841bda17d186a42c8f858d81790cb7b6d9229a559979e5a2d3bacbced7c78ec0d9e2ee6f07ca0fc7dfdbbc0e5c59cd63cf0221de5b8ed22332dc8b40cccbb7fffe964f04432a93a87b0e963e31c7f1739dee3a6f87bb0686e78484589737d905a12cddcc18044dc448edbd5659476efc3ee97e5c224fabcec1cd150c15f0d053d82ed40fce8c451c26dc5db0e315edfb0d571dd3634194aa67", 0xb5, 0x0, 0x0, 0x0) executing program 4: socket(0x2, 0x3, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000580)="c6302c9c455c7be3d8598d3ac53af8e7574f36", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000005c0)="18d26cb474b5c9d53e", 0x9}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a", 0x5c2, 0x0, 0x0, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @random="37c62de26bf2", [{[], {0x8100, 0x6, 0x0, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x147, 0x0, 0x1, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x2}}}}}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000240)=0x8) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0xab6}, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = accept$inet(r2, 0x0, &(0x7f0000000040)) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0xffffff38) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)="932add1f38b0ea264e563e383cb6014c1eed47c0465557ca889c569f5866df1cd79ddee6470312a9bb308c701a84c5c455", 0x31}], 0x1, &(0x7f0000000580)=ANY=[], 0x200}, 0x0) executing program 2: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x6, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3810, 0xffffffffffffffff, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r4, r5) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b105040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f", 0x51, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f0000000300)) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000140)='./file1/file1\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r2 = getegid() fchown(r0, r1, r2) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) seteuid(r1) sysctl$net_inet6_icmp6(&(0x7f0000000100)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f0000000140)="5ac738dbb098e80b0cac40fd06b75a0007ffffffffffff5952d78f", &(0x7f0000000200)=0x1b, &(0x7f0000000240)="4fd1894a5ded7654e0154a495817c5d48ca77a3d405552764eabe8d2fd9e74b1b023250cd70bdf0418c0938bd43986f2d8d757914d9c26d1eb93deab1beab66e4a83527b46", 0x45) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) socket$unix(0x1, 0x5, 0x0) r4 = getpid() ktrace(&(0x7f0000000340)='./file1/file1\x00', 0x0, 0xa6c, r4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) r5 = msgget$private(0x0, 0x120) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x21, 0x7}, 0x2, 0x7, 0x0, r4, 0x7ff, 0xa8a, 0x5, 0xaf}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) r2 = open(&(0x7f00000003c0)='./bus\x00', 0x10, 0x0) pread(r2, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0xf, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000700)="536186db8d1f7787522ed0aed7c6889cee96f819992fdb353d1d1a014cfa22cd77ceaebf78091295a09087d59e7953edf8ab77149cb01367db7d4948fdaac3532e78e2032cbd628df8599f808e366013f789d49bb9c2a802994e11523e233bdb39af6c623cb247740b9eabb7e0123372ac3672cc4b7bd662b154dc32e845ba7aa807b9403a9d4c06d96c52b15dec6dd20a", 0x91}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb55a, "1a2198b59b58505f40edabfaffffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb99b", 0xe}], 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0xfe}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4deaa875634f7891}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94418cfa3ef23e91943b9deb96e1c1", &(0x7f0000000000)=0x1c, 0x0, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x8}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x0, 0x6) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r2) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000440)="0000b080783d3d781016f99f7e35e30222a86371d39ce16f46a2ab47c201c6927911001b566ac4005bfd58ee1c8c587441b8802310985820b393ba67cdb619b8f7e2e37822c61b14e9f4bc61e524bfa77850c52bb428e994977ddadbeaed1dd38ad722156b546bf88584eb8eda0343c97f6124b4a023e0dd353e5badb35f95b01d3fed28741a304c29717c250891fb4d69fcf8728cf825b6671b4770755d99553d54eeb1b117bf4f7e15899c120d57ed37ab98433fa8fc6927d5d1810adef7ec", 0xc0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) acct(&(0x7f0000000040)='./file0\x00') acct(&(0x7f0000000140)='./file0\x00') r5 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x20, 0x34) utimensat(r5, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x5, 0x1c}, {0x100000000, 0x3ff}}, 0x2) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7, 0x3}, {0x34, 0x0, 0x0, 0x2}, {0x40e, 0x0, 0x0, 0xfffffffc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_open_pts() executing program 0: 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, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) dup2(r0, r1) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000002540), 0x0) pckbd_enable: command error executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x87}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000140)) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x10004, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) setpgid(0x0, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2a, 0x0, 0x7) fcntl$setstatus(r4, 0x4, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r3, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f6", 0x99, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = dup2(r1, r0) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 4: socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$net_inet_etherip(&(0x7f0000000100), 0x8, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x8c) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x81286947, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='c\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000040)=""/92) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') r3 = geteuid() semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x2) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/248) r5 = getuid() setreuid(0xee00, r5) setreuid(r5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r5, 0x0, 0x182}, 0x6, 0x8000000000000000, 0x2f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x6, r3, 0xffffffffffffffff, r3, 0x0, 0x1, 0x1}, 0x7fffffff, 0x5, 0x2067}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[@ANYBLOB="ff8382ffffffaaaaaaaaaaaa86dd60000000001cbc83601aa4058b74adad9a4e721f5b2933a2ff020000000000000000000000000001"]) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000840)="0aa5b7209e1a815bd468d6b718fad7d23835768091d7e30514cdaa394ea50291cb050dfd7f77a4e4966575bb4394baeaa8b3ef1fae762080719dc6472e", 0x3d}], 0x1) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x282) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r1, &(0x7f0000000140)={0x3, "768078edc365e6811e460aa34932d55dbc61c8958bd412c49ebe567f8a5fcec73fc7dd0ed16ee54c8b178a6551aadf1150dc2946ba4e1de8c26a5765965557284eabfb2fbe9141dcdfa59580a75ea7d4adb0919596a4115c6cb0e3fd67cc06ce7e09d54376f9ada3487e20c5b43f58a4"}, 0x78, 0x800) getppid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) sysctl$hw(&(0x7f0000000100)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r1, &(0x7f0000000600), 0x10000000000002a5) executing program 5: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x14, 0x0, 0x0) close(r1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000000)="c7", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f00000010c0)="77099b75", 0x4) r5 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r6, 0xffff, 0x1025, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) readv(r5, &(0x7f0000000280)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r7) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000380)="82b8b38fc5c069fe51ce", 0xa}, {0x0}, {0x0}, {0x0}], 0x4) readlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x12de, &(0x7f0000001400)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x0, 0x1}], {0x8100, 0x5, 0x0, 0x4}}], {@ipv6={0x86dd, {0x1, 0x6, "72d0d4", 0x12a0, 0x6c, 0x80, @empty, @empty, {[@routing={0x32, 0x2, 0x0, 0x66, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x50, 0x1f, '\x00', [@enc_lim={0x4, 0x1, 0xa4}, @pad1, @ra, @generic={0x0, 0xf3, "df293b6b1d6b80f1635370a6cb87e09976649886fa83382bead071861aabf18628bf77fbcc8759320ed1c42a57a21bf466f029c49de9930c1ebdb606590ad652aa044f61085cba63fe751c2f87b6d83b49f3516e627c28256194aa0263c56886243f87b4bf815a838be4a725bb3e5ef6aae7defccec690cf8df62787d5b8a9a37a2ac9c1f06f042faf7f31f116e97d97b342074b0e90fa2ab322543f7d0bd451d5d4516312ae6511a7dcc51590e0b7433d7d329700327e5f0c6d8b249d79e910f60b50e0285ddcf58bfc728ea53346ef2640becbc22d342510b210023c291043db1eef2bf2d8cbbb198011facb275a5068c937"}]}, @hopopts={0x3c, 0xf, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0xffffffff}, @pad1, @generic={0x8, 0x68, "2deffc4eaef912e6bf746e033a3aad02046c2dab10b4f3270a2e98f90b31959a28c600eb9ece051215c951f70df3e99cdeb3cad1a8bb0f60ceb6503599c9e354ed747ae1363df428aed07cdc53b53d2b03ef0ffd87ed070cc1db454cd66b4f81a3a105c041b3f5ef"}, @pad1, @pad1, @pad1]}, @dstopts={0x2f, 0x1a, '\x00', [@ra={0x5, 0x2, 0x4}, @jumbo, @generic={0x1f, 0xc6, "ff6d94417ddfa0c7540c57f30bafec694911de17196511aed41284ddfd285f0f1bb3eb93ff2d1facd2b438b9a1c8c56b1f3dd993c1c3c9e021d1862ec5d267d5495e939133242ee49125e41e314e431b1d8c549045945345d0a109fc1a7902e710dd3c95d17a5619dd6e788514c9ba012a3595ded7c07e3fa3bb02007aadbe1afb2649a4d139fe52d9082785fee698c78584b793c1c59f14a431cb9d16fa3d236eff266318ee5edc166a60326b5baa02909bcff1ccee8dbe2bff1dac0c9fc30f1b51bb26d5d8"}]}, @fragment={0x6, 0x0, 0x9, 0x1, 0x0, 0x2, 0x67}], @icmpv6=@ni={0x8c, 0x0, 0x0, 0x100, 0x7eae, 0x1d, "4207c6b2c7a16c7bf8692a8a1ec2b95bad8c1652ae7ccb4ecf9d9d38439f3d703bdea9e3eb365c9a7f4093428a73427f14e8a366af844fa368ab155ab0aa917ad9f3f800be7053fd3aa759529356d749595be66f76e200121f84003854dd63c317fb08afe6f65e24d8632040bf076724e18707efcbd8bc61404f44368cfdf6a3830965cc0df87e5ccd9610551f8aac2ee0a07a64beb4264c077202ae2f894e4b97ccb845d6be07444f7ac0f6eaafc6b53307c6273e18415e2a193be4a9775c28652b59c5ac12ccc76c2512e3635b93dc490334e827d3148213ba2849f5bbf4f9c542a10e84e6fb25a403cf76377ab90c1a007987a48a245dce2bb56aaf0c5b648707a9ecc54c7c88363ce500a64bd9f9fe0dd96f6dd6013a31499fc3530116a6cf276d4c8fa2a57a1f4b79f1ed80ca41604adb31d1f2421e76c58c6aadd9f4e6211aa9e41aa473700ec1da44a337c2419e70c7337c11a41e3e31b8fc4e37fd0a55d6b6b836764f95539c63a100a8e9bab622abf5182f083c3cf2c832ee9319ec02deaf66fee68ba8f5407c63e35fb22e5d25d12b372c3557ef8e5ada36415c325da573e1390813badd3b973092c0af336ac81bfc60f34b5cd4950e143bbb51d0b14e80c90f4ef57ef4fb9492fd87e5d5ad79f513c6d64861a543e59122071696ddc3b1f20223fa5e27e5f4269ccfc41c7ec3293ad5096bb2b866c86f8adcab84a930fab7aa12894bc1e7191446c677bc96f36354ee55e84c79032b72bed14bf6a60aac9d7f8927bd610721f54f1ed75cf92fb24161f6d23a465b4846a9f52d9d0fd63a722e2492d5d9d544042be89bfba46e11f04e8c125e5e01733c82bd82044965238ed4e88d9c8868bbd7bf0793aa966b29653501c51e32f1d5a6403d1824986006962b75ca887dd03452a531122ed5a5455feb4d89f4530a9b2c0e74da8b225526909c8b2a70ff48e1ed300e8ab68e4415e9c4391a323ede74eb0df583c62e727801f2bf1824bff5d5ce1ba3e03357b93d4ba1cbb036cd38322190f42b69de1345020c453216f8b699041bcf36f73657286fa7297002d0299423b0ea1b5be93709fff8dc4eba2c795cb31f5192df8c705738cfec71b465fdcbc38ca3eedce8efb90f67ba1d54718ce78fcd52ad94fadaf2d471930b3b78895016b143179d9f9a3d36285d1b773d16d17fc16202479d895edefd538260018e40f311864d22034e5bd73dcb14489a430119875cb6801122d49064d623bfe6272b0ed8d5ae63d204b7b907da7be46aabe2c2270b7e786f7492d8896e93414d0a3ae12c9a1833487e8a5f045ebe98b62e4f3e64d0b579fbe989a2a140aa69a1b7452f252d18df8c44fc4b6013ce6ecfa27f7493f6b03ae8d9679130fafb55168727c4613590e21207203c322d74a5774a9c15814223888fb03e7d2f419c21a55390cf467702939ca9396178bbe34d3e675927e45f1e8524043369f3443922503b8d986f7121432d0d396787c56a65b0fa90c94b71789b55dd0380e5af1cc298561d0a96e4e98b58abcdf5f86bf133216cb0ece6755f9660c9d412409310d4dd06865c5c6ce7ac78974009f1869f43481ba286b98842e31666a2492d25178e4cc6b6c0ebd2525c8abec0531a8c9485c6071d7b2db032a892844619afda14c240b2f28cb854a88e4fa9e6c0fc1b446d16920e66cac895bca25a6ed9ec16bc1d99296ad1fce6d4ffde1e785d8b2edd32d15c8f0437b8d8af4bb5aa314d25320160a449c0b2ac1b489bee709307fb8279254adacdf67363658857660b8abb22c7b01277aa8a5bce45ddb540da0859b19b6a8640c1ddd02d90d7b293fd9b93ed212bb253661d67264cf89c0526290c68f8172609a93c4fa478fd6a59db3237fb389ee21b20bd76db57ae9be00fc517c51579315b38d9ccdb1fe3801b751e686ec25cb58f61d701d048cd69c9cdef8e4e3d4d3ab9a5adee4b741cd0d00ff5623b044113df2e29a8642ad3cf7509044a7a881a3355841398674d377d9231e725c70c0f171ecfbe454dd143cfbb6e76ca5152d81132b3eeba9c4517ae88e3147f7c45fc56851fec17ea990bfd31aba4005e57619b43f22db366e622b3afdc34afedc35afd6b68dae51babb3036eb10cc90a9cac436670cb31258bbc2dc6f9029a3cd083602c07670ea7ace313b66a694854d8f5ff51db7a40d5ca2f6658e21bb2c25353afb566eef6b0bad5d4fef4116a01bdc4ab26e65dcda20e26602e362124617e7f3feb6bdfcc31b6801da78b09a6dd72823af89c63e0fe6b08ed180f5162396a680901a1b0db5f78c91ce2933001b5ac29b6dc74c0f587f54d00d3bc1228b19f79dbd32816cf327981563758d460c7ebfed1dd2aa0a243ba08d74f5ab9200d12df373deb68fc23c0f804728a9dd859e878bf0304441ddbae9b17e2fb01879f2f585f6d8f20d66614dd58b7796ab3c3c4609fdd3fa82efb0000ad475ed1bc8faa1d175c2ec58010f1a5e207c969c834b4cb777898180c8dae30f91d1d8c218b4a4f9fcf1ec474bf7435a3eec3154608526292c6f7cffdcb490751eca2802666ed0260d14dc14f3fb3e9a7c4e311f9e494afe2b4ed1ec7a5fc6f7f064b1a436b62620d6bd89379163dfd96f43531a49e87c95a0ce1df4231ba0de62831472b6e8d85f9e582f83126dc2149c8216803fda3f1a8cadf72de6b372b5d1a7e261e23e15e7c1cf9dbe7427f915226fcc87a21c8c583840f78ba482fe3db316a8fd09865ce1af29aa17cfaf255e8e614727f3586443a7017b8441c0741137990f20c9ab59e0820db061566a91864e5d28a50c4ed6911041b7d6b4a83e5ae68addba5b804d83fce07e70c59ced075b74ba94b45a9de739b6fc72dcd476e3714eeef31d543cbea4637de66ded07deb6894e8dd73645c8252bdd961b9d723bd860242928b04a9e8b2b30fba96d64738fd91a3df7ec7894553ff01283661679984f992ffbd3f921a4a8ed23a7359ffde30131424e018a5c87d360ab804d26ac390f6d06d7421e8f66174f086ef15cdc45192799b03648cd6d55fc2cdfc5643792be4d32b565152a60eb9d62398400b29512be828dbe78c85637ac77ef568dfc08947212af9a107b1ee63dca971c84c8b663b116c431b9fc6b7557ba0e803e06ef73876abea9e9045dc21f218bde52324a7a992a8b8c46b7b7ce1d18d0ab3aaec20f7fb3bef3ec83c3a1beaafe4ccd91c063c0ea391b7d6b56a6fa92bc761a51fd0716cb65d24e11b5f046cebedc64ce0c2b1c7481a4d03cfee8b55ba1579e860e76a1b880dcbc3c91172944076972fda36f1b60657eba486285ae20abb96848e97ce4d338a9bdfe574187f1119db436e63edc2c7b388b60bb3639b60e8a3521cfbbd34a06f30b774e742abc92d39765887a53cd8c0d7b4aeed3171bbd0f667b967d2b8e08905c45e2496af0181e5fe085d3cddb8c0053406932d817b1f08bf12746b6f548a3df4f75df7f3ddbbf2ffd4f5bbebc0b1c2fb1493cda60e637eaf75bcae667ffac8158448b087a27d094ca88f603b744edb475a254fff5e4fe8423ea2cdc7b6891741887458c8130c9c06d0e9e9721c04b5c14d4cb2d632dfc8a70b86960da6085fd1c8500beca41d1c4a8c3343f0a23ca15f5132174988f22fdac671b5bd62feb85624abf4a0bb632dddce3272bae07576ddc8e58fdedec35b46978812966e0b2f2b728e10673bd98b0c3bda401993dc680f7b553c454d598813575d531e970b7e72fd4291ca7931668fbab0e49ba705cbb30a32c1a364a150f6fd5bca38c7dd6ac06662fdeb0791182f644a0ab136a7124b185d25bfe663e97e8201ef3b9af752207f956668f5d41fe6f025898f506d2f06722e67aff8b026b690cac52960e19ab95d888354962331430008354a6ae3879feae40b7e84f8c082778c638b91c6a1825514fb72989f5b11936a8bf5a39d169ca5033cd6be7cec5c90180b146bbd0c66afb1285c47fa2c530e46970350c2a825891ecbacd4a7fd8b41c5a9eeda40cce73b73252f066d16538170045e76266a33d3057c81ab6f0d19fec62eadaa1e3db318e3cf3fc3ab9c784dd496b52826e1e596e1383b2e9d7faaddac46f776b7be846e7fc1273313a568d509249b38e50e4e6188974bdff31ac67724cc6ca873c895c57cc6011afcd12b2dee11d08fb381f0e8c14407a79e15a6c733983d3cd287f8c030dc36d8c1a757e270c4b7ef23ae5dd4e330c75098273ce2ad592aff8124a4eeb4d931dd32267e3d35069ee9389649a68ef93e258d8aeaaad2c016d370a8e5c380940dff69f6c9dfb46a1b4c97faa81683967792a15f6e86fed9df80e0920dfa9cf71992b17cc0524b04cbc62eb820fa7d5736c0c6a9a110bcad17fd18d72d6e39a66d29ddf4a61aa1001e3db687270c8a73837feeb054f54f37bae78e68f3a82cce908e4876de03e8384ab25fdf8bffcbb9021e8c52a8fee3e13dbd87f7aa35a1cddc594be70cdd209de833181610b685c9491a62ee6bda8bc7869af13b32f9562953af0cd1e8f9e9dface21f51917a545aa5c4754369b33f8580dbbfdff37ff8287fe132ab5181084c2c1aa5e2024dfc762a8f60d5feb5358f5bc26e95aba065adaaf9b728e2edc649012fca342ed6af583ed32d2823da076ece7b53f9fdaba37a01d03dbdef35b484f7bde6bcc042e8407a70e8e879cacff004139eb87a3d7ceb8b4bb28750930f8e2a4dafe7053c624cefc9b8670c8a177465ad60e716a97dd2ee5af109aaa9460618fb84b7c11279b72a66ea606c337d2d92e4de38dd3c08fd0b23dbff43be8045db58fd2a0df6e4038c0c7aa406f70efca307bec68f3c282701fc4ae060ef96e732ff66ad80c8014ea28457d628d1870f782900ff5283dcb5cfb730b670dbdfe93ead05250f3875d8d5c3bc26cfaf279789ca20d26a744a931e5061ed903e4af5ada7bda475d5b734561d60dc88fec7ffc3e3d82950820e24aa3e35c9ab08d9d0c840d0bcf73437b18c9d137da006b933f175f85ffaab9db0723ba4585612ecd8fd81fc44e2beefab21a0e5e48422cef2c1ca45de7cf11f1f183c1740caea8f87df28c2fc8c5d6e443c2472ee6afeed398dab7153d5b916942921f036a54291b65e9e43a98ea4a2bbf87be4dcb37d6a5cda88a46a7b42a687b7945db340209d99792adf864e60d27f8fad824985429860c5bbeb0b25aaedfd953e893bf651fcd9c2d2c0dec00d945fe8c7a6ecf01d9caee54bd7931bba6f6f778078fdf0cad2a64c2eb1280cdcf66034bd6785abbf1399d1cc16f8cd3b0606661d399b29b7e77249e9aaabd2352e4cb2aaa309ec742087b3359f67da17a3938da1056cbaa99bb033dbfae9e0d64b583e0d2ca1a436cf606bba7c03b64d5d8b61996efc7789e6661510c789da4e064375e87e0e0c96986cb4bc60f0c3dbe66f8c544b37658d6efa0d66ac472b796849af791116f5ff7aea494ebd6d9cf20b183df34c54dc3147ef6958e0a02a84115467574a1411adb05f31b1984054321fa48c3538d3116801621ac04565ac638221f79f7dd77e1011a2ad18e25ac3cb4c5eca4135d3dc95d0c3ae75a3f04888f7dcc74da595c60ec6628623b9d7873edf82b9d9d050963624b5a96a0299a595719ad562e0e4306ef7648a2a668e6414d902830fbcab432c04eef2cff723eeb23e9313e1c13f9238b48b7a08b039e7fa5d2f49fd8a04f9835c528719e22030db654518e4782e3d42b913da33db4d6cbc8b1a0f6ec39c7d83200e0e70df8b3b2b25324e1ec03eab9f21703035e331fe25e22494d6d50e"}}}}}}) r8 = socket$inet(0x2, 0x3, 0x6) getsockopt$sock_int(r8, 0xffff, 0x0, 0x0, 0x0) bind(r8, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r0 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(r0) syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x3, 0x0, 0x8, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) close(r4) fchflags(r4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x1}, 0x2, &(0x7f0000000080)="56a35f338968ff807c48a63876e5ae2337ee7d5a7a0cb0191309461927895ec5b2fef7b541e029f2b0f60d7f2a2e17459e8ddba5acea636e918fae77caaa54a0b7a39e8f4d5a8fd3a665b5e99dc4ecd8339a4164bf566879605d70fa76b62db3cf761efbd6d8fdedc79bcbdb6966b8d5bc8b00ebeab786561712b911c341e983f3fa3db8be2b41297de9f198d3ebff9bfb6f16849b43d388614578dff1cdf54c0c0d9c273e54e7bda095117184f21295271b4d64f49946717b70ef3b7871b8fff59b6ce0", &(0x7f0000000180)=0xc4, &(0x7f00000002c0)="199d6ae453015fb3063a7ab6757348c22b972977c76056a5a388192d46137432576556a4fb45242bed890a28d2af8e46e2496f2d317eda6ee9a0c5f1d23fc70d823a54b0dc3faec4075a1e3a7ddee6379a2fe68a8ec32ed5b713a33c0dc5c94436af4e68d7c73c9f0af6b4765a8724b05f7d1d45f8a1d5555583c222a803515ce9e10412a8ce7771311deba5e8bf2291667712798c673bb2893641ae6d99b8fac99df908ba08958a265cadbf74d7e74eb5b8612814e2705418ffb4a1dbf70e01c1183fed6a85e39a798957a62819c753a0009511ffc081f8d515", 0xda) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) getuid() executing program 6: r0 = getuid() socketpair(0x18, 0x77f8a78fd4eac7e4, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) write(r2, &(0x7f0000000f00)='L7\x00', 0x3) lseek(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b20b0001000020a254a14ce81f0cade4599523db09aef52411cf9886f289e93477356a40880349ff2bc46fa7a9abeecab40b254ccc72c07d97f045e3192f45bbd4279ca9edee5d28", 0xf3, 0x404, 0x0, 0x0) open(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) recvmsg(r3, 0x0, 0x1842) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000380)='tap', &(0x7f00000003c0)='@%)}^+@#\x00', &(0x7f0000000400)='^-\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='tap', &(0x7f00000004c0)=',\x00']) msgget$private(0x0, 0x30c) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000140), 0x3, &(0x7f0000000180)="7bb27ea1a4addd0c41a984bd17692224", &(0x7f0000000240)=0x10, &(0x7f0000000280)="2ec68849ee9abe8e7eb5572e3996b201accee8b4a69b69f385c6329549bf6f73323f84d4efe4a57a42707c4056a860218eaad1188afc4a10e2226d2508627745f40a799dbc88d85dff2dd04a93c75da766b0013f2d58b00114af4e0919ee71b8444c551cbf47694abf600a41e2841d285f93822e57093d359424de90c933bb9dea39ea", 0x83) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r3, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES32=0xffffffffffffffff], 0x1f, 0x800) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYRES32=r3], 0x401, 0x0) msgsnd(r4, &(0x7f0000000100)=ANY=[@ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES64=r5, @ANYRES64=r4], 0x401, 0x0) r6 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) socket(0x10, 0x4, 0x0) unlinkat(r6, &(0x7f00000001c0)='./file0\x00', 0x8) open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x4}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) unveil(&(0x7f0000000140)='./file1\x00', 0x0) msgctl$IPC_RMID(r4, 0x0) socket$inet(0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[], 0x180}, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8", 0x0, 0x2000000}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x2) syz_extract_tcp_res(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000000), 0x0) syz_open_pts() socket(0x6, 0x3, 0x82) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c004f800"}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) getsockopt(r1, 0x29, 0x38, 0x0, 0x0) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x3, "43ff986d24a3cb67ff15c92b17d145829689017a"}) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) rmdir(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f0000000200)='%', 0x1, 0x0) executing program 4: sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001200)=@abs={0x1, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) seteuid(0x0) r2 = getuid() setreuid(r2, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x5a) sysctl$net_inet6_ip6(&(0x7f0000001240)={0x4, 0x18, 0x29, 0x3c}, 0x4, &(0x7f0000001280)="374065fd840a4fb9853673bdaaf8ad0a4dd3a48955f1665682754010b992eb5a30414de6735ba51aac48337ee9ebcc690f9845f7bd1562f547a24fa298fed3ea90a41d1b587f381f970afeec426e16f7895b9620f3b7570a7ff2c94a1ba7603612994ae6b6983454b539fd872ee4d3b8eed309391b0d70701293aeb8ce3085ca58ddea80ebdf12d281c068d44655cc579d94f8b99c5f974417ebd1c1d5ac7406c9ec9b8c982b1e0b548df03009b455039cee467dc68d54a57987cf86f5afd7b07372d25ade82ca56a6a08fd5a79b7d7eb9a5bc9e38cd95b41391b3ec79eba6fdc53aa7009e7ab342a5b267516ac6da36f528bcf864c3c27cf0087596b55d148035d1476031790677c32f88f53a1a92828f5c353d03406b699733788230d6daed7761aa15e8bba6e14454582b5925affc36288b21b88dac5aa97e871798256c933ebe97121dc614f477724f891689323db2562d2ed6e725bfc021aaae904716750c2f3d021ffdd38efec2740cf23e80789c199af521d9bbba53cdfb196b5ba55ad163a75692d8ad10bb9da48962f8775bcc8a3f528c08f89b08d274bceed8d9996a8d4dca532db82395dce59818c56b35e14774b21df45a0aa77328a9a2b66222d09b2c36c19109a5f6ed6ed19430e4bda617176183a4dfe76344f0f141afd5980d52fa977d8f85362fffef90c0cbbd760df8f1d9f494ec29dc4265e3fd1ba4e78eff28a41fa4118900000000c0768c8e7e1ef10239aaa56407bb75388b34535b77b896e1841f12290f7175ddb5dce6721f2f323e7b4fecb91812d95c321f8063290fe14d34052448511a650d0f977e282cb2505e543492fa479f68470caed36a7e1754b13825a1abf634de54a73e516348b0b892f3855455033ed22e9fde99b1b9e9000d50c7f36803874be50438c5b4f2175b646cf5cdf5b30b3f3d8735e208ffe9a598d2c5278fa607bfb62a04d063f401ae4182ab3738165f27013f78fc7dce2c2d2a4b51490f43a5fb568d756e50f5d9d5474431021c38a5a63c011afb3c9b90980240967761a7cc1936470d06722c060c96f614d49d2201c1c43c34d18762a9848a04129f40b7cd736f98521f40d6d57cef32744a8b105f05e6779826ff015079cf8404014c0496901cd408b30d013356cfaf19d426bbc35eeec85bdaacacc630d1b82e91916b7f6443220c55758be6074610f6811551c6b11a6a2317b3fa741381d85aab562acf95a2629e3063c6b35558f2a38e39de6fb60f2b812cc8c4f3c6a14e9a6699a95c6a2c534fdacfda450ab99bfd229de68a9ee30a70cc04738929792b80ea4567029455c6ba73945e2d177c80f884e8b150b650fd407add923103cd3f553936fa8a6c1a3fc0f0989769214f04070c9ddd3fbe66b232d040b49d30671ff142bdb9dd2f08347975c7c7dae3240b39317f341c89070f20a671007ad15fc4af386a790899d98aa869b3ced65ca27f5f1d47b4df761525fa74f0dc020b3e813c1940797e319a175b56cc1719b2fd7464eb6591f488d2cba9a0c160fbcad35f35500326aa541eba86d2e7a49ea02465a4576ed4d163625fc7f3e474b38b27eb227f1194438f7190f6b296d2eb764d2c7ebeb3129f0820d6b6faa71b5d94d97804cc9eab534c6bec12f44cf8f73241f13b547fab83b89c4bd3b204dfbc923ebec04673b74c98ad7b8899f8b6c3e87dadbe7b31e4cf4aa0039a25f1acb3de4fa221a37a1c90a55d8f4ea4c38d4bc4f75293ab3d75cdb80bf8d872aa8298767217f86f0f242824c39f77e7c35710029d5dede6f5c8f81ab73d178175b16d73b6ea33c9d886f4d2b30ce0839b72aebb530afce74ec9a109d852872538dffc01a7f4c86e60edaf35048b934a6acab1494f6f835851e61fbb33b41398f15daf1bf393ebc69231aa2bcfdfd11bcdc76c92c1e833d27304e76f90538c0d35912928a53605e50e3b4741fbb57e08c9b9f0a3be9b35ae8f719929070ab7f6b3e74bbbfb512dcac349a3bbdc298ac3fbdb722d44f34c2b8762094215c7c6bea01328c9ea6f82ccc0fe10c6dba8a1483debe603a33540d5973a686602d1923c936cca45c1d85914a5017a72ac3f34fdeca4020cd0f2305b81e9d29fd1dfbb1769b653ec1391b92c5599dffa0c5bd3a84cf08c51126f3a95569ac30b2f346b7c5a4c808a2e1e47324ef85c4e0000b0ace0a2c8eaf4ae6e1b7a283c44d0f486bd15cc767bfba94432e2d935bb49994320bda1004c05af01664ba0ac16e7375bd4fe08fb196840b240112e1528efac2adb60cc41d4272cc56bfbaebab13af086431b4798cc5771209d4c7b9ec1fa38bd3fdc0cedcba704534d9aeeb25c66f5296fe5ccc42f24fab476270ea333416360840dcd994830603c935bb8d2758685ca4b23f7a6458c7943505132b627fd9c9aae633fb34c2f8fc6f0a092617225a39c85bdf1770deec6b4526adac9daf7f883290f7fe317713f970c26440a9a486239dc194a38db84d5becf06d5363e8ce4d3080f60e894de4ee638d8d8527c45e00dd8870883cb10d2b6ad4ca2327187b8ce63321e35fe37ec9979171e42fd517a97a2599481188c1651e9370bce99d31f99494b60916ece8e5581a7b09241b4220beea255187264fd1f108b74c56fb55f1e1e2b0f0a98775527a8080948cc65072e9f8cce40f7be5af69df2ef816ebd1a7421b6ca03ecd753596e67ed857713825ef61ed80e95c07073b43a4923b6e7fa4094399615149ea852055c47c9d6e754fb51e2bde88cdc1c26cfc505e3a25558a19712908a682dbf4bb65539a1467b89a9cf3f8c6759833475d52ce8d35d27a4ab663eae9435a9247544c30304d0e4afef37105a3bde689f0a5a56c9ffe6c3d22635b78b777cced10046310f184c0652a3741b3729d304601ba637e89f2e24e7294bc46e0c260050a84ee8b50934421af562d0fd63f7d791003e7b9190ef3c867884465ba0510abd71d2d30aaaa0798f3602009e4da40087baaa1b87aa9e9c88cb57de2fa72ae29e9375ab4e80f5a420db796bac9938b6bf8875a16558293e16b30f4254b834a52d7571c62f33526344d78aee2c45fe951b863c489ca9cf1057a21b971e251444c1d6bf55e6600bed43ce3f9c35b07d5451e86334716fb983122f5c1d23920fb9a287217d80b71d92db9cbddfab5ce1d94e5d9732f3fa9c7f38c885dc2c580f5dd7810fc3df443a535113903203ddb9305d9a9c52663746334433fd04aaa36b3ea4326512283e866c8e1d492d5dd103f612215278e73715e8a10106b3ce845963cb51bc38985ac4d1c16ce63c3b7cfaedb5a21228b18f012dc64304e1b414d4366e9d2682852cd851766291cf7f372527c98c77a80a4937844c974663e9332bf3e6c093836e03f07eaa60526061fbb7fd07ad72840e97a0abd12450389f93e462aaa3d5b80ca3c36d444af716ad7c95c90771fc8e22eb809b148deb9d2eecdade5df11c454571b091891263d261331a56156a0c61fa4ea6cd28d37cfaf16d7c3dd5c0b1b1bc2a5d1a516aaf3f7911ffee753807fd5287e397343532bcc485b76b0e1edd2ee65eeac1187fd08bbc59e7952c3493e54d2748177c618263f6e31b3d1f9b2f9515bbed367f876573f76bf67bd1ca93df0e2530dab7c5ffc341c8778b1a2db39e917040931b27088dd9a07ea40bf682697d28ab94d171251e62f966152d8273b01dfe545f1d927c7341c9f3f0816bf0ab77ac1a1c46fc06f62710bd87c056508927c1b27e8dbd388c0e8cf77b229c28d7a7f524c16c88fb07a5e63494228bb5fae5df120221a2d4550bfa978262258eb33123d39f4d1c5aff6843147701bbc9eab827354296a8fe8ec139249b9b4895b9b597797be5bc74247518db7327cca6e7df84e75cf29b56c5a57beb74c0f310e392c07edf2006a8445152b91091eb7fcde12d50bb6e04612e867b65c1f9c60583fe06da568fe1a3b9f2836f03d28282d8c56ccd4ae6976752d4c031cb8cb3394dfdf0220f87f17722145d6f7bcc04db37999f4d21d8fb6b85b6adeb67174c6deb2a85df0fe9645de94549d37d0e5aaf718aa183b8ff4ccd4d74b6b8e31a03fe0289d121a6a6dc1c2e08d87ec9c1d977ee4af218187a88a4bfd53ef18a2e748103e62003decbc590d6e76ee9448e32603e6776b0aab70fe6242340c865a7b6091fcfce10395dfc251593ad297e9f683c418d3372f4015eba8e2def6277f56518825cdb1927b987f825460fd58570d0d80c7484f15a6fbbbd6dba541d6d52b904d520fc867fb96f4951a48163b77d27dcb7958d9d9b714cc24f47337c6c1ae16e18ede95bdf3f8c7898ab076b76970d1069acb7c3fbf9cf5d90d1fe2129500099e9c83b5314a5279572e387b611539f679f618898f066984c646ccd54e7726bced10ae55db2d694d48a1a4e76372e04a9566bcc424cf3167adcb9ca36a2c7eeec24e6afe3680a6c0fe54ef9d5f134821036959e12d2e6c2e7e6a3fa9b913ded0d33e19005a2d27274d062cbc18fa90b74faa45c6fd0865850eb11f02203d26385d9aa10cd3d6997d35dc7b906d39b9c430fbaf33b92a44da89dc2adca707aa55f63524bba324a51e8e24fe06def352df1270f53563bc3e15fa01b6bd0420e6bd87df3a819136d71dc5f420f601805d51b2963d42da95358a065aca3e9a7ccf52998818045c4d1b4e26b4ed6f5b590b67db7aea79ef358ba72350ccf7c84520b35b5422968770bf405a3169da50908d5e7f5db639219ba20130932d6979aa3141d47c06831dd41b9515df5584d21c9a0bb89400e478c3952fa9684e054fa3534df00e54c6ffc3f77857eaf3b4d0e6834bc360a7e17363dcb9eda71013223ef25a420bd871635e6433163b3a8d5d22adc3a2e0cdcfb8b587f5ddce7ae38acb92eea948e74e73ed8f7dd1ab11f50b778cab7085c6dbee9b696106a9a7dcb715f9b25b8ba6cbe78dddaf0790889427210c46170d55531cff2d4e42c2331cba42e4ecc0ea9841c8235038f3d37ad3a4206f81880e7d4c61b75730d8ba6796e3313d52189100837b7cbf37446228c42105ab04eea1ba938d992c7ce587b51e0b844e154ec542a18a9393484d732c862bff8330bf7c20caa07f261e34b880372b88a968e15c280ccb3d45d04a3290408999072c4670338b8a9729cee8718b2eaa59def57eb07459e8bb8a94869cb9c07567cd1649e0e021d84715d92bc5ed23d8161281386c257c506a856787ccd32a79e310790483ef8ae44146a8fd11f2d0a782a5ee666b1638455502655ad6f91ade4982f0f67837a98ceedbc5fe887c0059eb14ebcec8b6da45488c868f62d82646f6bfb2c63a5c7a09f08e37dc2eb7d59a43ed1540b7b4950d52c62a46a85731ddd9451529e722f5dc7930240f8d50a0b02fb0dccb41d2ae4810fb106b2d84e1630e1dd459c2f6f6b8a038626bf980b6e92f0c79f83180cd0472de9039239daf1fc24152363582da80b525348f1490f28a4cf584c11ccde360ddb1f0b37a429691e5c743e5a0beb184e331a22d5570b6f566f8528551d81ef6750118f47428be7f6741a73a9f63cfbe1b52020535dd1401df421db6c73f6f8f8e804764ddd71dc7058f9c3b69be09e856eda33b9361e909cf77e295ae8f982ee535cf6c82319c48e587e581b9b90636aa1c0229425f40f5d1fe63e789b3fb1a24c05f29cb3259a76a0e371ab11308e61db9efe4f3a5ee6171841ce573fe0f6ac7b036ed54249594153767d0e3a66cd33dee6bbbb3bb041174a34e6e00a33d2ec1f7d86a1bbea7e9b6bc1b679d6ac52e17fd103629a7e7a286976d46716ad728413733a5011f7336c80ac83836167a1c4bd9f5403e0635bf96dbfcc5924485a6480ae094956c50c7773f06096eae2bb4336781fdbda94d434c12b1f7c8267a0f592fe68ccbcddb9f149c345d47d8941afec35cbb310e1fbf1814a902c7d3329508194af5d3776b76f99283addf67a216e477c3b893c619d105cad5ec98c2f314219d994bb5273a74db5f58657a2c14069195cfd0c01cff966b2bcabfc86f9c4cbdff2c7adbf80a77d44fa2337de4b03bc66d74e43b2eead7fb0dc5c62ed964deb1ab261b91c2f3fb56599eb4c062845aa9e5216da77d23d822fb26f662eaf5fb5cd0d1dfebe5880638d6056726b26b52cefbc66e94b3eb2adcf738f3b40003b9dfad6d0441c2077cae3a1319e5b7570c3b45f5d0451cee9710d7d4b4429503b19d730e132e29698997b5e0c90a642c04bef9849e1070e9d92600af09edd3438444d123c643512ada1aa381fc2de000000000000000000", &(0x7f0000001100)=0x1162, &(0x7f0000000100)="be7036e1652fa4c076cb07950008ede749000775403775e9506f6ef149fe28c0ebcd17d407020069b130901b1159e5e11f87ef4f50a39c1e63343f59318103e7f1f13cad99f9561cef5991054d16fb7d60692b177bf7864b7d81d86fa55c8c18b605dfc912c529116003e6f83318f68775077ba9d6f8611d5c5541e90b8a9376704b65a1f37609002b3c50c21c4f4beea3140b7917ea40a46a03153b9f6d80bae7be783c32c37416f9e1d0154a7b5d79878f498af30275a60c41d68116abb02db249bf878d", 0xc5) r5 = msgget$private(0x0, 0x114) r6 = msgget$private(0x0, 0x0) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, 0x0, 0xfffffd5e, 0x800) msgsnd(r6, &(0x7f0000000380)=ANY=[], 0x51, 0x0) msgrcv(r6, 0x0, 0x0, 0x3, 0x1000) msgsnd(r5, &(0x7f0000001600)=ANY=[], 0xf5, 0x800) r7 = msgget$private(0x0, 0x442) msgrcv(r7, 0x0, 0x0, 0x0, 0x1000) msgsnd(r5, &(0x7f0000000200)=ANY=[], 0x51, 0x800) msgrcv(r7, &(0x7f0000003a00), 0x1008, 0x2, 0x800) msgrcv(r5, &(0x7f0000001180), 0xfc, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgget$private(0x0, 0x1f8) executing program 0: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x68) semctl$IPC_SET(r0, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 5: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getppid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x81, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, 0x6, 0x9121}, 0x10000, 0x6, r4, r5, 0x8, 0x4, 0x2603}) r6 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xffffffff, r1, r2, r1, r6, 0x8, 0x7}, 0x8, 0x7f, r5, r4, 0xfc, 0x100000000, 0x2}) getgid() r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000000200)={0x10, 0x7f, [{&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f000053f000/0x11000)=nil, &(0x7f0000e85000/0x2000)=nil, 0xdd}, {&(0x7f0000a4e000/0x3000)=nil, &(0x7f0000dda000/0x3000)=nil, 0x5}, {&(0x7f0000d89000/0x3000)=nil, &(0x7f00008f4000/0x1000)=nil, 0x7}, {&(0x7f0000698000/0x1000)=nil, &(0x7f0000d7e000/0x4000)=nil, 0x100000001}, {&(0x7f0000f91000/0x3000)=nil, &(0x7f0000cdc000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000dc6000/0x2000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000589000/0x1000)=nil, &(0x7f0000ab0000/0x4000)=nil, 0xf216}, {&(0x7f0000e34000/0x2000)=nil, &(0x7f0000ddc000/0x4000)=nil, 0x5}, {&(0x7f0000f4d000/0x1000)=nil, &(0x7f000077a000/0x2000)=nil, 0x1}, {&(0x7f0000930000/0x1000)=nil, &(0x7f0000705000/0x12000)=nil, 0x6}, {&(0x7f0000e11000/0x4000)=nil, &(0x7f00004a8000/0x4000)=nil, 0x3f}, {&(0x7f0000c99000/0x2000)=nil, &(0x7f0000a4c000/0x3000)=nil, 0x41de}, {&(0x7f00009e4000/0x2000)=nil, &(0x7f00005dd000/0x1000)=nil, 0x9}], './file0\x00', 0x84e}) r8 = dup2(r7, r7) ioctl$KDDISABIO(r8, 0x20004b3d) r9 = open(&(0x7f0000001680)='./file0\x00', 0x80, 0x4) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) sendmsg$unix(r8, &(0x7f00000017c0)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000440)="7963542d1ff7ca3d9f272961174702bef1be90965613f14311d5a4fc9e794527710f4330411c2fb58051a603657087043b59725cf067fd557836f2731ef4530d5feaba57eb5a80c131fc9f55d4a668f3ae47ca25956400941d2cd580005c76ff06aa3830d3997bd0c526709212eb93f134ee15fcc59763ee5c46854fdd445e3be7d8079e22eba606733337353b1a3e43a1bdb8c50d50e071457f31c57718ae7621d31fb6e44ed5ddd81f832616a8f9ca131b9fdc29f6c47839cd36b6f7cb8350ac38672033e8527e5423c6e592c28ed0ed9f60b0b5aeb69c3c57b4ed6f1bc11cfe119a5ce237094ca1f770583c30b22c370a7585c7ee5b029e693369a73ece293395aa447ce9464c899ff502a5204161f39e49702ed74140a7890c5759be6c551330756583f5729da3f7c9d1ed00f594d180c87b1f6c63d70713292db1a92079cde84e4b0c3b55f7fe4f7dbeb73412e0df8941aa9cb55356078c5280fdd6a44dd65ef7dbf263674241aeac55b95a5877763697c15da63ab34bf7af3cd9c1dc120399bf91fa653227cf1a59fd34927e5ed9528e0e3c180fc0271c290653ec519596b543b056b188cde6b484d3d4cea782b2c80a63e976f88d469073faacc62a08ccb0f5112efd326020ebc1a29a5b73f55f4bc51ffd89256f63d676d7129bc5876cf9d85521e6dec36a1a0cc47adbcb6c37c250bc74cee79a95a9568ba5c724f3bad9ac8ebb1d597a562eef2ea74eb44a58dbe8707a98d5aac5258edae7055df513a549d8c30b4752aba2a3fca97b95e43e23d122e2a9b4aa6770c450853b2a48844f6f7589480f767cbeda02020f7716b20bde0b22b4c33191fcf43b0c39fc8b4433b660a167f2f37d30ee69c7ff95950b66f44deee4a77817e5ab4acefe82ca87ba67d9dd8c5bba05f1fb15ac61c6186c76f5b0f9f8baab5ec18d77f187a0de4894aa7a68bcd940bcc671fdacbbdf00dd61dbd8155645a5fabc35852f4bcdad2deaf8defd6546beb3b62286e640b85ff6e1adbba992ec8fa7a63a9ee7f9965bce66eae70aa48f98a39a0cb1f151df674525bfe5a6015723429bdf83dc2951ec3f5779340a4aacbfb918cf6c349f92380e5ab5d684809593488de5e6f92b9f6183bffb1b58cc172acd8b0a209c75d54a947455fe8779a884aa5f9012176a9793f6d97fb459ebf655a1d7c8018138676153f9d53764e54aade0b0278141d039abab5d505bf468014dd086fe9a5b4d9bf02a8ea4e537e3a7997c8a8847273454a9c680cc784361814b70e1b6984bc393534a50358745416462cd2e1facbeccda9400bac202eb4eefb9fbdc8045ab03687f678a3e472fbc12e0cd0e466fd45108b55ed43ccd3c7c998754a611eedf88c344e3c5ac5584381892b563f2fc47c253bcf8b573a720dbb9bba900a36f3165576fae5d7526ff1964b6b4cca15f9e43e6761d88d515962ecf3ed8c76fb35284ab04b44abb62aa03d7f2502d137c335ea75fe9036ce4d3b7e1b67e092f80416d21feac48dff9a47e3c7a0143631dbc62fd42436cca77e5653c129eb6240beee3d7cf564695f48341858cfef7626ec8a52b223bff889155bd5fa1dccfdecfd0f61b918794cecaf4ca12c6725e61e59fb943ae95736667f17f36533c1f8631c3bd1893cc98a3ae22f70be9bb35313cd3750c17a3bac5bfcf55b7e121a73121bc36e38ca0dfc6e4b7af8081b5ef178d7fa88facb31eebe0ae22b09011bb780e6e6ae6141c53222bb1e4f5b16dfff1e0ed61524bfe4b9e8ae2e0f21e83b1789f5d0edabf32ed666da0db87187d377795f6d1439f0358d7dee3d85a217d26ca4d1b7d43c3d7f861eb6cdcd4c9fa0d4c9eff1f31d8efad29b8c8f1c18aa873b3f9bcebbd9d4196be1576c046885cb9a71679d8c8ef64962fe99d3416df140df5556f9cc94267025270793d887eae7d3a01343fcf1727d07aa03e2f013fa5ce64960d5bde397cf0d50c11ea50a72ec1b6d8fa6f579f5183b026970bf4e0527d7ffe5b7503d723eb72ede19903e0b3cc319e9c5a500e6c4c4dfd9a184dadc08337b3743bd75f1178f12aa41a039891482973f2f5e28feaf03abb4db8fc5007b48a73da1a99ba3a570423c356bc2c1a9a02a043c313ad95e8cb658d332f669224983ca480b59d9b34d2e4cb4743c04da25e376b37a2da7af5f051bc909482f4fd7c23995f50ab2a429f079bf6b9272fc3969f9f2433a29813c69e680563286f0cfc2c27c264159d9b03adf1e08377ee9a70fbbc0fa8b653b53edef0307bef890028d87bd047764ddabd2f0302eacbacb66d93985612e7cb3d18e99f487c61451d318c85e0448361e23324a31521526db84a97f5b4bac73ce8d5a9c3f2a1cfb05e42f8451b6d04e8307c54a5d385f524b59b3b6059b74744ed6258521daca297d8d71f81742aa7540240d13e20a54ba523f100599f5e125f990a46e704bce0687017f9690d876923b8ba2e85607e6faf699a292c1dc92e2ea1bff5a2f9a9f84ba1ccc55d5c57e0463897ed5d981cea9cc4606cb1b097585761f4a23a832864677ec41a6d4fc442b940daa7003c114a710b8afbcb280c04ca15224d294b87cae3a7d2040985394ff5ba3f78825eb7d02860ece98e790d63613c26e68de3ff0728663ace0a97cedaa4b922deb97748f92700951fa9bf704bce25b8a0075e2367f277048811dc1ae9df2d2885c57311766f92bc30acb7b933318a9bfb1665a0cac621b20683b352fb5dfbfd4c690a7bfd885874bbd00e0bd29b18191a89bbb39a02190a0bd82a9c1e4a965ddb95db9c5a1fd1d90c5f508b5277cfa27e0040604a1909baff5b37d8da0335a61b3138aceba21e481269c0add8ecd3df513a7a40d1ec2e67f69f30f5ec1aa08fa08ea6da5dc57c3f6920ae6ac32c93353205aa46dd6ed377d4a88910a9d0488b99bd3e1bbaad91f1b61050deaf33f4fc275ffc8c19fefc7e651664e2475cce38e6a3e677a165e54715c81c33ce38c020ccacb2c449f5c19c906a4316a8983321f22dd1a34caa879da605ac7148d0940bde6f4ef93cf7a4242e7efa6a9a8d6e2c5396c186532b8816a3ad457eb2fda6cb918b299c81836bbfe3f211cd57cf34388cdb99dc8e65361c6e162c69a5b09cdaee7de5fa04fdb031f08c188558ad58471d1d73875f5070ada361ea11685c637ffd24113ce278515e5feca3d4ed35aaf445942292cd0264a1b0b415ff15c3d8de6a0ed2075d49e4178e2ed7c5950969288425bf6f6486886ac74f567839d97df8e2be3a4872359c9cc0dd4b55bfc56c657352abf6eb0060d4d073069b6f42db8f739d791e832ac58b5bc497ba0167ed238188de6b3c829925ab83df9310e81bc3dbe04ddec34331aba5711ffc7906cfae7e65c89c610d552d4e41029b6e0a8cd65c7556350bca6ea10bf5caef2b89aa3c0c1a80996b48829ff0578aff34b0b0bb569f1d8c69fbfd8d1f29e694746d3c1e4eef42fac5e16f554d5d00742e94f51bc670daa105f59f042605e4070d5fd37a9466c6df210593cfdbaffc63547d65f94f7b40db79d654f9be7f7bd3f19584e945713588ab7434810b16a5d70577d0a50aaa35ed58eeb46b256306115d11c12548748ad08fb5bd9fe79d3aa960ad2384b140d859727e919342f2ec75c2d037598ebd5a9568440fa8fb11689dcd8f67eb66b3b2f510f5bb5f2f084ce09fa4e9f6c1ab4a64c0a273d7f41b7270a6d4463f5dfbc8af586ae98fc5db79cbaeb177bc5281bbaba33f829acc53dce3290d3b01b429aba60b358429d5d752ab6cb79526939a9110e29dbc25b15cd379222085d29c09a79a9867c7e7b6543ad15b03e8965f3c16bff14f4313553c5cb5cc358d09ca00b48bef867e00bf9174a90c61b5e8489714274b8c93450ad3772dd7a26ab1e9e36003d6c529c14dd51a97f0c2aab98f1001940701edf7a604fe2dd0976116746e0db70b173417741ce3fda63ab05d81a487c4528e0b238151cdacc2f9ebafa22e6e8ece3fe6ad2c00229357b9f440a125c738aae22b34f52c0454d12650357da0fa3d0db9a26e959fe555d27883ad80894680f774966b13450762a37883530594b2a7ada4b90106cbe1077910fdcb651c6b2d36e1d5b1df1c53b3a52caa5a7b8cca2de140dc437717a89ca89573af545f1f96a76b09559ddb73c1ee474608c30cb8153ba72817ea4916d4e11044075a7a75e41d318d726b95e84bba77c6c376ad1bd90222fae8847539d6bb9ce30c6e939d159944b4cc41c12ce2b39938115d9fcd20f2ba2d9f3ad5c2a3b681de77cc6a7ccc4b58651a18d8d54f47a07d0158ad9c6a8f058f0d218d98729b0db6b005b769d3987b6c8175749011919c5577cd5c458cb9f29332296658da0b95748016680d8f94610fc15d28637611bcb244bbe201400ffedbeab47000f5ea560f95a6b328a6b2413bae843b77eacda31e8d58b5769e6facdfbcce1a576473649dccc78f65425d6b44a19f407541b49c94ae0b3d76deacc77518a4cb921683dd853917d6223271f0e9d854e0b5762b1081d9630654308b62cb395de9bc1266d73e08b40e7078b7ae7f1c335cbabda92850a102232ace4e06c0534ee46197fc313418453258bf1985bdc73b605862e4f79e97351939a84b1d6d8aa3936d999949bfcbacefb0b0bdaedfdffb0d4fe5c43c547b807404143412401b6f52a930523037dd3d6f6d8dbad218e5497d4365a8291680b0b943585a167b2c12e91e9d7347859e0ee28391194c379d05a193307d76465d63766be455be235d9777c05438bb764254bd760842fcf682eeb29ed18d4c6c8404b46a34bee659afca68381e257e019f32df79c92d7bd0610e9bc6195d5f143ffa351e3382441970a1c1d3ccfaa9dc36d3d37621c1d8fc6a44a820633dd31203d912132feb145e7e78393688eeaebe0162a9874ca422cddf7f644b608bea2a439c66b51e1d71af85e7146333cda6f4b5be6e5160af24b89f6fa29807c3a78cafa50f5f39fff6c835dee4fc01f857a7f2f655b0e01454720b6517555be1e05283d76404eb57e5c6ca2911e230f50843aef5f5582145c285acb1579d63a818f4ae8a59486fb0b5ba9c5a8354fe028b3584134ecfdc9d0fe3bded3fcbd136ab59e23ddc02764b47eb7272c8454ab25bed13c8df42b63dbad83c356dc707f5b6bccfeff128060dd1091710872539de43fc723b6d8703af2a67ce245b79c9bb7af5cffc776c32bbc0adfac76676d2aed1df2aa808c5b295910676990538e489aded9818d41485209dc2b0db459e0aba4c69b8b601b9c57127c2e2b9ef24042b0c3c16b6d848f7f984de9cf9d6c9bec528b6f1d301a9128a62124fc65d5618d06255fff3354cfd28253c5d6b01b81be448e0a385c741d129e8ce1d15945a271279300af94a853c42e08ecff4222abc331fe8069148ddbb99d701fa26e3ce8c5945aa46d120c3a7280615d39113ef9a95dc3139e0e31862f56e7cf6fdb3e539f6a0236b9e4df71afa0b9987515bd9651bf67705d1ed8cbf242b26e780c2ae0a8606d76d87cdf377c97ed6478fdf9d19372c94fa3e5c7ee2d825b7539553edcd62f4c4ad2c7fc5e21a2b567ab842f8ed11401804b18009867ff35eb39c5b97f349f52f42a113ec1a71b9ef9dee595971a0ffef41568fdd5681161fb16379162c5627d16d6c213577accad68d4af20d49822cac6ef62fa17672c9e5ed38c0ef261ed968b127f1352b57a3d3b410992950c1ad9828d269560ed5259081068b65f5eff74bb9b699f72de5886746574c1c48d6d07b92b480972a5e10bf0d343f82b5a7", 0x1000}, {&(0x7f0000001440)="6d4667fa2c495de90e8a169c324dfb68b4238073cbe1a68475291ab242218cd7493f1c1858bea35bdafab5de909d9219c04f2d0b6f6c16ff9ea7b6ba456d794e69d5d9e4a4ebf550f862f2a312cab5cc63e0ef39394f2a879f2d4345322bda1e5486cc2f9793c211d6ea52ef599879d7fbfc5b63f1fde844ba84142f996a2256e0b3f654", 0x84}, {&(0x7f0000001500)="d17ce1a5494f3708f822e4ca2ad449f5250bb5614e285dcedf327e95ea288b2e303988b3f47053990cdaf424e5a21499fbe8c4bcc8c478fba8e563625d3620c4ad53ae939ef8fd0411baeca4cabc5d1a6cba497eb2feaf45b1fde6ee76ab98d66bc6a59520", 0x65}, {&(0x7f0000001580)="02bb705f6854a86b20357c50475412e7326bfd7890ae3dacb9e3fdfe47de5d4f36861659f15d3f98234665a2e7fe884dee9e0120a898083f11862e45fffb22c5129f8a11460126dbb9ef3522c758c1a88b64458b70ebfd3c0a21c863e9d92d730a97469172bba6e51b33c7ee4ce9bd1087ec268718404e23bc9b8ec7d9226465ba026ce9c19d1489c0c5bc23488f7c031824f217556e8a84399f93e92f25106ff4446c721b7ff452e5932aeb2c4f26", 0xaf}], 0x4, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r7, r8]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r5, r1, r10}], 0x70, 0x2}, 0x40d) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000001800)={'./file0\x00', 0x2, 0x0, 0xfffffff8, 0x0, 0x7, 0x5, 0x8, 0x461c3e7cbaeddce1, 0x1, 0x5, 0x2}) wait4(r5, &(0x7f0000001880), 0x0, &(0x7f00000018c0)) ioctl$VMM_IOC_CREATE(r8, 0xc2585601, &(0x7f0000001980)={0x10, 0x7, [{&(0x7f0000abd000/0x1000)=nil, &(0x7f0000a4b000/0x2000)=nil, 0x19a}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000639000/0x2000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000047c000/0x3000)=nil, 0x100000000}, {&(0x7f0000ac2000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfca}, {&(0x7f00009ad000/0x1000)=nil, &(0x7f00004cb000/0x2000)=nil, 0x7}, {&(0x7f0000da3000/0xe000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1800000000000}, {&(0x7f00009f3000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8000}, {&(0x7f0000455000/0x4000)=nil, &(0x7f0000c5d000/0x2000)=nil, 0xffffffffffffa6b5}, {&(0x7f0000a71000/0x4000)=nil, &(0x7f0000e5a000/0x3000)=nil, 0x7}, {&(0x7f000095e000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061f000/0x1000)=nil, 0x40}, {&(0x7f000083a000/0x2000)=nil, &(0x7f000083a000/0x3000)=nil, 0xf9e}, {&(0x7f000057e000/0x3000)=nil, &(0x7f00007ea000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000547000/0x1000)=nil, 0x2}, {&(0x7f0000e8f000/0x3000)=nil, &(0x7f0000a24000/0x12000)=nil, 0x15d}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ae5000/0x2000)=nil, 0x10001}], './file0\x00'}) mknod$loop(&(0x7f0000001b80)='./file0\x00', 0x0, 0x0) socket(0x20, 0x4000, 0x40) r11 = msgget$private(0x0, 0x4) msgsnd(r11, &(0x7f0000001bc0)={0x0, "1f5b8f0cbeed91771236d2b7bb078be02ff8cd90e3078fcebe792210652a10dd187cca7f0d8b93b672d21fa42bb17a31efd93c7252c132dedcbf83355ba61f77c9d23cc3aa9f9af97a2ddb8418b82ce679e6847a87f1fed6af8dc1dda0d38d09d57b44d646da807fa919aeba7640a7ac40e687e784af1d66fe2c9c1467c71dd3552ba5ba3fde7e4a6a35ea05455bcc7c7069e30aaa09b863c2ad59d5a20376888944b6f885d7dd7a2cbc1d537b52c26d89d5173139d5ef9be67529c7d38b5e67ccce6fe5b35312dfc193650da3780d9cf4385c85cff2fdf9470facc6f85a062bb9d6c0e45be47e9345ec5fab83083e6b71f10334eed58e"}, 0xff, 0x800) fcntl$lock(r8, 0x9, &(0x7f0000001cc0)={0x3, 0x2, 0x204, 0xca8, 0xffffffffffffffff}) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000001d00), 0x8, 0x0) connect$unix(r12, &(0x7f0000001d40)=@file={0x1, './file0\x00'}, 0xa) setegid(r3) open(&(0x7f0000001d80)='./file1\x00', 0x200, 0x91) bind(r12, &(0x7f0000001dc0)=@un=@file={0x1, './file1\x00'}, 0xa) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000040)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfffffffffffffffa}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x2) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x7ffe, 0x401}, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = kqueue() fcntl$getown(r5, 0x5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "030000a63f000000000000380700000085c6e5ff"}) syz_open_pts() shutdown(r2, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r6) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r7, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 6: sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140), 0x4, &(0x7f00000002c0)="6562831c395e9fe314670fe68b6b786efece41da4732dc079ee2b173c8f6ecbdd4cc49d1ace717eb6865d863bee493ca5345982c9ff5eb73fdd32d05c753a06a01dc14bd963dc5c2e3261320d652b17a9617b69fea49d3a1062b8d711a8d1767012a92f4da750f2dbd22a53c87032c67dbfa8d1b1d48bce99afe4814387a4a82f5c3a190f6eeefdb8dd3ae52e9f7103d645c4182035468e3c8e56a9c56b086fae183557377d2ae7b22caf749fe03d07d38affa", &(0x7f0000000180)=0xb3, &(0x7f0000001440)="1c315b12e49b879398360b5e9c4eabd121b2f08d3a9a44045dc9c6cdbb029a11b57baa31dc521bbeb5095e1be24d8a8f9b7c15cd0d13a4200b4b39f7a29b093a52337445ff4cee6bb18a03f2236f76eb947c90e29e8e88e1115321bfad0ea9e17def45cc8e2f299cb88faddcf16882029b243bb14e56d13fed51a4a81178fe4a12e0b7e091042dd664c44e731046192b89e391151e5036e8715963288b9a143329fadd8bdcdea1df1ea3eab897f330d24eb06086882354b88071b6402f2ec81d47fec49417f6ad187f1b78df8d527c90bffb470be2f0423909660f694280cb1eaddccda3feafc9b5ece007ef1f26d2d2da85", 0xf2) ioctl$VT_GETACTIVE(r0, 0xc1045763, &(0x7f0000000100)) semop(0x0, 0x0, 0x0) executing program 4: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = kqueue() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x19) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5}, {0x6, 0x0, 0x0, 0xfffffefd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x13, 0xffffffffffffffff, 0x1) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x2, 0x1, 0xe1, 0x7fffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r5 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) r6 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, r6, 0x10001, 0x7, 0x6, 0x1000000000bdc0}) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000300)="d6a0b58787699bdc69269300ba403297cadc32d46b329e4fbcfdd2de1efb5a98338524cf90a74d7a7f6f63e1b276833dc76f0b815fe8f119e15fd9d59b0a127c3da3e3fb5a4eac954e62ee72eda4ff885fe4d0e5d391b8549b2cdfa5e19bdbb476c57337109667825b322ac18b5d96482a31fe7bff5b294c709493765899fd01a7955b02de5b8d945476f99a629c293c61792e0f3aab21ae1b37c81bd9ac6dd4cc8f36c90250f8bd41810a7eb1e6bcf5d4dd739a8aed487ee9485cbecfb585855ad49ce3615b73b0f32a5ca888b8b2323baa44f6bc551198030c470391b260d0d6", 0xe1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x2}, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1) executing program 5: setitimer(0x0, 0x0, 0x0) executing program 5: r0 = kqueue() r1 = socket$inet(0x2, 0x8000, 0x4a) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair(0x1, 0x5, 0x15, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$unix(0x1, 0x715ac601a39ed13f, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x8d, 0x40, 0x1, 0x1}, {{}, 0xfffffffffffffff9, 0x43, 0x40, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x41, 0x4, 0x5, 0x2}, {{r2}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x7, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x48, 0x80000000, 0xffffffffffffffff, 0x41e3}, {{r5}, 0xfffffffffffffffe, 0x90, 0x2, 0x1, 0x5}, {{r6}, 0xfffffffffffffff9, 0x20, 0x10, 0x7f, 0xffff}], 0x3ff, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x6c, 0x80000000, 0x8001, 0x7fffffffffffffff}, {{r8}, 0xffffffffffffffff, 0x2, 0x20000000, 0xe8, 0x8000000000000000}], 0xffffd27e, &(0x7f0000000200)={0x3, 0x8}) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000240)={0x400000, 0x685c}, 0x8) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000280)=0xff) setsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f00000002c0)="a4ea48ccef2a49b95a312c8a7592637c62c4d44c0fe3f1ee9ab46adb1e1848782694364ad4d058565001a99e4129a0b606c67b6ae4fc92291fc1e4860a3032b451ab2bbf3e2e507c8be9f512383474198380ee069698ab0ab9948ca933142afb8b08f55014836d4fc88014d609ec48e03c3095f8fb0cc8986244f54750eaacdb0e363b32ed28af0ef13f5fd83cd29b4262f39495550700d64b467c", 0x9b) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000380)) socketpair(0x6, 0x1, 0x78, &(0x7f00000003c0)={0xffffffffffffffff}) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x0, r9, 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) sysctl$vm(&(0x7f0000000440)={0x2, 0xb}, 0x2, &(0x7f0000000480)="0f8208adf123e9d4b8c152def441c60b21362d341d726f01ed9efe68e77b173bc169eb23206162c7903f2cfdb388afe8758c", &(0x7f00000004c0)=0x32, &(0x7f0000000500)="395d31a07599b757ec43d6e0199a9a81bf87e31a8b7f2f18ece2aa17a3927596651d6296bb395c3fddd24d4d2012fe82835936a623ce3455ff1cdc1a79e955e52c7908f2f7ae599fa4438e9ae6b8d5cb6203ec9b5b27c741e5", 0x59) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000580)={'./file0\x00', 0x2, 0xdc, 0x6, 0x0, 0x7, 0x3, 0x1000, 0x1, 0x0, 0x1000, 0x7ff}) r11 = accept$inet(r7, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) ioctl$WSKBDIO_GETBACKLIGHT(r7, 0x400c5711, &(0x7f00000006c0)) ioctl$WSKBDIO_SETENCODING(r8, 0x80045710, &(0x7f0000000700)=0x400) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r8, 0x800c5709, &(0x7f0000000740)={0x9, 0x5, 0x1}) ioctl$DIOCMAP(r10, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./file0\x00', r0}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000800), 0x10000, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000008c0)={r12, r16, 0xffffffffffffffff}, 0xc) writev(r4, &(0x7f0000001c40)=[{&(0x7f0000000900)="88cd46d4c72e73ce15c7a118cbd8c5e4ba892d21b30496399c5167f8eb74571b6c69b4e4cd9f7c8103754a6d3dedf5fd69586b3f11a770b8201abae839c7a8a8a6da2415662db107a6e9a2ec6589b2437c6330295e3f3f3ccfc6a2455ddf1ee1fa94c948df9f", 0x66}, {&(0x7f0000000980)="c87f69f143ef216b9cf9ecee91e85122e652ba1aed53ccd4f594a581d06b3f069e1ec1dd32e69ea7bced5b2c92d156f78d2aeeb467895e140ffdda23e259b5af5b07", 0x42}, {&(0x7f0000000a00)="7474aae43ff0b6663004d8ed467ab7118b608325f0bf34753f0121545a90fba2bcd21bcae52835b9c9948168d2", 0x2d}, {&(0x7f0000000a40)="c10cdfe73316a7b349a1", 0xa}, {&(0x7f0000000a80)="9915c56fd2b8393a3507db08d0d5fb96779deba8b93b719e0fcc1db75fe421108047ee72797ae206a40667a30c866db4e5eeabf25f7f3c48b505cd901568b53e4aa30318ea9003cfd147635bb5de43531dba8b0d07fcebdcc575b7ca3fec7619d7c5544092fe8c079d1d59246061458ee67b006f6b1947c63316f9", 0x7b}, {&(0x7f0000000b00)="11ab50", 0x3}, {&(0x7f0000000b40)="8c02b542a7dfd99828e3fbb4c0332f6e1a3d2e23b7679379ce97f19c9875bcfe9545dfa22ccae04340b7f7789f7ed09ac6618151ac869158abaf5cafd9779c67115fc58c59c8a6d537893d3e143c49abe9be87e091792f4c44bb50a5403aee9079f4535b79ae64", 0x67}, {&(0x7f0000000bc0)="dbb6ba45be26c8cc5d4f3d63e1eafb505b54d8ca62977462efb2444188c746040096e775ea3017450a6f8bd533a92fa2f64b1628f486a158c082df2c1eabd6e73950e4d1db54dce9348001287ce54ef632fe3c9d4d99b6a9c12b3aadc72356cbf7a9cc8c409e", 0x66}, {&(0x7f0000000c40)="1e0cdbaf50db351a1ed5d950a61e434328ba51d7e8639f84477bb877bac85f4460cecb90283a27035d5abf40e529f447697938ac3337b96b0997c5782bd4f6b69910475b5b9c9e2e68f2ae282dd772a96d345ed74c9ae951dad65f1d64a57069f5085a7ce8e92a5ae4de283114162a92aaafecc6ce287151a20db8967d61a6290d6bf9aa71180008a72f582b6a1786b873ce2361816e2a0d0bbf2e8dbb646f88f9dd4a19a35144849d94ec2c5ccd85bab97cd03537e2897b49084054c0ac8460cad5279a3d77a20b88f015ea5fdbfb84fb26f20637811ce8700227b3540ac74880b7546b20cd2b42c94c868ead70a6ce5db5bbf11166b7c8109f475f59789dddd8d2edf7696d5d4791be92fc125618f0fb25e8e47f25d6cc91bbc0820ae28fe252f5d70837cc84b0058f6a2af134aa66e967356f9daea8dbe84c06b19f64663dfc6f47c9c19bedf7b6ac9bdd62bcd7c588e073a21139dff14b237ebb3029c34f6ee3ec291639100328a02ba0af6232770712627fdc492fb94060de979c2e5ef0c6c0a9862ed2391da2c31c20227f16e9d0ed4592d35413b4c9db5ec645a746a970db629d301860c7a6807c2d23004311b5c3be8d5a5b49bd231b6486f3be4ed7673f0d28e1e73e3954c0a5a866207111b9927cfcd2c7b4e01fc439c1d31d63dc1674563e4af3d2c129aaf0b82d485d23c22e1b9f1186a8e1fd0f0bac567acdf60cc097a5ed62c20ba1db02dfd3bc684f211a5ab53d6d6df42f06a9c2135761887bd1599213221c21e3b9af472362a212c17e1383de1f05d594d76abe06db692b6811e31bbe94e0a718869a9f6749269177a9376a1f8d9396c442ed39bd1781f5d16390c47d4653fdc6257425da736cec09bfbad48cb6bd587ee018e5690fa79345d3a38aba044d8d1300a0c3c19175c869ff6cdcbee73e43b5683b47f41836b0f91748a02e71837ca777048c9eb850b4deceb2af3719693b9e069ee0d29369381a1040a67684b52d9c4b4c799c1d50f9875306dc505339e0460c5622090c497e7cb23ded14d2cf5c0f77f0a3d859d6d7ab39d5d7ad7501de815838ab1c9cd156010c47bef1560a4675e93b6879db348672dcf6cf8877dd0b14e230c28b581c322548b4982cdf78f6e444f1089e0fdc5caf6ed79014300b8c230b6d0352ebab22c915ea34510961cf221a65172faca9c6e12303f582755df14760e6f4180526fe6465a0a0d77dd42455563eff90d6087d1bba4810ea5313e5b987a77e076955bfe1e1c8f2a01166c3e7e90a0919147690fa7b42413963e035da19b1402827ce7237b0c82e78abdff4ef50469e04ccddbe916dba5ada0d62cea0263334b56207bf97caf8c9e8481c91dcc9a64d43040b704b7c8f1df0a53ef58d7be3e9a7fb0d17ba30da34af8a70dba4632d79a220f6196bc2441042288799376e3e364b1f0346b20dd605ef0e3ca75ffd855cac60ae861abf99a1193a142d61da702f26c8b39bc68005d7b6c6b031cbb98a96e2fd69d5c4a1458760e1bf97bb1d06c52601ebf2d006ad2283e7f1353714c39b4cb00e6d51e4b5fcbafaeb5edf2dc6bc92fca3b68779c9f1574481ffcc493fb9b080554719bf1bde0d4571032bfe195257f15f844e744c5c320675f69f69cecbe1a97b173ef564a711a6e6fb9a51a710e4823fdea2de9701d5190af8bc74b9198a4eb8451c6e1be8bc0b42a336dd8a03b685c2af22213137a12d0b29f4144b0da7224e117f529e8480a6a19b71f4ae105deb975143ef074a213d3351f62e3fa47a1dc37616270d981cedcd2644e0ab2191d8d0ef31b4627281c5a52f113bfadcef9cd3e11564bc0e1f5949dbaefdde57f01598c8965a651026cf68b179ae530d4c77c13aefcd5d552aefa7f73e22dc94a32b7be688028e595a303dcf0facc1df1efcd8962ba6dd5a9785c5738d70c0df381d070f7a99a3a652c44060481b954098c78316927d485169355095e1fc0bcb12ccb37a90ce5848bd853b56481c06b761334e0ef22605618c3e9399010c6d20b68ccc452c2829b6b1727609150069d6bd8e482101a5d31a76320b5158a268d21fb04d1dabbc0ef265903097fa75dc1adabe03dd6a6b311c8bb412c4b09b925277fde12ff248443f96e76988847cfdc824d37b92cc863040ad01730d6ba76f67cb488ffa27df568544fce1bd778a7eafed6f97615deb0f3c80e4944555456fb03ef65b6aab0d2ea4563cea25a4554b225cfb86e445267855b664c5f52c5c98fb08598e7b6ac9010ce09bcb4c5a6b9b7eb49945e7a8cc12d182e2c9753e4de20dfe22438aa402accd69d42d257112cc6c3fe6a421ce143bbde067f2a23ab84abb084b624a979755fe1819661b4f6c93eec87ba2781bd555b8297d1df7744ee12cb84c261f159f4889487e73cbadc4a8b9d1c5fa1d2ae225e3b09cd15636dcbcfcd36144cf9acb972b5ef831d79a985c195374f866dcc69b1c37d7945b9514c7340c39425252b7c7642201aab12e7f6674fbf314202557ef55e67de204da2c8ce24a64b11e706488065ab7fa2f8124c1f9b5848eab6842c7129186a0179a018d3535af1eba838f23b06a8c0d8859a05317d28c08dbbc4a92ae4bf8d85c195365a80df44ccad44c709992e9b6bb246b001218cbd0a5a278621ef9adc20f2c068d2c578589779c0b3f94972711dbb03929d1a9d10359ef6110cb27b2afdb22506abc82d8ae3b7c3424618c48186b508dc69633ca855117f4ed7feebf11a53e2b01361a44622a7aaa2fafe8674d2ca3362d002991e352c6f3fadf0e0ef2013b6da4e0d7d8d475b6cd8878a8f0fc1a71cb1d54c35777d64de31c0060ae8d13d4a6636fe506ee8834340f59a1732edc789ccb29685b483478581853a3b59aacbe9ba01c00c83841494e0da1c85d86f80444034a709385b3c3437efe38650953d2eaf6e0aa03a13a6877342da3c11d9a8d761c67f3388d8925b5abaf647d51be24ecf2ca14b4bcfa23018a2895b4805dd8171b897b89861951048c1d9b05f6216294d2cc5ba8c5f784f9fda61ada6a3999abb57a9ceee7e763ab48c0782c6c662020e968c8053caf661d05660811d854306d72c6b808bcf462f489dac6513e44c8e989cef0c245f01b1901cd1bba0b6c10d9a9b6d05f2b0af78c7cb191b2dc8c7985432b226d1b875472c063b33b33631408d9e3c77cf9a389f18b69df9a9237d3bc8726a025a10f6da2e23419c6cadd8068952bea887e0a5d8aec39d7bf6aa22b5ac884758e7a5dd4c0e161d217804770665471e1fbe662236e32be3e9ab4bcd5c140d7abb463207e5a6eddf66a3da4eb2f034954a2697d0103936c05371db3ae54aa28a1358ae040ec19ceb00f2e7f3d8a60eebe29d4e152135771a678b85b8965f966ed2da7f67dd90be6d595357845248d8851ea532e394c0b8e2cbaf2043b27e0ea2abaa96a76875bb24c86b5c6077337bcf5d0e1f9faf9cc505fe06ef2a796167fbb05d39140d28e1cc37c0c63b0c8fba19ac067e8687d37fa7addc938729d06013b5ad6c816362114d9a38d8dc6a357edfd26c60be8643ee716631756b37ec55bbc76b876d8ad5318b2f806e3c59952baf02577b8045b22d0f42b6c0908819faf6f4cb2f9b58c39d4a024eb0ed9585bf21559e04050cf9ff06fc418bcb514472c49b6709c30ace6daae3bb42588f216032e238bb0039a5bce8c847e124b4e9ee950432a9eb2105c35e03314964f7a7d1283e96a02385840bd834abbed1adea761b6f66b1d3060b41fcf2c70bda08db06afa73e16b3afcd8434cdfe808623c04378bf224bba56e79af504a557f7b578fd423b843ce1f2136c02f9e44d9b2f93e4c71b1cb04fa85226105e03d4709c3209208411e2495ccf02922ba9d6ff78295574960b7ece1662352d5e51763e32718a2f0234139735ef799404509adadb00b1ff339d62d28eecb46f9eeb748c325457d64796a1a6b6288196af13dcecc4e68427c361692d105283d8aff977ce3b2376f0f9b57a986323ecb867db165931c847e5f31e034b31133532ca2282cc48ef80fa8435af98ebc16c575417287e10f18b629cf33f953e5cf75955661fe7ae07a8971cf4e88289e4933f44bd63ff117fef3a1fe463fc31aba13d404922c546f4f895c9c598e8b621ef2ba83e9457fe0645c1f5d945fc6a9d9cfae8983d438668659daf57026bf39db7fe66efd04d426803009ae9984ba39efe7cf5e1d826413e8fc7645931e1851f7c8d9be3bc7ac032a0ebfb0389cfea0b3c6bf5832e393850be6429d8ef138edf4500dc7ea528bc412435d998eb7c0cf114320f50b1121e56c00f0d432d126f53f2a2668e15fdedaa50083370aaaedf97e4b967755ed97c8ef0203e41f7e0f09ffa31b5438091aeab373cae5636de0a746176e140a7708eb0a81a5253cc999f1f849b643f8dcab8aeab58560ba32a7e2d5c8bd7b25372134ca09dca188375475b6c3a0025f6a801990ead624c804156273ea58e059af984c0a144d813f960e630a29d7ecc047419c9b9940cc398a3b723dcd2d6ea9713895e49380aa0e97fa217865532c9bce22d650d69d049322361c6ebbb2fb054c7f5239041974b0d2ddfbf673328b4c37600b749ef3e163c47ecc71c6f54a7cdb555d6d2481a01b7299d6e4ffa5a760952098bd97d86759345fb19c459a634765aa1a9835fca167add9f78f41e165cfbe0a5f31ddb2bcd92c564956440a64afea23fe6cae42a15ca077de23a10534e74c702c203962bad001e4335bd48832b81c30338ca3970b1fd6ccd741865d78c1b827130afeba7b5265b76438f2386e8bbc01f0084f2eef7b25942ffc3fbafb4af2858977473ff234593c7cb241c3377f421cb8899f852dce4e36542dfa680945edcc1ccb6a452eb6f2a742b636cc001985d639ab44dc9ac6c8465137b20ea0f68a81514c0e63b3a3617dc9960ebcb52b15af9d60c2a6eb8dbcc180506307893bf6647d46da0260b474ec970eca78c4b7a0a6b095d13b4c70ef269cbf2b49de8ffbbcb9b98d821500e21c72a59388297b99fba7f1978c498d186d3a3083b498671b8c2a4ba2e3952522e7c9df5f9fffe733d2f35ca82345daf17e4d113003462c5cee4e0c2b5e7b3e5b412ba4e2fa38187ad27b1262d6f1ab08eed983689c728543e04277ea3c25c3e0a6dd1b617c698ae39d9413fbd2ec4c795af78f5f5a19ce6997a7f18b87389a681e137a92b70fe8e1bb758c7a2b5e7143623b20ce96fb40992ccf2b5385e89baef67c6b9c0f73814dd8d69d708f82f750e4a08b6d7ac5dcc410c1ee30a596cd6daa1b1af52e34d718bf4c5a28afebeaf8d6348d36101c1fab2f3f8736e66eefa21e356ba8436038d3436f92935c41f6c3d7f7c0e6b7380cf83c4249d59e74d6ac616369ed9af250c791a04d393791adfa0394d8f9c024f89e6f4c7d8e9c206cc434dcf6e37fb9e4e66ec52e64179467031dde3d11eaec37483f47914f89860958bef014077a7f2181b95c728ecc7aedd732252b4a895bcd38138f12ebc92f250bba8b1f1ecbe3d82f5d7978738ca3d39cd8361efdc64b289542cf71c6b7ac19a3c2b13c99c30a04f1680355342de4d8124641b580c79e5c580edbaeee34fc5f5677be10a9004e1871cdb973c35ea5bf67863702c915d02ba861e3d457ece2e7afb41c93c3dc0582deb518101d2020bc619ca65bd5f078265da136939a1be34426758975506e8f5f3b63b8de0c64b4bd25f64c30d3b2884d04f00ed9d7c113349e058e2e8de6d1bee232e887266f643c1dfd9916788d917dd218deaeb0ecdbf32b", 0x1000}], 0x9) sendmsg$unix(r4, &(0x7f0000001e80)={&(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001e00)=[{&(0x7f0000001d40)="a030c5cb08539a2ca9b5d6a28cdef9d418cd9bfa7630f47e1c5ee60a7bde3b72e9f5a4cc5d0a4ad8b9b47405f4c9df04279f3556489245eb0fd3b633ff645aa81b5b08b2c6ba66b795befcae7ffa889f77950b919e97f1d4e23fdfef66f23f752fb4af6b3f193deb23afb9df192fd4203d85dfe0044e2ffa27ad1b8691f8b444a4afe822856645a2987e329fb4c93c74dea744385c42a6447bedddaa6f1985a7a39755bb89da75173812e5d959e2d22db1bff88c", 0xb4}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r15, r16, r14}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x40, 0x40b}, 0x4) executing program 6: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x41}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) bind(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x284d) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r5, r4) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206925, &(0x7f00000001c0)) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000040)) ioctl$FIOASYNC(r8, 0x8004667d, &(0x7f0000000140)=0x6) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)=ANY=[]) executing program 3: sysctl$net_inet_ah(&(0x7f0000000000), 0x4, &(0x7f0000000040)="88abc9d93df75470274a38a1bb0a6506a8f4194a9e2804c9d03173d33437a03ce87b346d98c300a6bae672a1dbb3990bfb9b14c8e0a738508da70e09b4496142db5504d71aad7ebf17b9f29ccc2d6ec1ccde6bcc85854b8d48afc08173fecfe8b3b7a440939a1f53cb5f8a2c422b3e890b35010fad48bc54388f9aad7a267d1284c89838f64bd5c0fb68f440c7bdfe4cb4b38149127e51911792f77c8f3852b18e194756d98502b3bd9965a7f539a841635c7aed", &(0x7f0000000100)=0xb4, &(0x7f0000000140)="68f44c07128688df735efdf6ad13ead73699fb454ea5e2e3fbb3d4ea6b6743680d315e782077b5b111edbfd8e586fc3dc39a66681fa4b6db424e091fbc5a750f9d9e4725fd6908586212c88a42677be883af5db2e801fa3e", 0x58) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000001c0)={0x9, 0x7, 0xcc, 0x4, "c1dd3d7db7adde710ac888cd2c6269e8b523f449", 0x563c}) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000240)='&+b]}+\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='^@\x00', &(0x7f0000000300)='-}\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.&\')\x00', &(0x7f00000003c0)='($-\x8e/s!\x00', &(0x7f0000000400)='!#\x00', &(0x7f0000000440)='+\x00'], &(0x7f0000000580)=[&(0x7f0000000500)='+^\'@):..)\'\'\\\x00', &(0x7f0000000540)='\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000005c0)={0xb194, 0x8}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000600)={0x0, 0x9, 0x30}) sysctl$net_inet_ah(&(0x7f0000000640)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000000680)="2bc9e101f4449766e3eed87cfb4b3df08f0e5c221255ec3823e8aae0fcba1f74ce68ead8a0ce769d068686654511098eed83a701bbade4a3e49679c056df75ce5f62f295e4adb0d9aa4f86d71bd18d", &(0x7f0000000700)=0x4f, &(0x7f0000000740)="d14951568532475bb3e47b87b16acdbd15b87f428adebf49b59027267c265a00029fe40805eba380563d5a2c1ff8647fc66d99b11438256ffb27f5c131620b652de2016e6c3c3e3bda9d5a0788663813a66071a5e826a11a4dd3ee88dd3f97b5a8ef71ce48dcc660922c10da47a3a48926e7b566e65c413271e65d662048b4951b72c121973febc2beb422b0d853eecd795bff7dfee8db2cca269d10a1ff92ef2b045c394713606c10b69dfdd3107042a0a8bcd52376376244294984f405dddacec0cd291d6321b173e2646be1a76a50aa2b311246ae3385482821b888", 0xdd) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000840)) r1 = syz_open_pts() r2 = msgget(0x0, 0x15a) msgrcv(r2, &(0x7f0000000880)={0x0, ""/197}, 0xcd, 0x1, 0xc00) writev(r0, &(0x7f0000002bc0)=[{&(0x7f0000000980)="d4a94b752e5761c1be1001548869992ee2d91e4037c9dfce6d54fe9b8826b91f49eba5320f0c08b015869a2bca4ae0dcca08441714a4342338bf06b49f02ec31c29647deb2b179111ef11f99", 0x4c}, {&(0x7f0000000a00)="a6565276a2ff0da8a8a5bf19f089d2bef255f644de0c07bafef084114a5fe0c44d3072fa69cbe0a7136ed7dc5f95d2e0e8280300633fac3d983d23404354a883d5aef510c6853d5426431c113f87fc06084617d309612289702b2e810f184cc44a6236419f940a830c1b4643986a04492d3288d4539a148faa62e4f12687527601a57b3b62f3bfb366712e", 0x8b}, {&(0x7f0000000ac0)="dfc88af8ff4d193457a17b8e809926545d49a693eb6b60e649f89b114235c233a5be37b7c071abaec4d308ae4c60221a79427e08818dee59c5d022179e85cfb3eb5b2e128f89f7ea8750b6ea3ee20de28c048a689a422a645768bc94910d4b969707f5954a4bcef5d4ede9b35fe682dbf903efd0a79e4cc95531d04e791e3f92e2795214f0048adb247da4cf9a814b539537ecd45664b01a4b42949b4b8c99b097f36baea218e2906cfaf5e75c60ba9e2c8788d79ad24940060dd0c54dfd87e6f932a9bd645bf622c670c50da08231883b91217b08386a494de547244ede5a62071a3da562b440886f374e32b856e597fdf475318ec11c67fa81a06100e1c436f79417a962515ed92b21f88fbbb2dbd87cb9964bc5296a7d5508155ef2eb7bcdbeaef4d1c5fdb20e19cf41c333fabe3f5971bbd8e2d14fc49dce09caa5476bab464d54fe37a5f78ff5659b8b9b119bb63cef16e4c5e0f2c0e91984131f0431f9670e9a09905ca3781f6cf0d1e2f64a1ff6aff9f1a2f1891b973d2840478bdb1d5846d7981b1ccda42a16efe04fcda6a82b105b2b33303b54baf2ebf8ce360a720cb480d7798973bd23fb581b357756e39073be74f2b92c86c59032b4ed11ffbd8b5d4a1f1f7884fab9172cc2e4e77b8172a088fc33065a03cb6f168527910c03472de717c0e64572034bd6cb35983d3b27554aafa0cc7f202f83a6250f18ebb877e51c7932f200c9a593bec3a243366dbacc430cba28d79b2d526514a0fb3ad7df8500ad1ecf8a8d06c53344df0204c79209102b136492bd9226ea8707cb65c38987a344ad366c64544731edbccccebd2147f3d0399a99b7435bd7ca716eb07a7ec6e71631df14496265a805ac45588f420da18574f043ed71bb7e3307a429efde2d66ba634e9f4dee9feb75a06aa65560d64e59260a7693754d2e8e661f8191045a23eab52b1ac2a471dc2adadb189776971c1a19a4eeca25df90ea28810eeeea860908bfc0ae0174ae43929b6fecf8c07a2ef1bd6b41d92b8966a5e023795dfac4b57800bde27f816f3eb00773e5a13b33023d7c710190b598e62258ce48d52f9303edc7835cec1a246a0385cab6184000bdb64b7b3207d675580cc1292a309f648aa868b04b9d0cf35f0596d2837568010108e68919d8724eea81223a650ce2d0af73df53ec01f5e059a3deed6263b7feb83205ca9d66e5f5a931cf8103c55238f155219773c4d93bea927c4c472d341511ad3f9c5c695178c39bf02813173d36df668327ff5cbcb27fb12ec6e383609a06498cb3123c1cf86a91bd0b15eca3b4d486ff1e9a6bf910d8c9a002d5bd801b3fe9caa8eb04dc2984fc2e0cd47fa510a0ad77bd1d0d3716b172e172a0049de478acfa49dc463e9dee8b1e778d443e9813490e8b106bf01b6ab57386cca56e55f0e8a93c129c726c670ce712e5f156bb0a7cc6f02e248c0db31c99aeb1d948ed07f5a6f40a227d4dd95814858741768a1fdc2ed075ec1e02373cf33dab9cd02860beafc3b4160c22798797a3d6caa24f19c1ef2bfb1d24491a1f1960758d612d7f4f3f5f731b859b0668bbcaa6da48d377ea24069342faa4b84b7506eebd929544ab7ef833a1163e4f8b8db72427b334c22f7dca2a632f85bca39df5f0a5214e61f2ca15e49182a63a877c94896c0a03deb47ff81767844de6275d8bc9373496840d2098d5ddc6d0db4938517d5484683171c9def24e69852e3141879c178d4696159dbaaa8ec9b54ab8170b627f32049fdbfa9996cbe62a138ff6c4cced1a8df13954841f86b81ea9d1d5f518d0009240a613c3ffb60d4f9642e8ffa95b8972d62420b5ba54031df8dc9da79d9c6052f6c6b655f67fd0c0df74c7007e47bca47bdd486faaa07684a818606c9ba56185a1607c914235864bd380fa7c4511fea58d9532f0bcb0b50b6b72ee6235a420641a47d39c4c8e40ef9e8c3372e2e6db068ac365570d6ab753b07a759f368e211c3eac5cca963f957644e65d112c8c28b43da9b896a29db11907dfdd0301d275d0c14145b717d971db4a1974dff7416ac335e47e1d5ffd5c2e7fb5a860501b6f26eca6a5945caf19b1635796807fb1699515700e264844c62d201f59559fd94d6cad193c9c1766414867797efa8ec219394d2b8e0dd6b3c351bbd09a0cb06fa2ef13f058eeef189691e74ad4abb298eb3f7c0b4effc8dcdf924bc54fbc7f4f6c29204ee23dc3f26bb490d94e3eab3a80d8fef010939c341cbf4cfdec5544bddfcfee8a6959db9abbe13a1c9f2c120afa516d4a9d8e2eb5a2ee58ba93e06d9bcd09215485611449be69270420a03b7e92275ac13cdebec9dc1a47b211bab35970fae3b893db432c6def90a4b7203c07b682daed7010e1a3610efedb8a34dbcfdc42762cd4b4b3c6e6cb382140539062fff52001a1b9d39c74784405e31aba4014e2ae5aeb125f59a1157af5bc961ee2b1b4d26b9fd83673ed693df00ebaa732e62bc5933a388977c983d0be1449fac028af5e782e212e990d7ccfe40e086799c6f7edcd24a6755a01a978195b6343e50627fd34882eccb6e972db209b51ff36011cb145e9404d32610dc38c4cebd40c96023fbd088ccc8ca8b66da7e5b0bdde3e1fb4f88aa75e825f304e42c2b8435f4ad109420e88df94b865b20f11b7fc129c3bf7810e9c443b04393140b93c3cf70da32d420940b61866b645c5acbd3c9cd088ee1017325d8f8abc8e0fb38f0270fdecd82c273d7cb9b01608f01053c69d8c58e3577eb34667ef348ff957cf45da746ad7a91d916469d1513d278375f8b0c71a3df39ded48138b13047778c60095479fa514b1f97d17ad528fef94f3243fffef612e353517cbe932509b013b47d0e623d47e2adcd53b90d162aec1161c7090e9f1a42f45fa9f75579544c30549d25cfcdc6cea83a3d188815f207aac7fb30bf2cda2c9e5dde5684cc971a01b0368cc178cbf6b3284145f812c1ce1ebc52279431c7c5a20f20dd40f2feca27473d7178c4b4306605a21d41a00e94e7327e54e5ec16130fea07625a0b087bac450e85218464680d67823cd4ffe80fd398ca8202ef10f80cc3321ccf690940358f8bc74cf79fea4b367794ed6ba7a65f74ce23feb76418503d8389aeb32a71c235dc1eef9a280e5ac68e85547ee22d9c56a12e396be5d0a31da23d2f9565ec7bff48ad821dc79d15bb7242dd3c515322b2071902a5739eff525ea073df64710d0fadbc2dadcd13f16d979dae80ddacfdd0a23125d50a932dda3bc06c9f2a30151791c65b0ea925e02e26f17ba5d795e7d465eb50b57c77e49dd45e703761bb7988f3067de5d6d7aff58cb4fa53dd82c484de99491aac6f7f5a94e972f3f4166dcabedd1d7bb4b9d88b9008aa4f33df4090d3ace04596fe97bbb5bca4c345c4d92582e0c4b924a8ffdb58ae800c14cd8bafb5104035e3086cd08d93191dc4a6cd24622ab60ebfa9c4c59dbd73a9d7645c03637dc29c803a50236c6a99d197c33a85797b3482d84c96597919d4dfa445f1935f9fce67ab01c29e86c218788a85f15bc78b610d8c89ec04940d918be021c035bc513c632f3ab2fea42e0bce378a5349c1d5d68567f776bafd6000f2d079ad66d8633a5315a84867ec8ae6ae164aa15b77f8eea066d3a9647750e44f07619fa024036a2a48780a6166d821b32d53f5f138dfd5a1f09c0fb618b9876f30b0fdcd88e1fc90c93a392cb42fd9f413f147319340d690fd4a3cd303a20fade0157824d3cd6c37ceb9197282f571fe8b7433ddc6a37ab7143f38d4d44dd296dae08cc456420daed5c2f6ce31dd6b2726267db22c86891c2c9620be2675a5dadbe3631f4bf66c7dc451a8f5a2deb07263feab9974dc3276cce6300230ae1aa8668ef5b8ea5f575aa5e836adbbc324ed4b509af018712422cfb87944db6bc200786e1ecbedda6a8205894d1e216366aadc15b14c0d0948cc5d6a613a839189a374970f117db09d3a9dc824fa349c133b64a2af8985c80d6251607ec6ed4109c8dba2a14289b154c48109f15ba1a6e64a3b7360d84da61121c76e338cb4441483164015fd0a3b755940efee6e668c88ebe03dc09b79a69fc9a4caa7c0ca52a0a7a101d1f972c915e1242b247893603139ddf52d09fb3ecc156daee730740e9b5984735899c91758e73f08dd1d334475345244698fcad427e47685b883832c3148b9eaab4c5b75a1358babe0b5a79979a9f149be21ec697221379ced48fe4d1df441a49f7f366521d97564a1e5cee561506d4fa47899bf188bf395b38f4c3bcf39aad6f0501068b7072b3c88f6e7f47986b7358270e693d92a2bda5eeadba50d4e0f282914c9cfa5d906ad8dcd952d632176bf1c889ca243758724119e14197bc78156360f29442fb874140ef59905b9945ecd0e68ddeacee14e6d1e85594332d67bfba92d398a19306c8a5ce7aac0125c1d6999d7d2d0b0ed40b7aadbce777f59659da4a90eb3f9a561fd22845ba0f0c6f2425d59e251697cb4dd9f9bc987bf389b7d95510d6569049d68105e1895c1c8bd8a6491699ec949733ecef5c6bab3a5e54001e261c764f11eafb26cb35d204539f12c3e9d3206ae7fb88ee457a74759bf797e81ef589130da411f604e704ba97875826622b12c3618be497623918c3c30fa040aca975dfe4efa63e56cb762e55018992cd6a974d3ad4beaaf7c9ddf457a1a44de7743119d8bd4c001b98c17714cbac1adf10c4672bf36afce6bafd5d9a06c67f6d7f40ce95dbdc1cd6138f6c7181c565e804d66ff60ed68ea515b1632027d98ec33386cc46a9b8b4ff8cfee0eec2d47b626824666aacdb4e079347396e32c8b1798601b5eb575b1df77d1a2e3fc15172a611c164b15e0c41fd56569cc69a394d70b4725fa86b6293142afc1eaabfc45e3072e972072d0f4d4922d28d818c3877ecceee80a3961ad25724f9693e3a5eb7b88f18119cbb6707ccf5404c1471beaaef7a3133ac9a421225488d1255eec7369b0ab6dfeefc171836ed9c9c01cc11f4b7d7b985b3ef5cb7cbaa8c5ee80aa79dedef28bd484077de7119e001cd00b64e49277def08f9e018248e637c09f283c3137e964493a691dce5ed7806925ec29f81322d5cbd7512c6eb3dd00431944e4f1a5f08ff07f114d1e093072a19e186c66b73754922bf9d440eecae1cd6794fe7f701c6298aec97656f4f61dfd2715420185cc5b5d14389b5a0dec55ea460fa517c9dbd5a272c713c5f8f3a9344a3214307e90c49a6f24d65d258f09b899780c62c1ca286467a53b827475764de655298f6d206ef3aacfb89f94b4893631b2ab5a5f8ddc38c1d44d6b9cf1a90c31884eea3f82a6f306ee4adc1dc02b0713a465dd00612fd818594feaaa13c17c92e44d80cf19b00b67001f8a1920a2875a715278ea36c51b9a0deb92276e4ebb2e828ceba643e3aa843674313431e33a1dfc39f216a9165eb90e826939903ff73a0daa1b89d92a4e8a49d95c3e9a70f8eea8424cb93f68ee7a20d75ff04019314d2d4faf9903eeceeae306a9d57c25c2ba274533003c1b01ee16a950debe105bd7bc6365c291a9ee6d6ecb3fe30c675aa7e8b3430dcc4f1a83c40706f9d3b5f646bdf68d1bc6b533504494750effbab1409080948de5803577c81f37b83bb11c3622544fab3e9e930fe2e534526274627b3e0b4001b39709c16fa021d4084b7c52ccca33ca6adc81ae73b3c54d4fe5951148b2bff655cdccd3cb0e1031879c84aaa88b6114266bb68e418a829a7c0e7d78e8d744bf564a22dc5bd4a1b74208bb4ad1f02f67c", 0x1000}, {&(0x7f0000001ac0)="d37235de1ce0222511a0e15ed275dbf6104a3338548f33a45f8ab31a539d3dff2ea30d6f20ab58ee3bd676ac6f7c80a0ffbcd4836086a8dc9fdf3bfc8418aa7d4359d81f8c62e99ebc6fc2ea224e862d668ca1837d588f5ce2f1bd7baef3c9a9fffa8f237168eaf8413fdab4f36dae4578b2d1a1773658d36d1e0d665e388167bb032bad40a26df3b3bbfac7d9bb73444ad62ada5719148d9bd0737cbd277bc3f5c18fe0299f928a124a1d45c0dc73d6c8649ea3a605fab87cd4f911c6d00ab325cb9be0e29e2917c07e4841fa00d5f58b249bcb8e6742fc725893140cae03ce1ba1823af4b402", 0xe7}, {&(0x7f0000001bc0)="b4d2b4c9ac35bc9d3fef810b9f4c2926844751e59e4f284fb696630884a6df63c4fbd440b02d2baa2c05f8aca33baa0043d98942a549dabd0c103b04006deabd5aba2d501ec2942d4dafab3875873214e368486f33f1a1f85e678d88fb50f2c76ddf68d5d14a5cfd7b4f047715d1c68a2926285cf6ca94a9a0e5a1b1f96f208212280c13de5a91258d282770db8bd3e3f77746985652e20d76bb4987c4435892e9a05ced1f237430032faed3b63fc8adb58b06c6aa2275b473819cb445b601ef01763d6e465c2d8ace7bc12f5d0e5148a746605ec349c27b63ce6a1cb07943b005d5d5b77947f3953a391c410394f7284f04ad4d36da3fd3758ac63a7c4b057ca0716d100580500e1d06f6057765850f6b67bb9df9ab640fe26616c833522dde27a080c181b44a2b6cf71a1aceb072829f6ba99c5a986867fe000352feb8c7d5ffa9366510e2fabcc12489044eabf5a1ce9c21e8b903db3c57f46f930f0315a75fd9cceb9cf8aeec13d287193da870f5bdea0478bca5bc92db9830279d2672a8e9fc9b04520715c8e2f575d45659f9d49d66c54a130cfd9f94aed3805e1761498f66f4c738560eb691d641f2646423948f6eb9066b637d4d508f92987272af8a97d7d98df311ae1738f0da2c1027a7bf6aaf6a07174556bdae40e3ac279e4d2cfc9ab40ea33bfc941cda05c3f01e985117630e571e354a1f437bdb8935b64ff1ef28c0219280b069aecca3dbc8181c78f85e99e9d3fb41e0ee46a6889089b0a2552c442e74c11002b2896c1180af2626f0ed718b75a680e50c4e9543318e2ebbc49a6b7f92e6bd03328d68454f71105aea0c5739342b847cf6b6d98c63191caa738365cd1e76a01b2bd8000fdf382999eeb0be6b3ac547658276da0bbf1c0b34f1912ab5a5e84fe897d345d4634726b681723f414d2dc521d81df976424116538fcab7e40da73a4b4f40e64908912b44b1d8d527b8da4e6c1d1f5f3c42562b9174f7448b51c760f99c5507a76938fdd9b1c033d05787bb4ffcdaa2d49b31aabae777c24861a96ae3e5d5b0be37fb8245a343330a61864972506562ca0648b182f273502e7b92664e4ef24f91c9fe64057cf5ee6a43083424eb4a80e992ca071def36ccdf450185105bb0760397e2d157e9b58a0778363d73d11ca51c8ac4602bfcc6a4ead2683cbb1e289099d828b67ebf71e7a259d1b9328df9c8e49154edb1cc581c5db98439a183ecbb50f2e92987112e215f798386828142a133610d1651396e713f2084f0b45c9d91a8bc329fab9f9a2e854e0d4f4ee99b26438c2a1c265fb8d84f2348e986466221482138e2e5efb0b371e7e8e3913fbed3f54c1d388a1d7ec3721f66c7613fa5389de5b24ce97c787000300d593c91cd7ca4cedce1e6d64cc486d76c509d4472aff82d94064721adc1d5555f48ff92b9550fd5994411ab970a6c606f3cda499157c62e2add40f0ab7abc91f8dfb6dde18ac1037888fcdc5683e17cf21f6c15c57791103a8972cc593de4259bbe33503e5d9da2e50ecef29dc42e4274cb5a4ed7df963b2215778f0b1dc31f1d888036fab2c64f281aa6a67f927a230a3b67ff31d491fcaecde6106641f058fb6528e729754cd9a28b7eb3555d95218986390ced5322e38834063eaaf9e7e6a06afc03f2e1c237ebed64450b19c16b0b1182dc51e175b49d850632b7f10c7ba7c4df3d1fee85623ee25568557ed1e788040f6a40ceb32e76b6273adce9fd3767cc4ad819b0f7baf1e73d7ba72e15e980f6f10fd7a1dfebf4926359158e12b39c8d28bb3ee8f13944e89511d892ce7d8faa974078025da100def6e981bfc246aedc5afaa9ce9a1c5abb51383437cb83f2f27c0ce488f4fa00523abd1026da6937421c47b79912c2baf571e98fa29f8d8f7fa30901fd9498242ab21125a725b58ce71bc0b0a2e6dfeca408ebe0399956856bd773858b7bc4b42d979c95ead582572e27b27f1a675b04cbbc1cdc4586f1de0bc0d85d2d0c2eabfa74343e5cd5cc5ffd5756b10adee643b331cce395cc4f235b8825938bbaebed69acd52dae7393253e9f7ca43673c9a14f525e4f14ab91b54848ccf970e06f8bc5f38489b5f7546d0b85520b732fc144c7f095ac1b0982271c28e869c26d295a9c87d7a92c7c2339cedf8c361a2e0a081bf11b3165b25a9d23d48bdd860a291b29d746c4497ab76021ea56136e4e7bd98bfc75adf4df290e101bff3246b34d694337caa83568d9dd2e834a888956d0dbe728868196fe46bad5868ef6afc7a7c902161eab64f8ffd68f115d5e11d22edd36d64a1c910895f16631ad1776d011bc2d95b4669ccb92353c49b8fd468ff44db009ed1f7767c8a2c444ed2a102ba1e57697165ac16b22b0125cfe35fbcff13d79ed12f96d9f4a98b94b2e36484600fcbb433ceaa7b5e9d8a39182d75adbe20693102c67a8d17dce8d3dd15136322196875fb89f406da6f6dd307142454983fa097949e21fd681daa61773a52d57b7f54b069b8f9301a9ec241f1ac92cfa5816bee292f16b988834bbaa306dabcfcc900e4ea90d3ee1591f7d61f37963e8480b71922dc4963102bb708b2a24c79cc53100c5d85eab2b47f659e835b02a00a435a6bedff8be1ee8cfce3e5aec68744b633e403e15944a9bd4e391c577e7e80b8f5f13efb07ae287aa6dcf8a5fbcb2d30dd4205809dfd8b7714b60da7bb2932bcc0d65c9eb311fbd84b2482e40f2409047876d1a14f9e19e0abf0bfb873cd3e696566026b8f94efba2541b5efbca94f41cef8b13ba1e222b32b379fcd01c2732a504a6237583fd3b55af16160e531e90109d30a6173d2b29acf540bcebb89137ec53a43cfe26314bb2b6b58e9e4e74f57e6f3db8a6b8eb357e32fcc87d84149b6b2718ea315ce324047549b3a68317e7c2c393104064febdc6d4374f67e175701be26d9dbdb8d096a267495a6359d2740efff51ce2bbeb9e0d41c2979e5488e18c229671f3672d53631e4152f81d535b40bc7e680b74e157b7af5a74751a737c66555972a4c7efe7bfa96e6e4b8111043567a5d8392a3142a994c4e3f9ae378c5e0949cd4ce809e7c88d4b93212e00fd6e04d70efe540bfcec08fcd1b797c31b776f0eefb112409b74914d01aa4ee49de8ad750b8bb0f9248ab4b17a6fcef8722af239a7a5c2b4149263619172a12de3603ab80cbf401532779e67145d9d486c401a8b4f1d7e06cdedf0e36acd175976ad8469fefd6948e25e0fb5eb896e40b16f6b813726450283efc9613211c3841056ae630391e646bbc796f7200d82661e7bd2f0fbb811e2cd4b03a5888599020cf87b9a0ddd2a5fc773d3d98b9fadddcd7d8849d83bb93cc64524b468c5f60c7e2d93be2605f5111a7782390b7ef2766a19234e6fd3a4fc161361e0c82044e7038bb4fe67b085210f64209ce7d234ca1d75c794696e6a2dedb334bfe9aa9573698c24e2a778782fff41b0c2fbbd22d235a32ce3cfcc1d3cdbcb2b63e83a2be2265ab8ae2384fbad157e0556c5e9935a73fcfc9c26866d38a3925a3e113721a206464b4a42877e7a2560f33edc4306ccfaf0c503a43edffe9ae5c0cca7069d2e8ff3ae349f49ff1d108cf9eb6aa7a1fdf0cd0eab22f84b64ea36796db1b51e625da0fa7f3b564971343768c5324f38f62915fdd2d9868e219b6adeac06742c1276bbab780739e33a8ec38bc0914117d1ef5f9cb799340f76127e296177da13a35b3dbb40ef9026efbbf841ed31ecd99177a5467def82e819168fc036e08f96da382ead338fd4d161c3ea4bb147a996b503e5f952bb20811cc376ae7a0041a4a8d81d6be3772559083a2e75cc5d3d3277008c2396d60fa6cb931d8203ba18117d13f12294ef44ae75f38a26a0d803ada8487bb42b52ea73e36dbeec74a246fa978fdaa1d4d550b7b0e237573d37bf6ead010f9018972b906542b2ab865f0b44033affc8d402f84adceba2e292843ec9b9a5fe029ee5b2899a91a1dafb96b88b3ee69d421a36d3f170ef9ee8f4dd7fae908d4fdaa224fe0a5d039898f938d37d1b5664cd0a911a9cc1993ad1f209a3bc98539047fb96853fb1287ea6f68ea89a8e7f73c99bb5027df2d5213314ebe51bc512c6bef2673593aade845974fef571eae82609490ed5c8a3e1ac87e14362f5b4550b1ea8eca1b69eadc790d437e1aca2ae7e800730e67f4890964f391aae1e72266066431e3062204e5ee2dd91534ab1a5944a4a9bcb21c04315578e81ad8e7c96374092679341c588556aeec01debb034fd791bdcd80b82478d5bd447d611170d566f0a433f7ea46316f640e7cd33d83a25f238910f5b8fa6f275a64381dd79a767e398a1203525a71605cbccb021f0135eac2622e1609e1997f79fe52a13fe3ae23968a0a40c950349ddf92bfe22b4d7d89a1c2aa27830bef7d6753d3fa0770c1c677249711837a65a0779f9a7d24b8c01c4e64495a2503d226a109d30a68a5b8d1eec93006767284e8fe4ca094878650d45fa48b0a6c7e1464a8cc336eb9a00e5f8e2d09cf7640ec0598d566f756b70018426e2d0db4461388821154eb29b024a36193b405d92c6b9f8c7142e5179afe2a156d3451f1d188f4c14ca6be5c257eb1139cc84e53750044c371d1787c7aa436bcf6639f504b0d306b19856d2ee962d50353b5df4cff9f6085c15eb7fe934783ae6309d48b8d2d9e3547e1a4533645ebcc84837daeead29f630bf55fff16ac9fbd2dc4f9529afcdb6ddce7a58696cc789ff1096c4cd5d060c99e6dfc2a2d8dcb70eb95755eecc5a8615b899ac23c467f13148ba08bae2697d36808142db77d4f06a6a934d04d988ed8bb8c360784a8fa0aa98ce3034f1171e01c9286e8d289ea755bf8571560611426c64789ad5c83faf6af9530eaa607a408260415242fecdf08afd6d5d919ee0b363311208c8fcb7fc1aab228104c3082e17c9b0dd310ecbe6eb1cb83232b3f9cee3ad30f364406ed5088b67effea272044a093b55cde860341f0f9528c7e3d7e58f9a12ccdcd3c9ec57701cd8a2cc40a73e9244f9806d1734801cbba58466492f220a345da54a9bbc591693bd9617b5b774a8c8cceac7afa8589469f81e0405b877dd4ed19528aa5b63661d141e7e1abc77fab92b8c67e6e265d71c190c5ab8db5370f7f7cff948e7fb4e37fcb905c39b6ee3eb72e749b6a08340a34aafad5810c1b85efaea425a6c918a9fb9f51ade53ba3bd9b374d6f7b5c28bf96c4acbe9b7032cdc26a970610747facc1a74a0e40a6e6b862d71ae625cda0c7283cda237ef7dc200b95e5e664039fb16a404eca559ad0a035e95cac19e41b04e72be262e18cc47703b38be2db87aec83205b8143de99ecf5a9597186691eb9322ed144ecfec880f5d655b3e14304bc07f936873d653bff107e3cde57efcf284c613adb5461bd8c45dffbcba33170c17a4d6c3e5e1044515cad0c88ebf1909f36b0d52663c981df8d8a23d6d9e875dc7aa04822503dd58f64157bd9947ac19d5c22c4f185cb55cdcda8c2bab71b1ec3cbec12026214f03ff0e12c48342e179896f0cf92e8181989281fd746057fe8ba1b91f8d8a388cf17b74f65b33e2d48e120c968c3d0bc223494421f3b60f6c6584fc6c951d8839ee3ee7fff852770c09f4fbae7cf26f9c20717a9f1d9a094a594142c6637206d6fff04dc30324fd1aacd491a7d8dd93111706b7ba8246a6b370fe18363d6452fe2f4b6fd63d7668377ff5eda276cc4af421286cb719921f06271c8dd8f4b856f5e09d338d523a36c40711a9898163ba0964e08d97af3db729b", 0x1000}], 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002c40)={0x7fffffff, 0x0, 0x5, 0x4, "7b5df47cf78f3452482badd3bc355b73830af9f8", 0x2, 0x6}) socketpair(0x10, 0x3, 0x3f, &(0x7f0000002c80)={0xffffffffffffffff}) sysctl$net_inet_ah(&(0x7f0000002cc0)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f0000002d00)="5cc1e25513e786ef5d1351b33996fd911b651de84d78100fa29466f63e47837f48b7dc5f21a9051ec6cee3725c21822c2bf396dabd78476c22bef89c09bfab6a95dcae7afff3a87923", &(0x7f0000002d80)=0x49, &(0x7f0000002dc0)="dabe47e225cefaee1f8b9fe15c4a863e345ce1936dea24df52a0d92df6307c2b4f4c8e485bbf1b5f6dc4deae7d431ad37a0b77321ac93ff879d4f6fbfcd4f4957fc63a03315fc331973b64dd6856161e853d70e8aa9aac9da43c911c22e9636877535bd6b29ca8a2351c7f2b7bd14a4f2e4444a62eb31e9e3174e47baeaf2660793f46f32ec9938b0e55c70fb5ff043bc9c18544dfe867981f403495133740b0db43665650a379c119b80b60f9b326d48eb06d76d67bd3aa1e17b8942c7c5b2b546a4e", 0xc3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0, 0x0}, &(0x7f0000002f00)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002f40)={0x0, 0x0}, &(0x7f0000002f80)=0xc) setreuid(r4, r5) ioctl$TIOCSDTR(r1, 0x20007479) sendto$unix(r3, &(0x7f0000002fc0)="05ac7684bb55e86b9ba7c4841f05ce5146f92761def0dad79c7d4617f9dd1e5fa25eb8e8c27c13ef02051803c8012d441bb2979f8646f6467c27d02c2b4a3e1be595359f4dcdfe02a2a1053a3a327331d11a699b9011015acc9f33aa02363bf364e60d0eaab27193ab5e6f8158161555c20fa7c92c046dc63fbc833dcb69990b7a9b9ff72bd9ab71bcf3f487b9b57e8f38536546ec768cb5acfeafa5fd010168aeb2c20881cf989c5104611b92e8c1e28cfbb2cf86bd8766f2e6af92c3ba1a6889cb475989ed60273a9cf22beb1b3cc1257b0b358bbcb1ae737f18228871aae1fdf4b9676f3ecf771b64c6124f070b1ca9edf875afb5f078c0c991ad6fdcd29afbcb985a15f1ea22e19009b5420779a2ce0a3abb2f1082eff0e50485677519b6d735563bb3912a70d52d99ac35e12a976fb1004c4fb8bb5b72824dcfe02823d74a39786582f8a317c8a953c3c20608b76252b8f397ead6bdae0d37e2e8b43266d94b3d3ee46fd5db1914815979fc255b7e04c8695931f1a6ef8cf2dc6c7df568f59b3c9ef9a82fbc13ce05dffce6c807d0584a1c3b46ac257d33260e50f8adf8642e4e621be10c0b7be702e004c03398a4128f2a5e97ee1ddac1ec0cb53f85661e1e18d5b9e925ffba4dbc622e6c5c4f8408f7c32bd33d8f6b7f4220de09ba6e3609f6bae4b11c2aedba7246eb1bfcb936c4036f6773799838a0a8a6fbb69f2b5cdd820cacf065cbbc2720e151e99eec53072b910d3bc679d24e07e03115b198b9879e67378a3cd7593fb040d4d5ee0276469991c9a58d86570f944476694551a4fa823f3dd873eb29c1576354654aff386c760100527d019b5fc6bda73a0d0e64d9d7734980557265729256e7b706785f01ac1b2ebf4771585f2b7a36975cc7b937ec8ae56d21f3ab0890bbde9ac1101a8c3bc2e5efeface4e3fa302a3b01ae9d05f898ea39494fc7826d6041c32a7f13cdc9de731c3bd9aaaf92041740b4977fb1213addd02b9a7c49434522cb944875c5e744d926b065bc3e8b88cbc877d7eb23ff239cd644f9825f06fbd65d99f2c19b4fe3307166c8299c606f48ed83ab6bf9cc853fff10cb9c9abc3b8ebd982c260fac09c9345657b16bb9e49b6b5127b79b60b47e6d620015c579f2fb6dd7d613c5bd2923e838b056716138b27eb6ecf630ae08cf981ca8ea1e22e34b8185ee3f9c6f32f42d5133b5ba6fc64027ff46cad1c68bf3eb745e91a51408c521dcdc189f940684cc6f465769f7f9cb016dddadb63c5fad59301c9ff10b605c602ecc79b9843b43a0c99475f9d870e301720b4a93f2beba8807b75537a7bd3632f2640155f99082c1f7f75cfe655615742a04ca500bae4e48f755ed2c080b013c9b339b471a7b6cce761b266f26afc218348ae4b163e0ed09e2c433c11d886e94d0482f35403a6949fcc22da86e56f48356fd200ffd6bc43d7ce2af2b7d65307b8627befb242b1c2d1deb8d88a7727b1423b64a3fe465f2ef3310a56ecee851f8bbd62fae5e8b88bbfdce7f58e557fcb5dc0ddf0a7fa2db4013256bc8b84d54af37edb0faa0157c4930554993c51e9aeaade2cbc1a91b2259f90d5bd69cc0b0de14524df663d4c7b96447ac9985461d77b99664b606cc90c0a3c98508aaccceba03e424474706053adf872c343682caa1b2d2c6fbf9c114b78cf255cc5d2dd52e00aa77c095f2113889a3161bf44ff84340573dd8c94310d8335c6aef544c0d1bec8905776c3a6d96ba50b418a63ea25d03546a88d200e98dc12223b72a044a83294f171f7449d0dcb5c6a72ef148c370436d4e28ce2b74b298c3449b09b01a1f0369cbeaee718700162791413094a5e41305d9e03601fb47c89a34d0cdca3d105d987b3283bd8ba354f04e31f699b1c8cfa7f92fd2fb62cdb57f2e8654bbb595a79da92fedb01342083dc2cb38013bd75ba3e67d7fdf158d14cdf005cf54db3217d4f178cb734f79b1aa7914ba382c0105cbedaeabe24129ba7a0c258c80b4f44ecd5b21e029b5c871f93be7405c4a85a6fa14d250179e22e3caa64f1781034f90f16f352dedef65eb41acc5939d54d574cb7c3e4c88dd85961b482b24ba71d42058f6d2de4d0f7f1e8bc562e9204e7bf89a4042d71a939eb25a42c079029fd12a7d0eeec416a0b221371bfc270e05bc8f74e209de2fd1d8930bfd4fec287ab6d444c347b850ec6baaf5c1a9f21e244423cebad7983dba7f5503549a4d32d04117af4df35ca2cf7163ee095a8090e2729a4149df1370c66e6788b16cb9652e8111ffdd3a6a3b445f8fe3289ddd493f0b93c8ada69ab1ed9025b8693f30697cc1ff1a9e0aa99b0d3378a25697774a68fee86213d6ddbe638389571947fd0b30e7d8357a4b3a339e3ef83ad3f27d883690022ed7dac3bc69c9eedcc2f435940b827257f4b5e8cd60cf782d5e6b6db26cb1325cb318515047e87346174885437b6827c2c1e012134242cc42b4cd7142312b6b840ffc9f6f0eb349a393702eb8db515f1de18748dd547225df8e784243a451a4f07807b0d8cd2da477047929fd3c0667073478fbef675b7baa27f29fe46cbb0e121c8c8ac82820c714e416f6003910ce2945261106d375cf0a1cfad9ef8fd495823720f34530919386a5345fca130cc1b160bd28e44c7c350fb6a3b47dd571ef5f27ab65deeedd23d37f324df76843745fb29b1822b104b8b6fa99d4d64d90c7d9fad50ba5e3d5cdad722461b55bc596649496936961b773d88810e1afd4008ed2654c479c0054be27c028ae321ede2dab5dc48bd7fe7206b0a8fbf5716c662558d57395fd5a759c68322dbf48e4838524d47e8ca0c9f993ec5bd280b145813415716cc2543dfdbcd968404e26377ff8c6a5f02655377fac858bd4cc783d824b74ef319ee7ff383dcc2fa6f9469335431326a6f5a03eb86e513c97167dd2b1d1e4458000d875fd76c3d64cac10b98c1404e5fbd99a4846ab8d76cd36447b32ab0e6c1d40a5a486cf12ca96fd78c1ba51a470fb3694f752c8af82cd426487a280a3ba3fedfabce087325ea2cc2e34a9b5b2a7dffb524999d3e47d7150713c8c112e364bd9d3a107070c5147cba417653f15cc5677da1746c4d708f3b44427f507e044a80759d8c83f254442750f30e6006b0ccf888cfc8f37e7c49e71ed3eb2a6db52f8767867232b6ff0d86472336c80c4627e0fa331d217f300aa782847cde599fab23def245350ad3358deb1991eb7af61aba06193353790cbe6c984b639aed0a169ac901e265c6e79c169d8fbafd94029d8feffb777659b379c5865f8c691f62c77f73d89b1ff8699c2db92e6fa7393c45894431a41402b90488ede3b24102301846ae84d91ea3ffda4851296da4f8c95b5fa9518ca655e8b0ddaa2ca65aacaab21d404c19cc9cc29accb7f6aeeaab41cb62f5455378baf25fe8638e942bcd23e32a8247311adb8fb74718a820ab657554852ac48711124072a375b79ade77735c09ca86cabcd6a0b67bec850e9a7689e6d8c54d60dd8f6c8f9c04a812045281772ad77691f63b6191195da31b21259766b1a287c20da2609c4aeb102fa457b996e23f379fe808a176160d3eedd327a2f8d1c9ea7982bd8bd1408b2b227f01cfca848a0b5525cf8b87918e763e4e50b942d40ab0224d7046a6e32d63f2008aeb3bed5597453e098c9f7e53de97deb6675b818c1361d9d5a581a7321141b0fe50087acd140d71aa96cde6ec55e34ebb61428daa268fa167613ca1dc394e14e3fbe349dface5596950585546ed70d78d071a0c112bc30ed0664402a9e313cd3ef351c8ea451ccfa61fbd20e3fc5fd47a1ce18ccf06b1e9e248632b8edbd2d18227496eef6321884dcba05a3f915ca5158726c5593fa345a50384ecb456ad08d62a78b6848355d4037989428f4f437d2ed0813c5f7103c04e0286a83d16742e149a54f3ebc2f842c2b6ed569c617411012d211493a3a3dd5887dcca588c9f5be762337e7f467e7bd701b32243899b393fdec84344430ed3921962a67569a0abf37040ba5a8cf2e94c7ddcee16542c0e56b2dc261062c8c47e042411f2c0ace16e518b2a73c1486cad1b336cc0c3fccca7190a0e83f077868e58f356324ff0c048d1fc1b8f8c8c46990377da218726d217817bd34547233f0ce325deb4c346904a54868dd4ac4bcb687c840d21099a5cf9747c960a9e692f88ba989b14a64d521482639011a81565e9cc90b444fc70dbaaed76f2c06c198770fe994a76d5ec095fc794770172fc40084fc04ce36341585a919d7dfbd80c00d66351ecd1237b009111fb0373808bef5ff5499f505db1d993791f7fc872d41a83356a630e273feb946d36eb9b5e507a8e1ef3c94f671715d5ce4af8cbd023fdd866adb7ca558dedcaa6f99fc9e6493a453322c059809ac6336a21f3422c8aa549d8c8b80e360883b7ed950b6da05ac165e42a3150d0a3c49467335514fd4405f87e6bbe97f3430e9c719d8419e916471205fa81dc609e41899ba606dbb1d9fc9d3ff6a53e1397a1cd537ed16a9a752cbb9c5179ad4ca20cf795d602a136761160ea13c62e72ca98acf1ef49ba081003b6469174f0f7f4f8c367000db691498cc7166e7cfd830164d79e37469fa5b572d7c943e037f7bd791069d3b5a2d481dca64c426a2ff720704bbc5a77b318a7a210838445e92107e51d82aeca1a257a7e27b320d86b233f43f0ece80ee2e9fb21d6339f99f46acc5572bb22902b4e94058e130bb82fec6fed305e84cf8c11b4276751b92cf70dc2bcbe4be35910cdb6873ccbeb5fe6cdaebf50986e0dc64a7f5d6c273f5529725709b0e90228bf018db34942ae82bde03c9b36c7e5b29b83692b17bba0af48232c82dd54c4e1d718bcb85084bc6ffb8d0c81c1da460093ce9b167a6a1e0cf96a11ee5499899f44235ef320efbe444a5a3e105e82c059d3e9a3233ca456e49a2b3f71a1a700734a219e9e6cb9acc3c4f1c83ddacf729f8a42e7d2904ee08004146528f643617c8db2d4c265fda7f8a37e8807cd96f7a861ee9fea492a497373ba4429f4c85265161c48205cb92e98ec26832c778112b0622f9b543ab87765c4ebfeda2177dfa86afc716c106f8e167fd0742c1d07322413278eac455e5fef2b6144ca7ecdcc80a788128a8ac94e8a40721e63ceb95f56d9acad068c866b3bbd98a7423870082670aa550292c68a4d7c696deb66f7d4ad871f8c1bc24d0bede9c4f6026981c0a192bf814181b5637b04d600f739c6f48ec81042f1fb734515e086434febf3cd982d2e63e4ff43121c32f1edd9dbf9a4e73faef4c4d75b110f24fe2ed27791d7d54717ffaba19852eed7dd29cbe34f3b1a5c6068a0a4673b8934534341c970c64e41544f750286e42ea39bc6328c6524dc0702ef906eb7774545557b8fada39998eee80000d46ce077e63e42e12be4120c6d262ffe66fe3e2f90e12f4683778ed941bbbc527aa93564f8d650d67858ce7f4e207f4935644fb60e3d598485f0ccd50894f434e897b87fd64be19076d9457f994f3a331e1f0f37bb58573bf66d73698c441ad4b9bd6ed66eecec983f107efb007bcc2b3622607ea848bed0a699880fec1b150a2ecdf52bda59b23660ee514cb346e6f8934ae26a88d782cf331d20054c8ea78fcde6d32be39f4593e84a0193d2ac7bc00c2ea84b9e9a0baec2de1253e8cd523e1785ddceff5189559a6d547368b043175742479b02046ff720a82102331928c92550c7270640e5152c1f816a1cec7ac9df2083dd88b58a2acc05f4790f660610701cfbc1af7365da026", 0x1000, 0xb, &(0x7f0000003fc0)=@file={0x1, './file0\x00'}, 0xa) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004000), 0x2, 0x0) getuid() preadv(r6, &(0x7f0000004340)=[{&(0x7f0000004040)=""/158, 0x9e}, {&(0x7f0000004100)=""/194, 0xc2}, {&(0x7f0000004200)=""/45, 0x2d}, {&(0x7f0000004240)=""/214, 0xd6}], 0x4, 0x2) sendmmsg(r3, &(0x7f0000005e40)={&(0x7f0000005e00)={&(0x7f0000004380)=@in={0x2, 0x2}, 0xc, &(0x7f0000005a00)=[{&(0x7f00000043c0)="16f96fc4ca7fb6e3e74cebd092de5991798558d211323b26dc70e100eb8d9e781e7dc9ac438d05f1c74dbe7d8bdab277ab76a587ebd209d1f1421042d7ef8d4d5d161b1e1d532dc974b51789273f9a1f9853416292280c48ae17e13e060823e27af1e96966c24a4fc856296977b996374d9247b2373b793f563f2e76b0ee722e9f1d4dcbacd5c61130b99ce1526f922761b144c7a76b7bd4990c108f9b7be9880c16a0cf14cc6df669f561460fd3417f43aed6b812c20bfce45ed7bda4", 0xbd}, {&(0x7f0000004480)="23dacd4f80a2957bcf19323c346a3bca6ac58f3e39cf65664aae87adc54587d6bae90d38589ccc54f908bbc4ec5ec6f01b3518cce22a248b015e2caa5268806b3a953aa4fa9f17a7d0b91ca7ac5ab81cbdfd6852a6c48d", 0x57}, {&(0x7f0000004500)="8464be27f91557a02fec2861c0a03343f66ee8e070a56cb1d30da7a471db8a10accb4adc6302bafaff210ee836c8ebf8b0a59ad08481f18ff70b119808b23c331cefbfbf03dbcce4ee174ff817da12", 0x4f}, {&(0x7f0000004580)="2db70fdfa42d530f705147d53dd2bfc1e9757b4887ef7f2705f5e01462bc4d138a7c23e19d2951fbf254623f3e24eb6ee1a7377da05d90b1fa65a56f2ed791b0a8d8a5b0440cd98a53cdb60db05522436c4e5f17a32426339401b824923e04ad04dac04c88994ff1c931c3dc7a4224b54d579bcd56fd1b9cb1a93474b79d7080c466134e8257dc1576302824f6a6c91a0c7c5426522337e888fc225ae9a1850c812a92a11f04e8eebca3d272a6193be11d6f3a7465887fa572d8da1fb978b0e5d54fe992fa21b6e17fc0f8a095a5e194c4aa039fd3c11faadddbeed52dfbc8865d3615ebf68fee20", 0xe8}, {&(0x7f0000004680)="de265184448b538e9b7a6053c28bc87cf0ff2804aecd19517d6125b6004a8b1ff34bf332f476cc2f2e5c6ed9979d76430e22fc504b9b9cec27be2d766af90fc7d25773ff240218c981f8b9486e4f1f1dd7f456ad12ad7bc7d0d1e2bf22da07ad54860f1698b8cbbb1fa12e753f4c9d1d7e64dabf99fc0285ada9ead75e6f0d410e63c0b4b49b77085f69", 0x8a}, {&(0x7f0000004740)="c69043f39617237624e07ffc7f9ac5c2082c7ecd81c82c0bfbadee20652326f0e2e326921a57edd8ed4efc98d428db4aaa94f806b8c15e2940c982b67cec546991521fa28bd955704c583aa539f5c7b875d83f25ce4126752b5d26a47c075a0e7e4b14f2a9506acdf28a9b1fd5eb8d01d40167ef3459a51aeedea14f813034e9bfec795a9742f8319e446f4c98e3b3fa871891543f848cc2d5c62ea81e9011df620b2c523642621ad5e6729ce0307b813b0e52cd1ecec79b27ff9fa721be4e855230d7b2ca071899f58799ba10f0c55a0757d25a0b10456dd2b15793b4bffa0f1bf1e2bf868ff84450c8aa604cf53de69193725b51249ba90f784a", 0xfb}, {&(0x7f0000004840)="12dc544f22a3cbb1d33f31bf58a689bbd1574f29cf81178185041e5c5d205a0f4cc027ae9cada51278d4e4a05d332c3fad79be98f1d7e83c9b59264d65a0bcfb5b704c63b88a45bd6e630401150b4fccde1d9a542e99e4af8fa2c7e82690a355927862a94cf7c23ec1eadb3faca8fb581dd03fa7700b98726b764a46b1ed420cd415fdf65c5091b96526448080c054691ff18d915e2074d32415a1d9b8d5d5188825d361384acdef6a6212bf5828cad572909f5aacc1f817d626c5d886455effda595d2ae47fc8e65424d13deb96370fde2357dd0efe034f4ca4ed8422141b64b250228447d2830fbf1286232fb8b96ac0459a3ae42eb3b8836e1180f707ce268cda5dd4a19557a1703746fc9f093a14930beb1b217917cad6d658fa405060d12920766d00c4d8c5933380e62c2f021a3227c7d50222bdbcab319f9fbfff61a27ffa17db1756b1a7d6985bacfb0f8b935aca7d8d711c4bfa7109da0c617fe1b4c7a4aede48c4b10726b48346e5a62b69179aa5e177cdbfee4abc97ca5f11cb2148ffb466398a63854a59c547df86161d577faaf6fd1511f0e3a6f0c737fcada8d2b043ac34eafac943706edb7ff2ca9cd0fdfe1286068bf36596bf3863d43024e4f0dcb44c551263e5c8b161f85b31eb00af5bc41918d86e014303728d6cc66bf99e10d138a641fc81ebe85cd1bbf7ce5e3969b3d8875710d294d9b5cc4e49ca492350c68d1b7015d35855831dd7384aa8c8e9afa2c0631e3c9737e5a3c0c88999e53cc3ceec812f64cc5df1b55040252c317849c80bd51d3266e5d879e1effc294d18a99488b1b500fbfa4aff0cf59f89108e8937687a4d51e610a6b998389d70ae1a9f313dce1e39a2c932b3ea3ab20c17ce7d5f6045360c4510e0663fb577293f49418e1ce037c22f5cf5fe8c50799b0798a63d21c7fede71a72be79b82728da3e2638143d27f53e7a706d286c88bc66d057146189a896c0b59956c23475c1533a74b0948454cdd41d56ce15e2d4df523974dc0e5c77dda2f0f634f3a680601fea6b714abd13e9546c48433e1d6e65c86306ef2ac79661222c5a031a6d380f4319ba1fea677c172e55432de9723bb5be97dfc888633473c9931dbc97bd613a305f2cd2f6aa7b8430dd5237bdad0a6acf1c34ac2d23bcdd351507f05d1b5f3764eb5c01b4b1b9430b9891591324caf41c487fdd748413524117bf151cd32817ae7e5301f8e0aea8597e3afb0f3accba95cca3c194808a4f4919d098313bc64d38385cf423725d96a8c2b3d106959e89ef0144b644cd88b6962ce1bf4602fcf74b2e3affcefc99d963a1ea23a722fdc3d0b30547fcc3d44892ef40885b33b9030744b4e36f71fc13def513e3b978c5ff7ba151e18c8368f09740b357dad80764ca989d1d8236a12d69f76eee96558bf85abf5a3cd269cb5e4850dfb80e18aa997a0326459ec76bdd781fe4493fc43a47df24321a78a99dc58321eb7070ebb08ac379eca519ae9180feefa2936fa67d6c2fec90ce507d9a8fc4680638f4246c944bcc3fbf103cebcb8bcae223bfd9f132ddf028e47725bee290a6f5663dafd95d2928a1519485d158e799598c88a17da4a649787f083ac4682bd7c8670787c46b1e51f98299a786c705283535ac339e8964bcc4ddb1755583f5064a51eff658335b79aa8d41601d98763acce27e9ffb9e0023c1a18763d1a84a6e1d73a730fa08b58ab61914deb76e75360a8f3c06548a8fff2abaf7c2e2b064ed0b87ef10eb59e40fca43bf900f9bf656a0ac1ce261c7de44fc7f29f2149847dca5e8a6cd8e662670f77e69fa6f09c8c8be082496c50169d12787cf376e3c830166a68da5959d8243d4d69ecd6771e2e9eff16345bb02c43855eb01917c3481f514a649f0068d568b6deb8b7466eefc0cbb4456629a350742bb5a76a6ae1df7d5cdfc80e7d9344c8800034bf34ced37d3c4eed8796587f508e129b4c8f9aaec0555e149e9dbbe03c31c6f2973bf05458e0f861411f29387430e26a65684cbec1d289240fb7af374b0be899f7ac8512c965f6d86aaea747bdb572f0154b26eb0355fe9c5a6b7aa1c5325ba82261c2b1675692cae73fb9fc5594c5aa9af2df08845ce4bcb02539cb2ece34e3d55698b8328ce022d8d9ada6b28c60f01385695b8d815e6af19e9ace60944bb7bb3db884a22005d0ba4915f293bb8e4323e3301e91951193bdda9dc461eb486f9bb5b4d21a6e5101f43a5014ed435616a07ce0ec2a631cac97aaa85ab5145d811b2cee62bf0e3bb0bd5e8614ca0c8304546c2af4fdbc4b95cf0fc04382d885a21d274162ddc2f0dc0cb2fb8588e9288ace9c8c01f135435ca88f42901d1be0ad84659f88a9e98c597b755fb9aa4817cecb403837d4bb703ba80b63e6fc6f21e6392221086ce30d86c323e48f39da535af5e5d68f821fc8d0d6008139d2d2cfbb4e2bdaa0819c1e88b435b5de384d22df5568e3802eedc70a462ef09e1ceebe60220762328cd7b7a7f598bb84977ba94c382e96e81dd8abdf885b0e65415b6076f1ed0ccd075ca9486aaa7e9c0b7bacc2f4d5c15f66795b79e05ad46d9df54ddc2f9aca837f3989d2f905829cb60d9bc59ec7bb02a3d3ed4310aad89110917e4f16993b45563425ead2b3288daa7d07fda365b06c2d1d99a788a3c1ed2341f222ab4409b77fdd3e95021f265e56fb55781900f07178482aca35658a1fc3d653156145baba9ff04c78b859bb86157bccf9c548aebfd9f34e2b5ae44ac76f8800cf143a2ff8028800d6654b5bd811b1178c501b019f654cac1b045768ac103a0e128fc3b954ccd00d50662e80d2c7e46e1b4ae9d99af5dfb0bd256f15f210ff3fba1a45bc3c60274f08296f6664cffe5823c86ec5240415fcc75fa5d007908015a0f9be405f4e13b0168e2fa2cc1bb34c76c218d9102306f903b4e54b43cf6723ce24b78728b5f84342b899572902629fe8ce0fa34fe063f539f832d1b06aebf0701b367fee8e84f5c51cbe508b1d708192d580f5c9c7b59f16896d828821f634c23a5be9538c33ed53f09d9554a9b2851606db629b4c9170fb709fe4884a9e6bf02dcdd30ae0ca491f048679786219ecf4914132e41ebc9de32260b4719b73fde725b3ab6dce14a30b89e0f915d4f38d553c3f2e2db54d1ecfe6258fdeb1975434b4917ddf625528b8ceffddf09638c5dcae1cc4aa8a0f2db5dfa9bf9eeda892f281ea71838481392b328429bf3b28cd0bfa537c91f7d063f8148d5562d4f0e49245ea773207119cc0ea433409e1e3db0a86d04ec37f17e486171069749eea6f9ba19cb85aac418ead386ac38491f24679370837b5167d028a71a8387317c0c3c2ef31412f27970bebd2b4b7682c1438289eb11f9cc639647d202b2492e77ee7737fe24efc2670fe0ac1070a8e03ceb92898fcba4fcce7acceaec40a334af78eb4b1d05ee1d4d6636a01f23b9b95e56409b8e9cf77ddcd0e5ac9dd178909e169028ecd87881943a770974bed5feea270a04cd620d88b67bc2baf4bcd1c56c615389946f6ae0af3e320ef0c83e5d906106d35a403f6288d205e1d591fa0c7ea4d262269d6649bd687e50f9b2fd41ab9a1573b30aa4b76d2ad93107d4c99483cf7e2462a4b7e1af8a7c84470666714eb7c35ad4789dc7eb42da01752f04444f0f66acd3f241a938c674bb597e230590c06ba847b36ae3a5dfeb31d4e5dd483d0ac61bef44497dc66862cfad80d077270e48b31b5564545235f6a90a2bb47e942b531e7df116eb07750f3adc3f83f4634f5a98b59f271031f73b2ef0d4bd9f5279cdddf1f247048102a646806ee0d96e9df5dc354203e45ca0f5b9cd2a3a68685557f4037d85efcd3932b181a6935fa8a733e8383964e3eb85930dd1ad30f552265abfc3629ac0c78bbacc944a077cfdcdd1c13fce1433f7bef53c0d394cd8444f73d3a09afe3c171ac25e496d182bab3dfdf68544ef42038baaa45c40dca4817a1c70be69d78601ade37730992218cd5913321755701cc38c78dedd44e18ff692030c62b27ec32a76cfba0f443877c09cda58692e9af2ac04247f47435d0d9ebff88a4f6feba3073883138470e98fc51dca7b43b853b683f5e9ab9503be2f757032a76a8e75e56e1e349adc4ac9d2ac44c3b0135a2918594fe67031638962ab5cf964544b39fb391cdac1db391dccb3ba1d4e517d53bed4b9b9b0da07906cd59accf8f048347d650b5e10f543bd0bbbeaef43160d49f986051b3573cad50b3e2fef221d180bdbf3cc21b37e8a8d7dd0e4bfda7b785f594b8476a71d377ea6e5e918eec72deb619a3e5f146fc6f29b3e84eb0270a808db1cfcc7602fb20db6323b56dadf0dd6738c7a952f53323fb6cb8b8ed9d2bbf28e01c468d824126e9e7a20e2b79182362f4af59b79a71b9271f0fd755d5c9214f7952058955bf950a72ca2fef0e5df68585b2a552e22349508a7a433bb84f41758ddd0799ae85e057d5f33323d200baa0331007a30a20b84fcd748cb072ff8565128382fa9c9e08f08e212e1a7a264f351decdfb3fee54792a3306f54127cf2edfcb145ebfb7a8715ad789d5fc829afb1a1747795731aa7ec77b2e5dd84e54ac86a35ba4684cb9b241370f095d342ce8416e853fe774f7cf384a88b894b134383dc33efb22882c29dff7aec2a1dcc27ce06be1caf705fe10dd44ebc54e20db0238029ff82c3eaa2f5af08688ee800697c6044fbe4916b301b65d66239f1443e1c1f92f8876cc942791ed164b523c6d8cba19bc80fd122b9f5c6c5be21275a5c63dde303198b2e3f3e6c174d125f84ade3c12678e92027424fbd51aa98445c5217be405deb16efed91682b424e2156c7a28f6b147aa241a66d2d672755982a0186d9fb9ef5775838b7b9eea552db9aebb80d7e7f23efdf2585f95bc6b5ac64d57af66033d42834b6207da3b8144b1136226185e37e320a138466891f519b4d6517f1000e31e6aefd9f437adc5b856b43a1aa4e7f680a3069c6e960acf1ca76d35319144f5714afe6a6a8543fd1cdffb2f615aae00d65ba5f8ed9a04ed141f2071519a15a2a4fea66af67801d4b5966548774360b0fd6ffbb5eb45dfd99eebc9f01ddb1f852213ebce4fd64c9830a7101fd58e2ad2f6f15a11f8869cf0b6ca9bc6c83e9053ae3490c28545753ab9306107607c3d44915fa58f227bac7741cdf115eb28d9c7ae54102a57273bf578822c48adf6793521e3aeb5a4a2019df79e17fa7bed5f897bcc82b8e103b92a06ebb8cf53632b23867318057c690447a1cfde9650b1208d4e384ea9750294bd412a3ea5b2c9cb216f77185409bc1df71638d86c3ff681e91041361e8779aacf25255ee9928f9a319519efecb14cf2b4e5b0bd155242d491b061320f7e7177a27171aacf140f9c84e3d5b418ad717a8524dbfedafa85a95db88eccf0c06760016fbf1a4a9899037ce44f7d6dd614c5da131a42fbfbd2e7c8fdb7224cecea4f2d1dcbd41b6ea31b06fa19d31408c89ed15974df4de314894d5b232b2a09a7494ecd89477c32ba098769ac457e17610ac36b8442a91a006459834b8ef08fb9049af75855c72a2ad722ee6155c687cd4acb09bc73ee41cd7ee001c61b30a2cafd63ca651ac214387e5cab975bef154cf5dbafbca1e6ad9394c3e67a76fed6f13a2a3ffc9e0ab8b83fc28fb25d3a8e9fac1903164baa89c8987c906e503ed6cdd0f00c72b2f162f14e3c0d3ab808e4f9eef441c53dcc795c6ef1a728a55b8b9b92207e846c3dfd3a45038fb2c981a53adcc278bed94a25173cdf083f37b", 0x1000}, {&(0x7f0000005840)="2cf46384e24e348bd9c7e69b71359626c89b64600896a998c21d7c429719573da7e30d7445d90d3c9787c044380d2e7a96bd47af105bcb3a88c41f8744da94cc5bbb144a440a881155fa8f12c08c41e845d6dfdfaa916485cae8600073be61935b059d0dcc9ec8ab161c98ef16a465f929376c148739249b00936da2f95acc4558b7229dc597c6c9065e15bd813b73fb", 0x90}, {&(0x7f0000005900)="63be300a49c1c814c69d1248a77af1c00c41252dae836138c09a97a73688bf831127933928fee16afdcb461ca85249b3f5ee990f2fdca603f13f4e0e86bd89e247d3edec27aba089fe3990c9e23f5d00a84912f948ff574bf3e21b49fd343e04d2accef1db7833bde6c3e9439f82decb7548c13f048ac562083416810d018f81e948e1b7521dddda4784e8cf43191af152fa318f4db213bb7b0dace9838c02efdfca6a0757589e9ae03c2025a9a2aed8f3a151549388c52061121bf23d1ea87b01f9ed641decdee75f1ec70341fe41c7838834219c530fe036ddd40bbf358caacccc89cd443a", 0xe6}], 0x9, &(0x7f0000005ac0)=[{0xe0, 0xffff, 0x0, "716ad40aa1319fe386e4ba5bef05177bf6e05b9fb990c85e1baf07e893d85e26e9d1a3bf5b8d6ca71422f4de3335eb9de12c7346b71a28c89627f0e6fd45df83ca41ab57e5f6c766471bc858ee11f2d90b71fe2ff908b7fc6cfde4c363da8e681675d1f2651548f08d5f279c3b281f13234c458667febbe0512feba13307e57e3751ed047459908eace4042fb443861ee44ac6cd90aa66f5a1f4900ec9bbb0ff77f69a13f0885bd6d487bf87356ecd198ff77f67249e1133c6650b8a7549b2be9e0e588f54ca33fb90ce"}, {0x98, 0xffff, 0x2, "0cb89b2140ab1e31812d5d502d783de5d2795894b4eeccdd63a1d01932cde4b9d05178503512b2a34301efa6dac564ccfb36c7c9ec60df1611b5060996abf2982a29757978523f756f394921030736552fcb5155a003f5ddc87282ef8b6e9c8b1f5b002a09a87efa7b400289668c428fdea730cc2e8f51285211cc19a865413fc487f021"}, {0xe8, 0x1, 0x0, "785d45b789f26f68b827a9c698bf725f369a062bb35a3935da185d476a4540d1cfa7be2799538888b7ab24452f79b75f50cf6e7224d6aa55364ee3a932202e13276dd182eab50327b119f0108e9eeb9fa13a9defc2eba0b6c71d88deb8df13d7f7d6b317802d7cc49a4a8f48f581b07a878c4d3a8d1d3e2f50d09ca3e32ed5f74fe7e714edb2a24dadaeb36b753f0880961bbf1afe4064f807e7cfb59c01a97f7ff7754c5e243ab99fb49223cb59ad311e0267db72e8ef96028dee0556575e2934b8b88b3c916cb670e7f17133368520f4143c8e"}, {0xc8, 0xffff, 0x3, "1127c2ac6b5639d536c9de0ba4470d8b57aac7331e9b6515158659571d01dc3d837c70e371646b7705ece863859206cc6afc7431ed0d15a4a277504bff07ec8191151e922772d3c77d2e140e4e48e54b71b31887c1e6f02f7b796eb4f003c8f9ba63b735c536d86cf273ae255fd5833d912d432075887e56b2e8ea14f47f79a413bd910750e5df4f4bc7530245a7f1db2c595d5ed56ef8d25c6865ce5175c62dd39e7efbe5ddc83a01435f051422c2c8799cc4df914e0a"}], 0x328}, 0x241fd3c9}, 0x10, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000005e80)=0xfffffffc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000005ec0)="5b9b491c80ae407154ad7c3d8ae7f2154fc261afc305c78e94239f0724bf65d875652e84f5e193fe", 0x28) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000005f00)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000005f40)={0x8, 0x32a, './file0\x00', 0x1ff, 0x1ff, 0xfffffff8, 0x2}) r7 = msgget$private(0x0, 0x204) msgrcv(r7, &(0x7f0000005f80)={0x0, ""/30}, 0x26, 0x1, 0x1800) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0xdec5}, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r3 = syz_open_pts() close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000007c0)={0x3f, 0x3f, 0x10001, 0xfffffff8, "0901000080071a8662fa084000fffeffe252446b"}) writev(0xffffffffffffff9c, &(0x7f0000002dc0)=[{&(0x7f0000000c00)="e7e66c6d3d15cf6c8dd4d6450e3cf4fc454bca4050a07a28fcdecc6707408e5411bb350e02b520ef3e11857d6a01b378b07d7b0291314cfaa213ab93d413a742b12e1402ca645d8fa24b1b3780608ae9e710213a8e7b1329602fe2c818195d6f6bb0d7b5e4b61d3c56c54bf5e8e6b5a101be75ccc11929df4e6080fc5096dfe5727965186da7c53235bf7c5686003de49fede40928ec72b6313b71221f9b015fcfd81af649852646085e1d019f2f3bc7d8c585d173105e9242b00594f574bc6b344e6acfb0a2042198861399005340ce204d01e77a82049db8d3f7b187f1515e930a7412fb28220c2bee63736e7d052e191458a4f69e116d7b1625f0832f21582e0a375eb5d3b972f2791b09ab4d7d5ced332c352e5b0b432569a6f099608859c9e0531e9c8f62893a682de48e4887672f1f0ee4f7352c1ea920bb2dfb993c822dc4e5913da10384ca47069404223dedaa0475edd9caf97c7c89af28e7283980f214cca5808db34f11612bf150e8254b8b3b416a1a193aecd1096687e9ec16241fda4e3ab6d10dd55fdb73d6acaaebb0945dd712deec47e331b3efac07cda71606925f59683918d75e150b20d846c368fd1f968e05a210aabeb5b6a90f86806d59dac56d8c9c1d88c661e02d0b5dcbaa5b0393bfda8d2a0f53ed5ddb8916387542f1aa851fde60052afbeb5c26909c1d78827ec7139e1a8ea441588668295f3bcb6356795c6c00483b240c718a765810495cb6dc6aaad894e2d2b2ba0c47baf8fe99956da0e35daefbcaf012302fab3a7a4e5cb6411796cd9e57c96b45ac8fc1de15fe74b95612db9b3a8dbde975b5707bc57104e122e03a125b8ba0d4b74925d41671b203a837865053cfbe65db247fccbd541d45fab6af2eddc83232de3d3607c04a44203a0979fe5686d1899d64c7a29adcdf6c03cbb0e80b6f48e953ec9ddfa95fa1763c7cea2f4deb700c92b68e2628cceed57c63780640dd233936b62f19d4d47b4523de67700aab9e90c427812ccea68686b67c6ce8465d31c3ea423d23c01b00679fbf60cfd043e3dbc7fad86226fbd372929492419b1d0bf728ef6cf69379c84c3ae423ecc243f7b6a4f137015034ca8abbfe42f941b901e647e18d5eb32b677e6fcb711bf56cb20e4c16da4600800fefa5801682f37b7803818d3e44ee6057df6423c2bb01cb38e94bdaa8d536baf413cbc48df1c12b11ed0acee47bb22327d79a94d2b32d6536ed51143659014ba00e0eec5deff744691fed35ee5f20dbf1ada884f0185bc2567aba466c5616a541794c58b29aba84826ac61f928b872c1a81708896f7ee9f736b274197a15496396c6fb8f874df75d2984612a8a2f3ce4c7b88cc74d932322e0c5f81416a5a3fef958010af70d692948aa6e9465b7a095c57948bdc475c1d0adbaf9ad79bfad2faedae83f113be7c4bb082dd016ac280630c8a6af3a74cbbf651ba91ec8b8c227e6a5de4a3d8a36b537e36114a11c6bdc167a843c5a4d96ec45fb1f23c91f27206f4a97e1f5f79d1f6c947c258ccf086a0ee50aaaa116e4fa208a09f06c1c3b673f5f9f2c804148734614886a60c2cb016611314ffb2fe33b587461a1740318e8ed1b02e77a566e8717ea74a12d0ee6fec836cbce727e0097498cb28af3cbbd71d0944752248e1c708030a7c2581558a5f988b28f4ec28776df720379a57fd8c0d3d61aa9af2838f742bb44c16ad120799e2a3f6094c439ddbaebdc5df66f71114473238fa52a264640d49968902b49e60299ef90e06f7a81b31ef6d8be1385a7560234473e7b6a4075ec84c7a80fb9c49366998b33eff2f89dd6711042a36b055e06f0371338470f52c08eaaac1600867a149c554ae8341fb18a6b73d19b74d4477e3142c0c010a32afa1ef15fdacf2daa6b3094ef0a35cacbdc41f257fc7c3f83382e3ec462f7946caf80c969a3a8b02adda1cdf8a480c3dd8538088f641f63ad260560d416b0019fd68d379ca6c980dfd9d224a6d1118f7be9482901350fd5f9103823fdaa2590df6260a6c9e9d13b6812d073124141ab053deb3525b3b4a9e2b5c1919b517396578c504b24c7b2464a7d2345dc857b97cc53feba517f9b215a8ce00e60090acbdc9e4ab25ff42e8bebccb23505514f9df1e53b6ed9fa7f618ad825094c88a7912e15082f9120d52dbe5e8ba3c62872a0f2e9f5fedce173408b8ee620c92b4d2c7d0f010b4f8f8822cdeace4dda365b37c55ae495404014f9de8b1f8352b4018cca101ed13b82214a5d802c05b882a0ce6e14a788a10d0a7df8829a51d0d6cee0d2f9bc689e8ff2bd0829d758a390126cb015be49822bdb9f660927ef582f69b8b74ea9d924eb3025ee31626fae6af305fcaefa5646b3d728cb67cbd82c33e07e23e80ec4e8199f0ecb03cae94ad2a4561ae962dcc30541008af74f50b46ac487cf9da84bf7e0c52abb13f5ccb17e9cdc0ab93dd44e3db0af614d649d9c4b1c838230f52bb9486e5358165b628c60a044489f193e8e1d65ff20232ee6b321d1cfce99b7938422a078ea3d5763cbd40f8703318ebdaf79f1a903d9083acbff1fb55c47bb50d00d6b017acaff8ae50308f808596cf76ab090dca5e16a6367f07cac0c6ec384b09a361783be1c0ff2dd35b49bc0f8cce4b129875c81c75a7122c316aaf2dc4f985ad19dd4921dde31d3cf6cc7540a0f0bf98550b40850ea90fa9f753d3ec06a6f82b255b3f25e62c79c4f1b4312b28b74a9cf77a41f74232fcf1e1df00b905a3115e171840c0cbad2520ebc4a75da66b164491236e9328f4c426710f5abb2cc806bc57bee2cc53805452ea21cf79627a007547250c084c9d361702ca297e0da7b07ce808943720b6eadda887cca6a0650b92e6763904a491cb2018fb6b935e3285f48de11f0963127f4ccd70db9cedd4738dc832eabcef2c53f6a5713637cb38561c03c26272ee4b03796dc195af21cd06b3ec59e6ad95f93efced586430bbcfb894c7c9958167fc4b78e6e9147dd9d7f3ffbb0efa8c76888aa6e63d9a3e099fdc9eee7e5d8258d82f3c3c600a0f1b9310b9b5d2ccab2e6f98ef04c6bc85f498e942c533b82462b10fc2264c021c410ba747c90d0c385b116c919093b51e3fe0da5e41cf7d0253cb5c08d8c22979431573b83ea042e6ddd81a142e1a606de68e6b411514c1e41d61f6ebf2726b3e534f85bfb2b85060c1d676f0de5e0c6d0bb12e03d32a3b3202334d6777cdbacfe379e523099f8551b9e4f5f2bfe607b9f421fffc7e96b2e79851bb1082c691985f8e8796fd3c551515aabec8c8c74a5f5b6ce1c6387a714787071521b75004137cae1360121798ab4bb2fccbb191d1e76ab554ece86dbe9cd55c034341764af8199da61886cafb83ed991a6875cf848db51c01fa8e5fe471c833c8821719568618003ef62f2c0ee02f18c92b9100dbc01c1c69c1d06281c4597e9f2870895c8bfca0a2f70c23495e5be2b9d983ed383a684aae09c005efcc3788e5c7db4ca342ed8af372d30aecf2a965f78e7387f0ee72c9c28c9687c11fc9fa1510e0a35b015ea627c04d5599cf8e2d0bed3ec55f72e44b7aaa1af1de378c3a9a67a40f8a3424554d257e15227e64ff252e467787bf72f5d7fc3c495f51ffdf04e0b76743ae250b669020ed29dbdb5d782c20dc82be61664bdf54df09a99569fda8ea9741acda5ce229ec4482bee4be1f18ebe1cf12bb2d2bfc69a74fb862368fa4527d37714d76473a622172622ea07c1c3eac0aa82b9e9233f9a6d35f956de6e8d8506c716229a9ca2c781cd39d1c2a6df34d5121be6f1c41b8919efc2c329136ec26b0fd8d23cf551ab60f16be987a8d81d5ba185bb53569c0a2a5b05ba65b9fc2986a12125b4a6a18bb916655c12ecb05758bace1c929e1f1318d45cbd9a134ee7d970c818282785f6232ef8f62ea19d79c29509948e8ecf4057afc819df0323a41e2a07d8c9344b827293948f8cc2afb592ec914feb48ff5fb177549c108fdf170f0cbd5e6ae169c7f303d2919f333fb17d4293c904d7ba5e1d1473dd2486a9f8c1ad50de626fd97a540ca7f0c59db06f6054d5d0860b653287684f1322696e6a6b0b38ba051349beff9089c57284f8b5a362c934c73c6d015090bb4e9b0fee3d0456937b2348f704fbbe80a5436afaf22b0c7de43f0e2449ec0a4dab23de2bef861cdd0d1cf2f59513deaaf29fe42c8be0e1ab2e20fb8c3d853e572c1dbbc04cbced3b501cdbc34bc25924a750ed06f4625202e1455d8cafc2c5a9a1d4446e55bfba4ad20c0580eff12bc5d94043334ca3db329ea4453dbe0278c6e2f8a5aa3342826f13b3ff5103e64d5df3a76731f737b4aea2b955449a7f460c22ec0a7779e9b1b5308708899e1eec1da414f7b85e25e63949873449d5d9ffa383f2ad3d6561833d063519ad13fb15f7448bf8730fefeff21889141ef75dccd051974fdea902a29a3ab2edecc75a6db8417606d0d6d6523a9639c8d7efb40f8e8a137dfb6ce085c37f9dd93b3faf1e4682c16d1da658fa6d08292896e79f9515207fc2047f0ce8a24c06ddc26c65ca563f9ca29c38e0a1dfbfbcd39d7a9099f213ece51c0ff305c91fa1c72d9353b8185eede1a690e74f9714734c762071cbb00315de621dbb88849d8de8251e7cfc976c48b3794367cb913ca6179eaacfc3feeeecbf15ae4c7cbd7f83f5e0aeaf7e524e9bc0b2f5e4d83db26a50097b5efc07b3ada380b8a858da63596ad0fda0d4a22f1f9c61d034b7de57dea61b92726b99a7c753ef91cefdfe61711d2a7d04d2e5c2259027000a7b27bb84f46a04c3b32fd647bfac8139e7b8bb5cd496918af25c6d1446f5719593f27573a23d9e4ebf09d8c1452ddfe393b095779390cae386a12dbd433f78af845ed8475827584412eb7b097b65df43b9d8df67f292eaf44785dabe203164c3d2c928476c0049d4b4ed78990b0d0744195bd4c2f6928d0b1a6f64a8d59abf72bc3a905c0ed87e240ef6b36ecc1ebaf78abaca6d7a5171ef0261036e00d09d1a396cc39ba2320118baa7cb4a74a30f5044c8be3f9bbca2797ab68ed3193af69ff7aade6b002365ecf69a700a5c0d6fd310385a9e2d9bcbd4839368a0b4a7e31aab4a1fb0d61a93c34a7676637de2118a7f89da5d6f861cce3844d9fb0aa0937d018ca2a6becb2cf5cbb5de67dfc37992798eebbae5f8405211a6c73d79b6d445e89a7210916f15d7971538779bc0ef334ad4798e0d405c7a5c632ed089a343c62ced37c9c1797aba871a93cafab8a10bec8a83f1f46c226e4b5777737c8b55bf45d261e376e9f0b7c4a92d2a9cd944075e0d8c1624336ab79d06538f69d1e3597eaf95ad9ae6469c89a482e2a4328b45362bc869873e778c7a81b8207c6267b56482d3e2f451e106f432d0d5627fdd85cc8573915e1e97db7eea447de6ad83a12ff48591cd064d3c7b8ea373ef192e0c59175ca598a3772e05558851a0ecf4bf7a34bba7045e1d978486a94712c2637b9f48c807e5f487906ab6cf39ecb149ed2bbc2ff1ec0a45e0bd27218900b8fd103a711098975d7aab481a41af2ac5b841d02be93bb451573c69d5547abe325f2d204bf3ece19f0ffa79c624d4d96c05970192b31fa9afb2c804043a82c01b6241c48e5e54e43e7e5da0494023e20ac31c23a81f885c093fd58e21af27100db54d68012f368a0874e30421cd74100e6ee809d3813e43c27219b175c7a8ad49c5871a1427293e65c9dd3da751c6121ce20fa40e632090ef828a77e59b33965bb6118e33ead685ef56389cdef10106c733b05ef4cce", 0x1000}, {&(0x7f0000000740)="35cc8e7834f8aedf19d0d04b77c245a1167abd027790eae8bea36e9636b7e06d78614c8c454606bd47f6a34a225f8763d2ff887f4ba17afecacd852e46a39e71d3248360133dcec119eb5e9ebcbae8e73c0a73bfa4ab40758f4cb08ec20cc0d3a7145c814adac9aa8d88a2aca16d78025dadfd2860912a14d0a67400cc9f78", 0x7f}, {&(0x7f0000000800)="0f02992b6eae68520ebf01295c66dfb0cee0f3523539873de67350d1011344a038eb11ff75b9d3c9b0f52f580ac5b418c555f18ede443ade7ea11c095afe01c084c9959450f41b9cc73518e7ea03cde7cd046514bf10fe26451dde8a2a92050f7c1725c8eb318ce9a37f0578cb34ddde1ef5917beec0b0be3e02751c076971ad1b9f98dda5ade81cddb0af1130c5f90532c66ed217e47704c92a252627af69b0c2ec2cbbb89e3b", 0xa7}, {&(0x7f00000008c0)="2faa9f5935217cce940c6d81139024e279687e97d3152d95d5729f525a9225bf43288d1c28c2c8ca3f7e1508d31833b7bb8d1fbcaef4f4abfd953e203b21c17be74c4432b4fc6ce19c58aa14a130d35d1ce64f527ba61891998cb862cec533f47e2ce7f25cd11303a064400d8123150dddc1ceba71b123e670ffe2063c2f4ef0fcc6a8acc7c64552ddbd5afad6d68844b1756d7d8c526d0d01d5b3d1173f9dbc7035fa59a69d22d1172b54a96435c7f930b2e316840e2a753067cbe32d470b2a6c2272106d0aa37e5645751df4c66a9b04c50cc98dbff811679157429730d1316b16a45699b4c9f3e199c3932d8654f095eb385161", 0xf5}, {&(0x7f0000001c00)="51426f6f5618473cbe0c82c4824425df4e4e89d9997c0792ff3ea2c700b37a3007f9c8ce99f7ced24ad85de120a0043da642e5da574adff3b85ea7c2e9b63bfdc3ee5d2fd9a364ab7a012e35376cf76c3be77dfcc3aab7f833c8babc930088b228a316f10a447bf5bca44a215104256333138b823054f379981d9dbb16df3227406e2559f8e0c1d1c8c6a90bc4e571c792b1747253edbe10fcbc9a50c024488f2da767e78279822ab22a78cb", 0xac}, {&(0x7f0000001cc0)="ce9e2cea84788b3f6a5be98b2000b5a0bcfd85dabcfc73f4c9238c18c2c752ee1ec865a0532013ba5cfc6e35b7b0a5f5b47dccfe48e7a5bc9af30e8bc0e25315ea9f46d6912016d1ee3bc514a5161d7e5e87328dde30f5bb6dd87fef06392f14c7c110536e959b3625c6e99f88d3fe5c4ba83a8016c23cfb0d0b", 0x7a}, {&(0x7f0000001d40)="a61fa90cabf6ba788dd8f944ef5241cf8f3c409d1a4cf0cef735fa8e05e923a0c81b7da9cfdad2d434a2ce8ad1a1b098e5fa592427f486b91c249fe7a2d222efde10cf1dbe952429812f27f55e3b3c1d377f9afbd6d266e614551337a1253ac57edfa971a55577f9722c977d5ee78358ffb9906e5dd0d1af931468a65d41ee4e", 0x80}, {&(0x7f0000001dc0)="e4e8d7bb091856d69f10017cf471441b145a568eb84aab80be9643dbe7f113b840213e935bdf1181d28af2478a74eb395e1eab6cdc826f04b722a41afd7df6f7d372d7c6d51f6fe96e0f618c1813506016bf5317edd1bdd24224351eba4339ef9589dcdcf213f7eeec1fbb96741464a5442e8df480b5a1c5a24838f90c92777db2901d5775dc2dd700d3179500409e30119d033852a85f0a645a93a8db84582f2236dedf1e544b268f7a3e3a84b02ac8ceec3f4a28ec7bdf8c96546632dd0bdaa872b1ce1f3524b79f25449a23a35840d6168764be21500171cdbc1d5dbe3bbc413dbbadbe30f349cc9549e8237bb9dc6d5f0385509dd6d7117e8c1dbac5f725cc56dbcc95594b0c9b6f17fd824ed5df2e88fec8c64e934b92435b22cef897a84e28e6d9be0c3d2518dc33fff2c7243bf9af46978c3ba1e2499934fd0c70e5b3cb10931dbfc940800174bcf5da21c586247adabf494ea1999c98882cb8a28e1eff42aad8907911282e2baf551e70e3f5ec1b6398d86508c01178387e5dc602826daacee0149470fdc1117eefaab1872bfa7e8f663e1a98c7cb0f5ed877535588cf57749559687a4d45296f39bff802b7b754c4bd0f1310b9fe0f6a4474b3c5f289de40addfc323a0a57536dc3a31395682e2f3c7915b3131c36b98c540424c65eccdd1fff2971a95f0c40e8bac99ffd9d78d2e8aa4f32a824eb5b9eab03ef963ab4732d7b9f36c61a8b32e2503b51e1b4dc1dd94e9b9f932ae6e9107dc921df29ec3ad284af57588aace7f785a4d92927e208ecced132074c73d16f87dd17196e04f27400ab8d31e41311c8dfdc50154109ce142b1d432e7de42620a410827aa6ffc36e3d79f2441aa9d157c9efdbda37956d162223bf9cfbe71079747322924162aaebf78e9e7da4b04bfc3f249ff61a01917ab638498271f662c7b6da0a95b9dd2456485ae0407d72d9c77ecc7b46b48236f6266173bbd727a48297cf8e898409330b7d00702fcd9baa5de58d8590a2116d2c1628189c5e9de6e426eb1aeebe7a03a68a4be333204da009905df725d02f00523a852a17ff0846de91004c9210fb66d4cdef019bafc8cf03e9adb06c750eb915bc434d2f8f8fd1961020f8fc68eff8ffcca0d719958f308b4aa35d3f40925286b4a9bf7e75666ebdd36950ad4cf3ace4dfce15dec0a1026397437addef5e4d478dee18fe59dce4fd752f4ebcdaaeb69769cfce1ce56f640e45917e756326dc4fc316aebb78405c0e37435a50bcb5f2f8f6f5f6111acf170f95f6c6d22d45dc23afb1acc30738001cc33d8fccb713437d774a4049a9bdb5b069d3327ced677918eb22748a09f605a55197be5b3aef2fbffdb773f69e821d0669960eed4b3a42c081dd8c81475113803a45a5bc7b5f0f7e755d37e4bd767ce18f4f6dca969760779833d86fe4263b377ec5a6842b577855f8c239fe6a95fbd2ce213bb8175d4737c5feea918c967d064f260ce90a69098711fe7d5786e2ed954923b6612a982c62058fc3f3404f1b949f6f69abfc1db251a036430e7ab65f29777356ee261fdc472402763aba1c3fbd6786d9a592528bc8d6b4a423898ccf3528c7110398f87805230962f903ce7fd1c77760a861adf960ff2a7f39585047e1a3107c7242c5a2c1ca38fd4284fc2eaeecad0024e71fc9dccf3cf390e62900dfe91342c0c675276e8aba78be3dcfee59d0fc5dd96ca0d5a682ed769f33eb4dcf853d71e5f097f551d3bd447fddbefb91899c38404ff6264a5f204b3131834d52b4ca4bbfce0cc9b5a6ceefb9db103e33cb99e517a7baeda8d2887445e2cdfda9f3fa1c6b06524d9eb77c7e01161f1883a25caabfc15a68c438462ea82d26e45283c4b6aefa67951fbf2a8adbf56dc70470540264db3e4ea6adf8b2f430f048abe2869549cafc7ffcd6da4e4206b184e029c40577e98ce4aa2625ae16038910295b27f35ea44b78380c23e423b36b22df5611c379e381f844b60a22f8784459ba7514a6b14ab424be0abe98e49fc70e2b5b03bdb975efaa728fd007bdf3976fc5e2577aef73245747bae83b4d6dcb1685ff27d02d7f7d0c913e48d75e1d91ce33fb4f61b10048f098cd3198eeef8fe98512ef9e2e9be390fc47d9ce6f3ef4ce9188406e55962c19d60bfbf35279319010903486f2c3017a310fe718897790d0a816fe06c28f10c3d8db57028e3be8634f41a255475a36024b463b630c8333258229a149f5fa142aea91c4c765f940b72ea8398121fdf9d60a6ce71f3852625f5653ee2e990c4ba5d6da7658a72a7c27c761990ab091435278bf00c8a8e802945311558c2cc530c4ba9910c72abc708f6f4f6800fdb7adc29a26898b6b0690f06c031c82ee120fe3fdc48a0d634783d8e929eeb0a2defd15d4e45dbd13aaeee0859ea1f1e3d95226de85061ac1da3344d75ccc0d0d420eed3e0c6f1bb4da2d003f5d002b6915e7823faaa141db1c9d6385bb6bf7d36f09a9ffc33c6af14f27618c958f51d0f43ea56b25452c536b6d93ab3e886555655008e902ff9cd97b7a118923e2f55d67fa7004fb7895464965fab19464d7637354c756b641e6366989a7e88cb39845ef4f87e5f89aab40bb8ed4af1e51f189ec206e7a1aed0608e946936be8e3e94f2eb7bf8cc95c90fa5880a61af03905d653f9e4785f5ebc3b6518162bc18df41112eed219e53d01eec7f08636bfcc154d773e04fcf0b7c8e441a0c31323f606fb654ccd71c4b16570d8dd9570c015815e1c50b691f6877e3e53802fbb7fbf388baf5ee9ecaf32afc3c53fdf0a49a429eb70bdfc5d04232c1e4aea5cafff401aa148ca36f961e082cf2ffd0c5651108a1eeb1e3c3839cda9ba1f6657e8aa621d329783c7b4ae5c210ab85d52cc905348d7c0aeb1354b3d031feacb237602b977e879cc97c3d13e4cfa94820000b1040064da648bae5dd2c6b2d81799e6010625e7ac63fd84985f30c5c6430ebac81ae22439803bdfbfc709da457a206cff8cb787b606066a760e3f7f4a896723a07fe6bc40a8f8bf63d1e6188b3928bd08f6fb84e727d2cfcf61dcf813c86767de16c54e47252a284558399521ed82bfd7f9c21f61a21896c1b82dc22508cf7b4cb517f4f54b573a58d3f9b7e32833e95efebe8da9c23791184f3e98aa8b5791447a7fd9cef1d798fd77db87c66982f06fd5c0ff1c3568956dcb5dd88eda499c08003dc25f1b545d82ed4b995010691f72e40eac2edf0c00b24720e14de85f71c75b04fc2fad68bc126b7fcbf9a8d2e16e82371229e78d364b55fedd433f9270420fb6b9e7670a9422ecf3272794c15d10dc6d265c5ca4265f9fade3404bad5541f8d984f15663c0c103407ffd37df944a29ebe662eeeb6124dc1a7537d9255ef564d22cd7beef196a02d7baf95c028b1695cd5ea6b0bdf437f9282f7e85eacd21e06a7ee9be8e9901a5a83671cbb0e41b666cb49ddf0b22c2f0a8f524069c9111c983ae4fc01c3383d7c10718c864a86f35f446bca4c82086f9de42388933242264c512878e3a86efd48a93b0c0a7191f489b92b8a10bbcd5ff66a3785c9042cc8523482d1132695d26bfaf7951ed7d920f0b931f2c8d290ee86e1476f5913934f4422afce5710298307584717da3cf30ffe6b45b198a17eeb23f44fbd8a32c85986da7d026448169676439b7afdf91c05cb10f742e606c84b5ac132433fb226daafb48349894ddf3f949cd59982447b76f3b6118b91b021ce20e08cd4ff46ff79301ac851414269e27fc05406b5f38086d5d5bf97f72b047b70d7c4cf96cb39f270a97c3226f0bc70eabf047186bebc347c816e2e74316e8427b6e79807688ff0d9a9634d9aecae9dccaee7f44638c1dd95139b4463a9231b3470b907ffc151845e234ffb5642c026d02598b61364c2b1de9bc3a6a5e09f8bcdcae6c1838852fe486d2b7d2d951150f9498810b1c783c8e9484ea45b7f4217ae8e4a848cd3a22ba03f0de6656e60cf890414cbaeee027e381ebed24768951c6c9200fc90ee849b0c9b5a622b2879fca3a05ae8ec912f2568789dd48bba25cb74fe304013bd791fe2f101ad87be359c04efc338d536e167c472a274099471514ea97b5a919fba2bc6b5b0e81752d7d9cadf7a1a02162f22eb52b94025a5f7c8cf53f34e2eb9147cf1744b2f41395ad4ade35011e567d9ffc5d66e46758be9b74e1fc4be46dbde49cdcb96d46a8041a38b268a65924c0b2eae3fd75103ad397044202c7a4a368e0fff628f8935fa4a5197e4057930b02aae59488f5adb99c252a9c70ef762e682c858cd36ab8f36fbf90f34e6a2d0c53eb9ca924a1c3059c41be04c89f1d9c3e31c03cd45506794bdbe27201ad1ce12c6026f0b0a5a696ddefdb4ad8ca7fdf0144fcf6197a27bb565ddc6a79f0b6e22e20d5438256b1ef8886f66db2623ec18598259ea4ab1fa208d90c56c944f17edde69d913e3ca7f18acbb7e4c5f1c4c688625897340f985331779aa95c0559684afb9960b674989953efacd1a9d054dca6fb5fd68541d893b3c6d0b6bcdf1474abedf8ce9b632360984b496df2690c40c4189b4491ff79454cb7e5423b84702c151d100de5728858c4f618318fa8aac91c53b49779019946c8fb8319827e16dcabd64e4befa86b53a75ba285bb49b4569a29b57d57bb64a9809ad11ad3994b61e1afe49c6fbaadcfdba22b0f7cdee0a5fb517622edfe508def691cac840d02a9ba079309e12a8f98bb0f22ee1271a9220972426bf07609c2994af234d63a00cbfa2f3ea93073c821a4132a8ad692293c0212b7b80b65201304981b9efebd7ea70e143caa88fa6313d373b1f0ff02022ba187ea9e7fa4839dfe836bf92170d0b4fe6be43484687611a4f840caa9251431b20bc54f16e92710292e19b270289977df0d82e9b3ce0d8ae06b16c3cabe1afc16aa1d18e963ef06ca589a45a18fbc7a57305fb56be298c05a61927cf7d49e6bded1787b0c76e7a5c651a41fe32fda1dbb4b08d03b7b5bf8b355f0c24e7559b8147afd830ee3bc00f0f239d796c99031e686872c51cf042344f57ccd66c7f709468e8cae09b652b1ea045483b5c5f3a158e64573a7fe292424f3ab2f6428a07b9aaa0dcbf2847a243dc47d6345a57cbbdcef06cb519e2fa5f7b3e773144c6868e88fbc1213e96727e1450678f4f39e7d27aebbdc59ce6acc54b29cd43e1c59bce8ce4110ff8f63aeefb5f5c3ae1bf32e8bc888ab34164b617dc9de34c3915fe209eb61fdaeac23dc7f7162cacb50074262875f47a5d8c8afa72f9bdc14aeea2f1ff49c3794c3700653fcc1e008bc3cf8d2a43b5b55915579d2823d5047665634dcafc793b4f435ca47f50afe82414ce96768323eefa5004b8573234de0380c81090b119e22141f1fcf941cada162ea05a61d3988e62254444c4a502c40930a545a81cb192bdb0450db2a37b851d6e40c16568c7210820f17b80245e42c508f00050d8dbe853144f22fa80d3d9d8af55c41d8e5ed645dd8118fe04a28acfa0c16d5926c6e76b647a030c8debb0c6fae4a18dd1c2bccc1b932ca0c447357d5a999deadd199caba4c4a25616f20e140b603b47bc8323b8f281eae02a40835473e0c90ce2479214de8d4bc6ffea47ec46d4a014894927166ddd7efaa0c396ce49c19552a3f5aacc5ebcd37b2ce9a899355e8434c9f2521f7d7437a15edb0e21ae7ee70cd32bb0fe92f53fd4e7b6ed1182b44a0c0d45c0c2b15dac298cfb41396830ef52ca7591806c53969af25936689afdb8e9bf4d56c2f9eff7ad667d76bcc5ef0afb33622ecc", 0x1000}], 0x8) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="99d550daf0fbbfc9056660f925390000000000000000224184a291a54a29065ce9", 0x21}, {&(0x7f0000000140)="8de6aebcba247432517702cc0ca79323c42f48d7", 0x14}, {&(0x7f00000009c0)="ec0ec88db3a03d145c74466c94cf8ebd1d92d62b821e05eebf19983cd8269c6918aa128b71c808e72740f2a0c14a1b3273ccefa7267bc1c8566fc54dd942648dcd93ea64c90ccc41687da3b6b482705d43334396b5789b846b030b03e8d879259cb8b183be7d83096cc56a5aebfc4660eb36f15ec36353e8d550edf783d3bae39c0ed62acdf3f808432f0a596581306dabeb309f9cd3453f29bb78d74b1a38a280d4a77ccd2ddb7593c5dafb8f04c77dd3db2a8d9fb2a3b8d09f2cd051e24242309a22c0ac6a9bcd007974ab33592862c86227d66d5307b60a3110c50988442daf1ed39623190bd05ea64cfd4241d4b4d00c5a0d45a6e30a78776ba3c2aa45ac173f8f480bcbd8fd1a9ae4ea35ab56834e6102113fbc662fcd6aa59cd6566f706ed81c8001b2221ebfd8927ffc4ecd10bf3e7bcc1a6627d951d6974515c6494478afaf217c1f73ed17be000084f7e52349cfecf378b1f35ce9177d7f300310cf5142a9123374ea5b92ba844e0583c05bb366b3015d362d32002be6f6c536cefba96280b086532a6dc29176419767d6dc141e33fcd41d929f45d3fbbe810b9a35505dbc77378b5a8c0f6b214320ae1b7acc6ba6259d3dd249ba8601cbbdb09e9ccdadec97b80e02b04a40c4652179ce18a12a5a07e3eeee3e5ea6c39eb29042f81852f00e85290d2c2a3d8287c8d695ecc0d3e203defbb7a4d13e9d18a965609dae0d10819a3dae2fb91a4e8b3031270f0aaab41a879a03c01a", 0x219}, {&(0x7f0000000080)="1a639fade3932af942f1691306abe8b68c4ec472829d2ea008", 0x19}], 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x22, 0x43, 0x8, 0x5391}], 0x1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x84, 0x0, 0x4, 0x7}, {{r3}, 0xfffffffffffffff9, 0x11, 0x10, 0xedb1, 0xffffffffffffffff}, {{}, 0xfffffffffffffffe, 0x0, 0x40, 0x0, 0x20}, {{r1}, 0x6, 0x0, 0x20000000, 0x7f, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x8, 0x4}], 0x7fffffff, &(0x7f0000000100)={0x800000000, 0x4}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000002c0)=[{0x40}, {0x3}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec843087", 0x9}], 0x1) write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0x91) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) getrlimit(0x3, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978c, 0x0, 0x1, 0x100, "bb08001000fc014c674f8b000000080000000060"}) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x90000000000000}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) bind(r1, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000240)="ae2773537ccdae1300090134ffb3b56130942ed2", 0x14) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000040), 0x0) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000080350001080006040004000000000000ac1400bac002b29e0f50ac1400aa"]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x1c}, {0xc}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x4}}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x5c) chdir(&(0x7f0000000380)='./file0\x00') r2 = getuid() mkdir(&(0x7f0000000180)='./bus\x00', 0x0) setreuid(0xee00, r2) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='c\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) syz_emit_ethernet(0x3e, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000300), 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00', 0xfffffec9}], 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x80002) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x55421451) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, '.\x00'}) executing program 0: r0 = syz_open_pts() sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded3305078d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5861f6ab0c98277229337e2d938205cd0594f2de000c182f8849cf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xb, 0x5, 0x0, "75e261fe528b2a334ba26da9d53ea6b078b68581"}) syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f0000000640)) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/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}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000380)=0xfffffffd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r2, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) r6 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r6, 0x29, 0x37, 0x0, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000091000/0x1000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f000015a000/0x4000)=nil, 0x80000000000000}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000693000/0x3000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f0000691000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil, 0x1}], './file0\x00'}) executing program 6: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fb, 0x0, 0xffffdfff, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="e99b75b560b7ff1c4c268a5c", 0xc}], 0x1) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x1a4}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) execve(0x0, 0x0, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0xe4, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0000000000008848"]) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000000)) syz_emit_ethernet(0x44, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff00000000000081000000080600182e55060e0006ffffffffffffd0de8c0ed2d90cecc1634e1aba0affffffffffffc1b6fceccc9fbc3ea742d24d729b9c484e24f12024b34bc2e534ecd7"]) executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) write(r0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r4) setgroups(0x1, &(0x7f0000000040)=[r4]) setreuid(0x0, r2) chmod(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0xfffffffe}, {0x74}, {0x6}]}) recvmmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)=""/99, 0x63}, {&(0x7f0000000280)=""/180, 0xb4}], 0x2, &(0x7f0000000380)=""/29, 0x1d}, 0x7}, 0x10, 0x1002, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[]) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0xfff, 0x7, 0x7, 0x2a6}, {0x2, 0x9, 0x9, 0x4}, {0x9, 0xd4}, {0x0, 0x5, 0x9, 0x3ff}, {0x0, 0x1, 0x0, 0x5ba0}]}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000000)=0x6) setrlimit(0x4, &(0x7f0000000140)={0x2, 0x4}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="28478b9e621f", 0x6}, {&(0x7f0000000a80)="dac5136729ff29c264006690291b4a87fc2a6d4364edce1cd1720a2fe082492f8b4eb05cc406411072b732020060820bccf45809ca9a9955a43dd6428a1bcc2b97e6969840ce81fd67aef3c1342b63eacdd004205a96ca6aab201e2d59c024ca32c891e579f51637535685d99bdaaed9a0575ab7bdf9cd4a353b67472b8d8f59224cff196be0a7eef4f9d185f5a2d321e3052f91e0f40f832de578c9207ead993163902d01f824420b3600fc08c6fb0cde74fcd4fefacf683832b59c9de7fd3199c4f2ad232c775c5c0d0afd49e869a22a7f6c47f40a51e5d44ecf1146df5208af25547302c24a675a4c070e7194499188895e8a762f468feb223c15e1c42213f463dc5a8edd945dd11cce9eeae536e61ce9133bfee757563e5a0d7662625d5fab90109566af733cad15b87637629b2ea96d6430201aaf83e36d520dca37d6fd32c21e9ed45542d5e65dbd7a6a28051ee7166487444f453ef27523f5eaa737ee5d0777170ffe89ae5d8b4216c40e1d1bc8343832c190561c317e5d820b2445c1b0c03c9d8078fe141d7a4853940f6d9c4af0d2a713c8fa5960c6f65db7462818832b7e728130343ccc946f8b2300ae936cad85af17a192e9259b7a99107ae0f11e587d94a6ea46373810b34d7f1291ad197efb8e66237deb60616739995f6ec6b60b2a34bde7b225fe2c903ea243a638d4fd885ad7d89e3416cdd04f5aaa69342f7f5278b8087de9b3bc9988336c18f655c07b48a3cdfac1bc39d9a960526c1f593efdde03fc41f5263e876bf499b9627d6083e2bfe1708d1a9486189e1c70b296be58175384d6557e7e7612abfcce6c7b66cfda76da7e8a6084bfdcc2fcc6e0e3fa7d8e876e11a93e58064d10342e3418cb4adb05de1a5a2167ba23980d3da9697991fd3803a1c9d463815ee38d2f11b608c9063719cda251f4bcd26f603a0583e189127695c6620853882a881a31f6e9884cd9084c9adf5cebc2c84b48cbe15cfd92fea52ed9e53fab751673be53814979103b8e73347c72a057deda0e6cb4fa1997676e0e1271e531e65cdc6d8051cce59d0a28cc6adf0a76f5b0bc50dcd89c642a8953fc1aa96b16c9d81555b747a82b5450738770b61c68593770309db2ba486e9f751a2956cfc6372292c9f5969ec686f1e954e11644f54fce4b46a16887d1d385a50948cada21a2f7ace7adf93cf449cf469914c177ba9358d6ce0fc3d058c05db70b3850a72f22a9c2f8e3e3caf6367c75dfc450044ccf69af6d93d9c42861b08a791ac870dadef185343ce616cea9b118e786853626714c96ba8a62d4d4a79d5c7aefb3000f6f26fb747f211be769cd62bbd3b8d72b4972d1c0088ffd609f5cd891fbf86b9f0187d7686394159430548ffc4a0b649d2d803ab9800341851790b38d8752f6bbf4ebed48abb7a4ccc1ab2f69677238db8e9ea20586047d4b581e3b5d0837747a0119b16be349852214422be6e64045e6b0d952f547d6a025c0fa3bbabea9c6cfb6d94901deb730b6d6d4c2f2058ab73600d1820090aba1c9fa43d89c79e042d434f111f27f7666102cab5e433e5f97aa70fca2161cdd798e6d01d7c483c77e1143c7c4efc465844ba0632ab1ccf48a80d983fc2e183d21c7d53a78b6d4eb8e8bb8c30268d0103a470b2091fb07355cf6f27c0ef6e7d3a56fe6fc36ee3d0403ad381d48642606c8a3ae1e78db055038c0ec3223c155621c9975f13c74651210de795aa700f4205a473ba43af3ec1d5f25c29a951512cd0da692685831c51e6fe5fb110e6acb360c0a8c4faa8130d946b28d634c284d2f982edf3740f5cb70c6c00617b8d4fb6f8cc925606bd53d652237434d617d4c3f461821b97005cc25ebbafc2398a677904fb0614f6e6f3631491dae91e8b6b5d8d1c71d45e2d464eabb9e92dc3f02525d903ed3230f437b84573885f141eeca1cdb909a80a778eda97661838552595dc409cedfe088477a9f30d848b4f862a27faef2ea167e54089bbbc1a36b4cf1c4b703a7b9bf8e5acd18e1de59040aa4d157e20dcdb029dac5e156feee9f64bcf023c7ef3e2d964aafb4bf97050fec5827f65e89016529b02bac7f5a69ae2b06a41f595315ebd001c46a5fe04728c83adab949bcf8c61e54bb5df73e1748cfd1fc299bb658aa50deb6fc45e03191cb99cc9f0bb4a7e8c9993530e8b5d988d8cb4a691702fc41f314aea39c0f33d8d8c163f9cf2b25fdf266cda80423be1bb6c51162d4776cb1b6bb1030c3193a36dd18a9b815674114dcf5c22cec3d089bda936d5aa592734cae4a479dc64a3c35e1c506cfa8e85d0e80187af0ff5951365c2537503fefd3c6668db8328f263bd67b9930feeacac91a9a47f1406fe6b192b5d71ad23584c6ad0983dec0d2bc93256cdd9c6680feeb915b083a0fed15d06bf6891a37680eb92bf4683a5d8cc7fb91b5809969b234f016f119112ec6035fcaffb0bdac42feed2c17f6a5b52c58de65dd4343c6e62e8e8da1a5ec53f617a44991984b140055dc8ac125891753eabb253eb6a4a29882b38e988de3baa97dfe7af6f29f9543b9d220c4cee96df0d4e8fd4a2d2d67038df338b65926bf82156adad8cce2be410bd05ff0df842dcec7bd5330c8921e0966dfc4e27bd97f16be2a49a1a84eb6c2a2b6eb960ccf08df79a155c328c3068884cab34279ba0e5ecc62f509dd349399ce49c9e4bd7e9d2742a6b3b4a9647e6860a943cb32b3a4ed8c4ad37cf32980ae4b19378ad0783a5e1d7899486bb0eb9a52c9a9826d6e9a5e6499d228bf3a2da55421fbd5d78c914872071259c1a6f5c8028e60a4e211b0bf0f4d4dea1345a2379215795e6bb941060fb7582da1306b9e2d156b801f926177cfc42b57a2fa476e9fed1ce76fbdcd314f1baeee62f02e22ce0606648706e01642891fe12eda6c91d7af49d84842a352af8dead21ee9fd1e441ffcd0ef7b68c85a821304ef4c87bb1978c3397ac3869fc93d3215b3852c7a39d1eeb4ac3c7b6be5108c252df12ed5611030a399781f604850f6e26d48596a6a8a8084cb3cb7beb80179200e91da0884c5bdc7f01d561e91a43ab76dd703bfbfcb3c2fb26583c0e65d5c78c50b38f5d51160fedc6376bd28c228ec25ab3fe7f060f52d4cfd647867b9522db6c6557d0d9f77f3ca0a34e59b9a7b972f8fe3160363a21350c78cea9aa964379111e5e59bc8f5ee5d15a1d7fae5c9e71b112f6c00adafc04fac2928b8a16d2f477366f065db1eee5fdf641d0bf53108f3097a4659314925227eaae301bb1238089a583ddbf9fb6e9ee493a711d33fa07a988da181eda063ea7608a6b17a8c9b8fca2cfc0b7036f376a4a7c1a6c0605647b633b549a7196825cdb99d4313ceca61c8868157c393133dc49065270b4f43cacf89b088efa9be8754219c5fc346e981028c133d8a4e4f6e392d8ba6b64ca74e759567fbbd7b16eeb09f6b886b7d07992c180e8f1fbc1cb3df334a7e398e250be4149fd599f4dbd85b7a35e87164d13bdc6ee19ddbf601fc55dcdd1abc7d7af0bc4fd948c1e2f1aed868014791a358ccc228b160cc476092edefce914d5d0d9b107a458edf9428a201032d21ce62bc119bc07b8538378038890a46a051ead9df330eb9b90e5d8b5dfa3ec8b6de1df04220aecf68540620b2b4c71deb1315d3defe625bcc3c9ede804fa3a3f55fbe52e51dd01fb6fa4b0b1d2b7d175e09a72dccfb68591176f15685d71c7785d21702508f24d2a3658e8826f3fe09b9f20131bb8fea54885d281a1a1edad3ef46ec7e1e3660605fd2c8f1002aa6d029499565d27e21d033395b3ecad701870eb9ba3bf4d530aedfbff6f6da744f69a9bb81308cc5a751e07ed368592f4b195a0b5fbb1639b976af063d8e53f8bcc386de53d1199446d86c1d60c23eb31395df94dc8b0ccbc4d39f0588d30e04f6faa58248112fcf81e87d9dfcfac515aed62ceec62219d4054f57eede708c19be2bf049ba88675082b0db7b65837d9c0271fff27fa09f34b11c583101279692dfd96232754c7f2637b2320a6856e83e9f61c64f4aa6e4c3e3fe24c12bfbf321269e89be47d964158ad1cc66bb9ab7465435b9cb39efa132ebcd342f655135e9f4276cb6da0b0bcbd57e03ec8bb107d1d700c4cb2a0acb14ccc64e83ccc7feaec5eca72ee76716abd8e24eff36b26809d1584ab6e5252ffe7a2c416a2dd1e37198a8486e1002f1278b7955f9281cc39312937c7885e2f81347fe157392112cea957324a94e298ba0ea426559c4c4e275941b86ccc7d4d4a5a88363bb6ccffb6b3fb94b2b3b2b00a132c0901a1c7783ae707e662289e23d48de110839b9b0daf95f2c0fbb13d1072e73dbe94ccab7cc064ea69c541af564d632208cd27c61d85a7a1c2d7c6c705cee0ef9dd3a22af00ff93276b068a420fa8d7977e796afa44d70d30ae235de6b75f0971deb8e9cdfcf64e486ceb7a58752490100904e7f324c28df487a3a41822b0eba5db92bbc34b73b2ab0589a71d2cba9a3dd20a0c3d65cfeec214da9e08082e6f9803ec614c16a251bb4c6581cd85e6cb8fdd990b53dee5212f61f2e3b12097588ca332c0b2a8ffe91e7a5f71619116f92fdfe4824e0fc29dcb857ea94171e367d05c3e8dad3007bd84ba11276c60eb0149152d4ac5ee8946be651b319a53f676dbbdbff937a6fdf34e7305672f00304f127f8711f7ebd3171939e75315a8e59abe90dca113df2613ba376f772a0ac1a422e126da1eaf89cad485f026348aaaaf9f3eed95bb15ecef5ab10a07793b21c2adfe660e31b4f6f939a9b318ba12919154347a74300ff2ad3a1e754676babdae6160bc2975e6bb223e922773e2a9f8d56b8b6e88659026338ce70644444dd3cc43d6ddba52552a4d15dd7bd62643636ccc483b61f47b0430b5115f8083cceb2d94592ee8556d3d40da79933fe5e20fb797f69833c39a321adafb9ae184e30c658dbb0983f69c9d2755d5556b7c2c6794fd1b6a958a20e7c36196af8975553eaab65329058c5bf6f365b3a1783e1838cd4f494ce0b2cebfe191744b416198ce23b745ea91dca93fa63bbd830859568caaa40ba7a3d48bfd669491bfc94c28efe3af3223eecefd75993764869802caf5030a7ca6ebbd9344a451a14cc5fada332e125aabbd912754a63b86ec36081a6ee153c81bdd91e024755f5b32955602f0a2998eee2b4e2a6f1ebdf532464da52d9898ad2b74f57c3561bf93ad1dd7b8db18623e08d060bf0a4361095477a1325bccaa7ef98dba52e952b81c68bde5cf1bfaeb46b236a5cc8934dfd86e4538e2d65d0b4c43fce54cbc86adc5f4ebb40a721fc09bdd8b57852727a17ea0b30334ceb2411f77ccce694f492cdf7c729737c7a5670728a8fb590fa9d73c34b891a4c5d6ada3b5751b2eadb140ca346efe25e3c8abe855a0be97efef438358fc61f9f15ac6e9069d39dc925d219b2ee49a6f50bb89898df6b39728c8ec133b013b2f90bf40edbfd01ed5bbf953498cf3f9eecc3e1937c66bd946da030a6cd3e718f1500eecd254e2648e1ba31941ed1c3739698061dad912c864f73eaf47af483d3b9daf33752f010b743d2a562c6c5c510e49507abf8849237e4609e7afb9e2a782677b5650d3c4e64daf65f46c11cdb3c3f508cb108d2b42b14c22fb6c3523cf7760702f66bbe346987ac353541ee500f59137bec876b9e3a06ffb19d538d794addfdeab2f23431b7eb9b40ea8c3e400d60112891fdaca22f9b76527a8b6a2b6faa394eda2691d23ff89c4ba36bcb8847dd15930dc", 0xff2}], 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffa, 0x0, "863bb0c205ff4b54a9c3e665cb5c31c265ed2e1c"}) writev(0xffffffffffffff9c, &(0x7f0000000400)=[{&(0x7f0000000040)="e2", 0x1}], 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x0, 0x3, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff0babaaaaaaaaaa86dd60ff31a200080000000000000000000000000000000000000000000000ff07110000018000907800000000ea9550a801e1e841e734de85f9e66486e48fbc9600"]) shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x4) executing program 3: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002dc0)) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x9) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x2) getpeername$inet6(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x40, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) symlinkat(&(0x7f0000000000)='./file1\x00', r2, &(0x7f0000000100)='./file2\x00') linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00', 0x0) r4 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') readlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000140)='h', 0x1}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08001000f1675910508b00"}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1c", 0xf}], 0x1) socket(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = dup2(r7, r4) setsockopt$sock_int(r8, 0xffff, 0x8, &(0x7f0000000240), 0x3) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000340)=[{0x2d}, {0x5}, {0x6}]}) write(r1, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000002280)) r3 = dup(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1d, 0x3, 0x8}, {0x50}, {0x6, 0x0, 0x0, 0x8000}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r5 = geteuid() r6 = getuid() setreuid(r5, r6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r7, r8, r7, r8, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r9, 0x8010570e, &(0x7f0000000180)={0x0, 0x0}) fchownat(r3, &(0x7f0000000000)='./file0\x00', r6, r8, 0x0) geteuid() executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r3 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, r2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x86) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) utimensat(r4, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x574c, 0x80}, {0x142, 0xf6c6}}, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000200)="577d1c9e50a236f7018201207d9f606fa0f6e3c00f13cf54c263158e74d18eb7a6892eb933d59cfd666219fda796e2f02f3a5e4008f60aa9f6cf5549895d1164d3e48c8c29537402f112c6958628615ee7a214b7459940870162f72b9adb7703d7a8e9e70b4b23697259660e9df7d91ef81386de55b6cec6115c4f9f5f1c4e72", 0x80}, {&(0x7f0000000280)="5175be1a61b7c7516e250f1d7e4b1028c17bcf2f97fe11b2ff937c73635985a903b16c7062cf89a7532be55c2bd7d2c28fa0d7bab066a7cbb64c389653e43f920a4213cbeaeb33ec68e99810ff00dbfbf63e77e94284f81961dd82bfb606172d0e9cfe6d728b81e90d3236d6c844b93222a06c695b53ccf44669263244af0a7b5240cf560e8e073fa71da181d7f22728142de697889796854bd9fbaab85ffadd22ee2de7eafcae9cd902f69193e8fb027fbf4e9193b7d04ab564f246a24c64d2ce3c994ae416588fa40a1de62361be", 0xcf}, {&(0x7f0000000380)="e888f71aec0224340b46506b9dec98ebc17788196c9a0bfad356700f0e4e837a83ee0e31c76f9afb94c8cd02f754dc759efb45276d62233d0a1d196fb2584857ac4e9daf14ad265669d6a55ea7c149edc56fa2bc68f0062d1a7ac4350b9dadc05da76975cdbd0e89c6b58757a61fc2f181fd5c7424b7a3521a4efda586991c48f293232764e7e870d475f91cdffd1397f85eeebd9a12d4d45b1ac0d0899bd00c92a242255136069625308bb1da7c75796fb9c9d032794c4f87621802e4c27a9623e4fd51b39c1ffed64c46d36d1eced4a8bb1e9696786e0b500669ed8c4a7db02741b65e3e744357bc", 0xe9}], 0x3) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f00000004c0)=[{0x3ff, 0x8, 0x5, 0x2}, {0xfff9, 0x2, 0x1f, 0x8}, {0x20, 0x5, 0x5, 0xf70}, {0x7, 0x4, 0x81, 0x96}]}) socketpair(0x1, 0x1, 0x40, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000000580)={0x800, 0x6}, 0x10) r7 = semget(0x0, 0x2, 0x4) getuid() semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000005c0)=""/215) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x4) unlink(&(0x7f00000006c0)='./file0\x00') r8 = getpid() sendto(r1, &(0x7f0000000700)="4d341f1f719ce8c585e6da475794ef048e610dd0313e1b85b80ed64c", 0x1c, 0x408, 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000740)={0x2, 0x2, 0xe177, 0x298, r3}) semget$private(0x0, 0x3, 0x4) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000780)={0x0, 0x7, 0xfffffffffffff9cd, {[0xfffffffffffffffd, 0x0, 0xffffffffe1dcacc8, 0x5, 0x5, 0x100, 0x7ff, 0x400, 0xd7bc, 0x0, 0x4, 0x1c, 0x2, 0x3d, 0x5, 0x5, 0x6, 0x4], [0x5, 0x7fffffffffffffff, 0xf7b3, 0xfff, 0x1, 0x7fffffff, 0x3, 0x8000000000000000, 0x1, 0x8001], [0x9, 0x0, 0xffffffff, 0x0, 0xfff, 0x0, 0xfffffffffffffffe], [0x0, 0x2, 0x3, 0x8001, 0x7, 0x9], [{0xfff, 0x80000001, 0x401, 0x7}, {0x4, 0x7, 0x0, 0x8001}, {0xa811, 0x20, 0x3, 0x7fffffff}, {0xfff, 0x1, 0x286, 0x2f5f}, {0x6, 0x7, 0x5, 0x6}, {0x4, 0x4, 0xc7, 0x8}, {0x3, 0x1bb, 0x3ff, 0xac}, {0x0, 0x1, 0x5, 0xeb88}], {0x8, 0x6, 0xffff, 0x80000001}, {0x80, 0x2, 0x3, 0x53af}}}) ioctl$WSKBDIO_GETDEFAULTBELL(r6, 0x40105706, &(0x7f0000000a00)) utimensat(0xffffffffffffffff, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0xffffffffffffffff, 0x100000000}, {0xcb6, 0x100000000}}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4810, r6, 0x1) r9 = accept$inet6(r6, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) pwrite(r9, &(0x7f0000000b40)="b8f25a4f0a3e3474ff7fc5d1a53872fcdb9741e63709dbe198f72cefc3ce3d4d1faccec0935e72f4055a4ca8f07c2a9dd4b309325d2d0a28b00fe42fe4611c44d1522036452314784f41aaddb9b2bf0df510d0c1617b88661a8d7ebf34956213e80c84e971e7b0300f99ca73f19f0dbde7da927f0c7e35b5dfb9072368dfdcbdf3d4b0c2f5f403402e06252153d665410961da966987c9b2d4bbb79d4fcc084e2f9dec4c5f54dcc55dd7192d31c79e8f3b8fa22065feb67671120c0cd8d0b668f1", 0xc1, 0xdd) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000c40)=0x7) ktrace(&(0x7f0000000c80)='./file0\x00', 0x1, 0x24, r8) nanosleep(&(0x7f0000000cc0)={0x0, 0x2}, &(0x7f0000000d00)) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x2, 0x423f896c, 0x8}) r1 = semget(0x0, 0x4, 0x189) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000000c0)=""/155) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x5, 0xff, {0x2, 0x4}}) semctl$GETVAL(r1, 0xc2cedebe22ec05e6, 0x5, &(0x7f00000001c0)=""/60) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x3) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000280)=0x9) fchown(r3, 0xffffffffffffffff, 0x0) mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x1) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x959a, 0xf293, 0x30000, 0x1, 0x7, 0xb, 0xfffffffc, 0x0, 0x2, 0xfff, 0xfffffffffffffffd}) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000340)={0x40, './file0\x00', './file0\x00'}) lstat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000440)) recvfrom(r3, &(0x7f0000000480)=""/98, 0x62, 0x47, &(0x7f0000000500)=@in6={0x18, 0x1, 0xfffffffd, 0x5}, 0xc) bind(r3, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000580), 0x1, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x8, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000600)) r6 = fcntl$getown(r4, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000640)={0x1, 0x1, 0x8, 0xfd68, r6}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000680)=0x10001) recvfrom(r3, &(0x7f00000006c0)=""/239, 0xef, 0x40, &(0x7f00000007c0)=@in6={0x18, 0x1, 0x5, 0x20}, 0xc) socket$inet(0x2, 0x4000, 0x20) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ftruncate(0xffffffffffffffff, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x5, 0x400, 0x3, 0x1, 0xf7, 0x3, 0x5, 0x0, 0x1, 0x9960, 0x8000000000000001}) r4 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020697a, &(0x7f0000000100)) ioctl$VMM_IOC_INFO(r0, 0x800c5606, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r6, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r7 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000200), 0x4) acct(&(0x7f0000000440)='./file0\x00') connect$unix(r7, &(0x7f0000000000), 0x10) close(r6) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8001, &(0x7f00000001c0), 0x400, 0x0) r1 = socket(0x20, 0x1, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) (async) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) (async) madvise(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x6) (async) socket$unix(0x1, 0x0, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) (async) socket(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x10800, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) ioctl$VNDIOCSET(r3, 0xc0384600, 0x0) (async) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) poll(0x0, 0x0, 0x887e) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) dup(0xffffffffffffffff) ktrace(&(0x7f00000000c0)='./file0\x00', 0xdd81e9da1aeb7b67, 0x40000632, 0xffffffffffffffff) (async) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$DIOCMAP(r1, 0x40047477, &(0x7f0000000080)={0x0}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(0x0, 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1024, r0) r1 = socket(0x11, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d5}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='x\x00') recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 5: open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000005}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x11, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a467d413ef9d2224d3fddc171f73a295b6ed18b3d0588b675e78a1d734e15bfe", 0x0, 0x0, 0x0) executing program 3: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3}) getitimer(0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0xc028698d, &(0x7f0000000440)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="38ffff00", 0x4) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2, 0x1c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x100000001, 0xffffffffffffffff}) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xb76, 0x1000300010008}) ioctl$FIONREAD(r5, 0x80206910, &(0x7f0000000140)) setsockopt(0xffffffffffffffff, 0x1000000029, 0xee6, &(0x7f00000014c0)="b211d7170d816685c887e360f2ef41c1a0946988b272d2dd3d330f42a84231a746e337b372e93320acf6669cbe7868473d7e6cc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f99822305d48889c8575680b37ba95000015c6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a000000", 0x89) syz_open_pts() syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0x2b, 0x0, 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x48}, {0x6c}, {0x8126}]}) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8060693d, &(0x7f00000001c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r5) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') r6 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r7, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r8 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r8, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) write(r6, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) close(r0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x1, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) madvise(&(0x7f00005c4000/0x1000)=nil, 0x1000, 0x3) write(r1, &(0x7f0000000200)="acc05b5f", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000240)) r5 = dup(r0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000400)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x40, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r6, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100012d29fb000700000000098002005a00a500"}) recvmmsg(r6, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x40, &(0x7f00000002c0), 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x6, 0x0, 0x0, 0x0, 0x0) executing program 2: open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r0 = kqueue() ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) kevent(r0, &(0x7f0000000040), 0x3c4, 0x0, 0xfff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x1}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) r3 = geteuid() r4 = getuid() r5 = getuid() seteuid(r5) setreuid(r4, r3) setreuid(0xee00, r4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x80, 0x4f6}, 0x1, 0x8, 0x8}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) semop(0x0, &(0x7f0000000080)=[{0x2, 0xb13}, {0x2, 0x2000, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x8, 0x400}, {0x2, 0x6, 0x1000}], 0x5) semctl$IPC_RMID(0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {}, {0x2, 0x1, 0x3000}], 0x6) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) getuid() executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pwrite(r0, &(0x7f0000000840)="6d2147b16c197629864e4b0ec2d8eea68e22ea6c774cc09ef7f592eaa0e4b6d048c3452e12bfe5e99d5e1336c3b7fbd49d30fe00caf49e952ccf28a9d5065e28c42e14e94c5680e2bc247dfd21cbadc9cb6eb7b706184202525e2ff90934bd105d20a63f0ac9c8a69e8a2f1b27c7c9e8e6ccd653a7eedcab4564babad43d184157a24f51d53c54a36c9f4c9aa985296721330419a3d599b78a72a0a8fcd52fb0563695d41f9dc05362077d9f571cfe9abf44575662e4d7208a00ae770c0b3fdae69000406d572133576e85f3e4c625e23379f3f2698e0ce9a0e02185cfc5745c37b961990e03ad0955da312181c2168c5b91065eb0928331b016bdc5c9c238fbcf743633a4d582387d2ff06cb6022473d4f4c7b220f5b72b39765339a98960ec572d1b796f90efe580af3ce18f983ce8a91d60dec940ada6134a722f89e2e1d4e81b0b2d78823e84563deda606b7b5d41dca9b2ca1385b97d5c617842044a96368efd61fd86ee57ca1fc759155ef40cb8fedec3b23699aa8e8788b94941d016b82cc4f4ce240c8a35f0f8d1ada91766786006b1135cc6e31d060154daa3df1cb694f787791161b78172d58c557f0de201d858878cdff372350112542ea9295d4255d788356050ccffebc354330e0da8cc9ac53d67a9d3a2e8903fef6f77b30f5eab6a44761140886c0b40742b2cda0e3b04fd35318723fbcd45a1bda9bae790c1f68ef1dd72815e66989ea1dcfb1704ccc5afeddbab258ed246043b6388c8a2a694624aecb25c1d269bf735d6f54bae2a6b811b5a6ea79530801fc8c3c034b34f1f31bcc6c5831a9e9a53439c141f72bc3eac0e590c9fcf73171eda74629c023f5647b07451861e2e620d5d95c0feb3885535b4e6c980ddd7233e616750cbf898fd41bfffb09533706fcaf4e4c8ff19e9b81cd194181d6f57288b8632039b93b959be9b867b6ae2a564e5d37195706bd3a20077e8fd3196ed7462762f915003c40c4c5924295a5d5ae7f2d4c0ab47a7ca0fbb0207233b15133b87609804821322e18fe2913ce41a6ced59ea77c20e35128efcf471dfacb93f8605d0317e17ef71a4623f2f1d8c5a1c452fa72f69948395076be5102af489fe71800f7280e8c57ddcc9b6b34dce5b05caa53277d5e6ebda35d398e3dd70e62b28b454323e3b0f29c08511fb854f4cf2d3a237e4f5290a7c6f752cc5ff08ae1c0a76bfdfcf93dc7a0fa1e64bb12027a2721dea4aa6b9d9517bd169bfcfc449b58395a7e62bcfb4266a1cccbde5b7e8d8daf1476afb1f568a6efb3e43fa8af6682792b39302e64dabaa6ae459c80062c325f2fbf1ad60dd60531c88bf0c34d83f16dd37d7cc3ba6fac1140e0ed744fba6a4dd87d523ae08f292d00e8fcdd3e8e4e3914c16a0b1ffd49ef4893613ad61160c1d2519bf6b0a8329a2a33f581001206e32348e56eec4da1a166605e3973e3c05125b4f4f6029c7ca2bff0f228fb15b3e995e4058c6d6d96c9f915570e7e465b1c5b30d7039b550331a216096e0a6eb35aa14ba3ae54597348a49aa2455dce17bacdf810c4c761416f5c6a92f810c9294814be2cc95faf0fb5152af474d7f36baac53baf6c4609219ed7d917130027db6ad81731349506dc3c6be1c0bdcfae5bcb97cad21d9fa2fb775673b557ae868f8a3b5179fae6e65cc2bc203d7052990cb7b2ec7b285a27c57a8b3e0f9977389e200776e9dbf9033b80380ea452a533a4c7462f8d67fc40c2075fac78fa52c1ee51634d8911c37064452cfbf14f14448afd8761505ca9ba7f16098a15372f48991924f38a543146441c5292e9a3ac5661641b3ca0ec2b266ea91ff63478a74a2ae7b41fc9f43343604135018697feaa95e1369f9980080e6947e96c48085fb2ffd226db79f835ca6d015ab5e54a15d94452021d6c86007d48438fc2956ed8562f74bee5d98fbbe1a765624d43579ad41b24bb0a587502af25ce0718d93d14be0b6ba1ee493bc324d6bd0a0cb6fcc35cd12f9155759ff2396415caa9b9cf208239a00fbaad830f3caa4d970fc7aa26dcc0b2088aa309a1addeaf8e1b10c752124078b5aee6b8effa21e3df475112139e5a7dc5b1e1867111c0511c340be8eefd6dff45a9ec89a962e18fd33d07f788df7103c712ff7e7a695f17296ba4a0b697bdb637b88fb53663612d5ca50a1c6461a8c9d83fc9982b37770da8435536279ec334e297005b5bd737ae890d6b8332129702640659aa845c70602931dec4264ce3aaa2a1aab87e51fdb2db4aa61e19c073d123c1d12aa1686498354f37e55c1cbc679be88b58d4a21eafa4eefb095199a85528b2dcdc2b3783665654763e6d4dbeb008c196c6e299791fe35e27588470db669c78f1e591c75578d4137bc16b77b7727a3403c9f9668109b06def169e373c07981f7e75e551ab06b72907d8735025d471355303b8b162f4d98390e7bbbdbd05b3641a2cc21199f9bdf65a5239ef083294f6e6778d4d4d2c33ddf2da9649c904c918c68c2ba5da38028994b67e1869ac54410de565d62b1b3767dcf73ac24e70a2b2e1eadcfbdeec6c6b3f81540282af3fc21ac39b66b8af1b4c95fb6acc650a646ffefc9b1edf965b0207bd452163fb4fee171c1be8a19c5c1b81f309b14a6b0cf3fd5473fd68073cf082d667b3da97c4ae160370e585b72a1ef3e33bbd80d8a43cd4b77f424b3ea6d866a2537b815c74f2a70f1f8b79b968dcec75e9032ff54fa1419fd54ce1628b2c67870b83420241157126affec9af2eb95d909ab0cab990e6bb044641a911cb46dbc86dcdabfaec72ae3a568db70e54fa81a1ad8f75e0dfcaaa56b2de7f6a0cb3c0a5a6c7295ef3fda0de5098cfa30573f31eaf0b1e9a880995d8b0f16318d5ecad135ccfe9d8bf779cd6c8d6f27147ca33bb923fca7137f84aaf924486ba37482f2e097a3a031f886ad1e5fedfbd34be7e5320ae80476121488cd55cb8d4e4263484f9d8cbabb350f8a85f7dadb2d462f9909cb6252b0e4e6d92867a00cb0700bb378bc76781249ba834b7d42bc4ad460ce6380f7cb3d78e46423be8f22dfa80551b82fff2636fa4972f8eb7f1d54b115c99b5eb7de663cd9d2b6c8feca2ea47a113c1ccaed196fa5ac0f0d2febcad324a80477e5465c31340128f1497feff659ebaac571766a11c3f8fa665f14dffc64f2d611622d4acc94ed971daf40d63cb39efef6c407da276918cf02bfe63c8330c4415812dc5d7e5e231a5a610a3b780345f96667e98cf8cd38f3f32fa1385c5034b4a98d682f83dec812874ddaa9b4ea3a70cb8143ca78afb0360f5385f3dc830ebecc780ee683ab52ce37ef89db48e11b74228e0143d4799d6d92388ecb2d701cbcdc3dc94c47adc244d39b6b03c681978a80663796c1b34d268b2963833e4f7f5fad93709330586853096c19830ecc861e9babebb75f152e2a8f3980e7a907bc0e7e70956d36da1334d6e4e4cd753cfa2bb18e6cdd47beab8140e2b49bd6b3baac40c37bac5934ecdbe58da3aad3008b23321161914da17b0f814cbc11df349da772d2fbca276d3bfd2f1a397266669a2a9e37297c753d96d65ea935ce94f4022f21e61901fe41566d9d18e898f2fbb17c757846fdb490c92306f553f5c1410ce0f60200e7f8b901ad0e843c559618d7118f693c3f4a777420edf8232a51cef51378198f30751e1aee1e05f4513fe6dd6b2152674eb091806c4b222fd10a7adc0c260c3691ed3204ac73c3b5ed95fea5e9ab79c9b0b6051a5fa40abfd7b6f24acb773779a72b7cbc717ef6ccd816213017035dd56929dd76b840f54f557ae3fe80f690120ddbd7d283f61c87d35ae147598b292bda6cc1600b1fb2122afd1e36c59e043f41b410d703315d9334979a3c6712b8d5b556ec806a2ea1d8781ba1640c1b0d4eda85b1c5299eb41c541720ecbd96a909f6139a56276c4c7eea982ff1e8e26c9d664657f46fd528d7ea48a6202efa0f0f78a79a40639d78e3cbcdab002961cbd47831b5b9ba6c76d55a5fbcebd2627c6c22bbf1b367fc236428ca88eef873bcb3f8d4281e91d02ece5fddf0bdebd77ff3b6998ded1dadf43287920428258e0dbfd5acd3bbeacd556d97d4506432741f992f5f162607cc250c023dcaa35f6713994d9f7e27919d8eb464b1e173164cbb01e256dba2cbc4f4faa96b14dffc8f123469147cabaea7cad088468658211f07e3f687693574bc74d7a54367ae2387547573883f0643a67ab5d8bc8498c72bc59b0104f147622c94d0d18416f9d9fa935c161dcf4f89c63824d73491b00fb7f6c49dffb3ec54531f9bc56bd33f5b3e3c0640d026df3d1c5109e427924ba3674f49d514e1d9454289b4beadf35270e275ab58bd947635f13123c6cc58ce424ac36d1229acc54af71898a48efd546eb55e36838ff7eed28225a5ca8f54b37d2fad2939366b0e7d4b15fd6353e02fefc1e071e1f7fffb7a36869d25834370adadc4fb746665f6b2d0214b3ee8e1416a44850791d850b3348bf88a921b14ec32c8a352e3c513af1589c0a90623b704eb2fdbfb770061b9c0c1c9462a80387ff15ef660e4fa94e8f6d0d79bdb0312928e2d4599c1288c05b94862626da3f941499d41153b88928eba4e56426cdb0750100ea57cb67db172b658e97ce6f2b43e0d37d00c85e38477908f159d9fbb3312b6afca049075c237d260dae2e6a6a33cca846a1663023031eeff2e8c07026e57d9a7a690fdf5ebe51a92e5ce5c58da5a6539c82b02453dfe94d7c9a93f683054d94f999de2d3eec653ff137cbfd57baafb07cf444a2de61f5b1ef1104dfa814d95e9bd037f813acad39622f03609841f19eed169298c485398e31a526ad0937cd279724d2d2a20106339b57baaebd4c3a3d6b0b7b3838bb8af57f011452b0a0d5fff7cac271bd3b58f4448108706e1a2dc6b23829504ed8f67c50450d82eb86e0dff1edc0dc8a68fb64c3e7f702b7755169dc674e8d74e83c1de4474a0384748b86d369ea4b9b0242c38f2cb045e4e1daccb0097c392107d47bb4382d80bd2b0cd1f6c3911029f232f5b5f9dd426135431be83b08bf9bb46e4474880365e44d6b41f09dd9ea21873d869a507388bab2583af42a7a5ff4d5e01af73b7427352b4450895de38c194b7c4dcfc90edc128400cd014278da6b04329739ad8d88314d6e9270e0014710d232bbc28e537d03634a4e5239218516a701d6d5ad19e295bf5018f9a3a16be027e44ca16d12eb39ed5b7a5d69466d9ff6b177bc26a0a98304378f20d4447ab626e3ad50dcaa0a9ee772d0d18a5d2921a40f09541bb747726c174cced058a850057c5ee5239e42baf560bc2fa834263bf695fd7977d68616cd1999b95585d399a831fba58e69fb5148a015bb01a53c868c5adecd208fecb63394d78c67798355be14f00f17e03007bd41fb3805123b5eb85f3f6f73aa0e6b8a181774844e9180f648f56b9b6242f9f9e64052445662130c2c23eac11d24febbb24291c09255771f3a6fb1c5aba06a15fec15051bc1cd492546da6a9c5c20e3deefd6d4a4ad5fde82b40466818f8bcfdf5b433d710254a2fc125a382fe796381fdc5b86218804467502f33ba73a7873c13ec9baac7f44bca7460e7346495f0868254143c97855a0436a3af8723f76433b5b384657723dcacd8d3be54bb521e78450ea0088370d6cfde7239577b4f88640b046261691c2d8994ad040cd0a779881cf8e1027ad62842293055332593d2500b84a4358dbe8f249db1fdbae0199b274798df7e726378de819f60d691fd07e3f94610b5b8c75c4b3a6436", 0x1000, 0x3f) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) socket$inet6(0x18, 0x3, 0x3) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) r4 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000340)={0x0, 0x1, 0x0, 0x0, 0x1000000, 0x7ff, 0xdec5}, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1, 0x0}, 0x1802) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 3: flock(0xffffffffffffff9c, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r3 = dup2(r2, r0) sysctl$net_inet_carp(&(0x7f00000002c0)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000300)="ca717cd98cc401a6106f67a799110892ceba9ac83a9f1b7329", &(0x7f0000000400)=0x19, &(0x7f0000000440)="737fa4aff666e6bb1faacb072c038658b606c0431f7de36b3d4e4ca74b9cca20db91ec8257460029ac7228365904443949975c78fe814acb3de993608540ae9475", 0x41) r4 = accept(r2, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) connect$unix(r4, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r8 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r10, r9, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={r6, r7, r10}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x40}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x4, 0x0, 0x25) pckbd_enable: command error executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x61, 0x0, 0x81}, {0x50, 0x0, 0x0, 0x7fff}, {0x6, 0x0, 0x0, 0x4000003}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351e, "040000000208008900"}) writev(r3, &(0x7f0000000000)=[{&(0x7f00000019c0)="d78f4edc41a11aee361b850b6e47f3fb1d4a3e1927d7928af6432b7cd0847f121d6b2fe543c0ee96bc3a37ce892b7ea8a33d12079cdf0ab0c8b0a2b5589ada2b8855f92c05ab9af08a7d1039674064662a6dcc46b76dfa369542938f1bd501ef6d29dcccb5a088b2d72a6b1ca042e1c1af87ea0b34a19fd1a27ce943401cc1c80e915f52a98dc81140b69b3f0f0bb40c884630535387812300db72e913aa29b84993ba89d4e6a82c3c559cc774c9d0525aafeb14c12f18e1ee71bc707e4c0efd3afb7b6a29c49a07c8b5d2cc14b56d6d17ed6c6cd7002f55d4ef4c42582f21dd51a5e331b168ac36d22487581dc4b89b06ce796100dc5236e0d7e68132f6ed3ce820bc79f678cfd2e2b4b448868c017d6e3ad7a1151c26a8079bd3b17afb083d8152d139852ccf2ba99f706ec66cbe42a393dfe236c1b94b9e33e202abb74ea4224e96e0cdcfc48e61eb9369bfd2e461c23ba0ecda75bbe0f62abb7e67301d48808a71aa108842e0eb15d2c978dad3764b48f84f5685446ac2f0a452473e567c9cad46cef24942ca72eddd506b0862a2dbdbcac3822cad564486a02927cce70beed8980654156fc59b6fc64d34c3f327d27b5a66d3ae702fcb634d16c9395bed104df6a629c5efb6cbbdb351a80c5f451a9e31bc2bfed94193577e52d13bff2cd3ed5160f69f1cadcbd21d6ee99c5dc3f18c75d81efcb8392a0313ec83c542c6033e6cd731b041fdc1703d5f647c929ef2add480ad3e2904", 0x218}], 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$FIONREAD(r4, 0x8028698c, &(0x7f0000000000)) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x7, 0xee}, {0x500c, 0x0, 0x0, 0x7d}, {0x0, 0x0, 0x0, 0x10}, {0x6, 0x20}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2a0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x7, 0xee}, {0x500c, 0x0, 0x0, 0x7d}, {0x0, 0x0, 0x0, 0x10}, {0x6, 0x20}]}) (async) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2a0, 0x0) (async) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000001c0)={&(0x7f00000000c0)='./file0\x00', 0x3, &(0x7f0000000180)='./file0\x00', 0x8}) (async) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000300)=[{0x61, 0x0, 0x81}, {0x50, 0x0, 0x0, 0x7fff}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) socket(0x18, 0x3, 0x9ef) executing program 7: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{}, {r0, 0x17c}], 0x2, 0x0) socket(0x0, 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x7fffffff}, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getuid() fchflags(r1, 0x0) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{}, {r0, 0xc5}], 0x2, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x8, 0x44) dup2(0xffffffffffffffff, r1) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) sysctl$net_inet6_ip6(&(0x7f0000000200)={0x4, 0x18, 0x29, 0x30}, 0x4, 0x0, 0x0, &(0x7f0000000440), 0x0) r2 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x9, 0x11, 0x200000000010001}], 0x1, 0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = msgget(0x1, 0x200) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000225000/0x3000)=nil, &(0x7f00000df000/0x4000)=nil}, {0x0, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000575000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) msgsnd(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="0308000000400000"], 0x8, 0x0) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x0, 0x0, 0x1}) r6 = socket(0x2, 0x3, 0x0) socket(0x6, 0x2, 0x8) ioctl$FIONREAD(r6, 0x80206979, &(0x7f00000001c0)) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r7 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f00000003c0)=0x5) setsockopt$sock_int(r6, 0xffff, 0x1002, &(0x7f0000000040)=0x8, 0x4) executing program 2: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xffffffffffffffa5) setregid(0x0, 0x0) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, 0x0, 0x89, 0x7}}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="eca2c906", &(0x7f0000000140)=0xfffffe13, &(0x7f0000000180)="824575fa672870e1292a1aa8d79dd1", 0x0) r5 = open$dir(&(0x7f0000000240)='.\x00', 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="34d910b2359672ce", 0x8) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x49}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x1, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$FIONREAD(r3, 0x8020691f, &(0x7f00000001c0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x5) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8060693d, &(0x7f00000001c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="cc", 0x1}, {&(0x7f0000000140)="aea02bb4fb46a96c5b3569d29f059709cfb4823396a0ad8f135f5559f1d512e45d8c74576558e51b65cb9903b2dfff1c0f57f983d9f7a940654c3e7d8920709a44e8bcb69b151ac2ad6284717b3b97e542e79ae2032b2ae8f53ecd3f5fe842cf05b562a757f13a38afea2a809cea9de1ac2d9c46ee1153d932489ef063de8d4cc627bc2f6801d76a60110368ba2974cbc1f0a6ac8f9079591c9c00c010a03a9df6e5a249dc1d60df5e8aa3a3a5b235f2e26d99c8a2a36b63db293b3428fa945e110be87595de140495c4d708a5edbfa17db790fbff7f425b4cf66bb933769de9b27e96f42f1c", 0xe6}, {&(0x7f0000000280)="d4a8fd66272a7d7b7765a0b9cfcb0796aa5f859aedbc2fce8db5c75ccebfa329326443a1d707c80bb0bef06112610937ce15ffe4a90c105d0f27f9add3baa3bdcbd0e813513e57787f4920562ce68c73515ddb1704c3bcbf3cc5c28d9ffbd28d400b9074a15f71840e48e425cbb56f4de72b38db9012a51e582bb349cdc0d536799731172947e6d5d0b2ea3ac57f46fa484252aff4960ee6", 0x98}], 0x3) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb005a4000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b10689ca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d12727b1e1d0cc45c7ebd5df53fb588fd0245528fe5700a5868eaf74d373197fb657a56e99cdbddbb382ad676b756d4e8b5a81c9a624348f23ffd260bf5fd344a7a30bcf96e47800acc166910bfc34ce76252dd12fac3b10dd5719aa6e420f60e3d2cbb22f5b3a6f7fa3c909e4823cdc0cdf126bc29456035b9a44ff74d852ba5c", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80, 0x1d3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x4c0, 0x269000000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r5, &(0x7f0000000200)="ac", 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x2e1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7ff) pwrite(r0, &(0x7f0000000240)='G', 0x1, 0x40000000000004) syz_emit_ethernet(0x1305, &(0x7f00000046c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00_\x00', 0x12cf, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@routing={0x6c, 0x2, 0x0, 0x7f, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}]}, @dstopts={0x5, 0x213, '\x00', [@pad1, @enc_lim={0x4, 0x1, 0x3}, @generic={0x20, 0x81, "d0ebee5faac9c8202249752411de83877472a94837400586c2080e307a356b2b84662abb6579119ce71983e6f3149cd279d37b35905b7cd29c83857b6ad0465e0f165938ca5c59d52c6317555ae9d029fd47c6b658bfcdc1bf8caa258a0f0e429ff0db634c351945db0eb9557c22340cba62ddb85309aba0a82df783210fcff7f3"}, @jumbo={0xc2, 0x4, 0x3}, @jumbo={0xc2, 0x4, 0x7fffffff}, @pad1, @generic={0x93, 0x1000, "60e7b23bbfefca984f75539922be7092b36f10fd10503e747f82e98c67f0d9caeffa5d5c0e6c5d386e037afa68d9fe0469f1931e8fe279b2bb900d3dc21cd992633e5c3a524083b32234943512f18d08ad92e9a3d072498012948bad1b93c88c79af587c4295e2e190be5560e27144def4f58400ae85fde727108eb03cc01df69b47f22d2f42e77cfbaad6d3fdfc397d0113d956b12cd6c8b427ac841022141764cd0e63a8f4ac21785862fec52272bb7902c19f9212ad113f0ed603a58522b9417e83ef932909849dca1df4addda2c871ca287d6f56a550c9683ec822fb1e9272b8047d9ac7523269b0153134aa7467db4143fd686ff8f8aae078d3914d9bc3e947ca05aed1efa6e72d5574038fdd66839b4814d8d298c8f332222a5544c0d90f3cac8ed2803358b4a111129f9bc79318c3b682afad632c4d4ad0b3ff2d528430827ffba76ed62eb37851a414d31bdff09c43da23bf0e8b4a1084c0b5ade57e4d81ef9d5e7b32764a017a9f07840358d39e9bd9f25121e733971f1d155bd7ba786b57c306de3599d0bde5841c3fbd8448acf4c97b4700f0c9cadc0a4731ee45357b81c52ffe9cff7023ecd0f2a216ffa86c315683f89bcaac9930048c774c0fae358ce2906a022fe12afc35ae6e4e43dc8bf3a80172ad91f80f74652ceee2288b79d858f7a4c1d1d53092f92e9c0dba7a8c3ceb70ae6425ac3c2b4bc28f2746045ec6bf6739b55607c039b19deea670ef4d5f1f6098a219a42ef40cccc35d9f250f456e9fe8e0da67e40e86768a5d05b51ef6010bf5b53f12167ec965a847673c46bb3aa3bf7c5b203347d8d36f30f08bd845e060cb0645d45d1c98bbb1217bc6a2d703caee575e019ea9a67e254098ed5d7e00ee9cefb1f8338de290e14ff25231fbaa464f8990eaae9287f7145f41ab0b8ae6a57f91f02adefaa7a1f5d220c2a5e64709fefb23255dffeefbd53a9bd71e1f5138787eaf94fbd00864ba2e8faf00e973eb66da2c8901f91376d055410432363a688e522a3f70db39f6cc65e98aceb823eae8eea83bcfe37161656ce43b65d08a85cd6d75f982b5a31b42b3718789efe4e01dd0dd7d0f3bf16d344aa049c6fd59d1154af465ddc4df36bfa7e8ee723cf249691c40e4c123a2e96f8ccf694e8db4c44439aa43a5ad3081951dd0bdba9b90c95d271ef02848b374da1023a87f4324a99bb7263b9906d9266e321a3855ddf4b25072ed7229d220289917a5160fb7b0d562b64b9124c8ffeb3eff50d499ec518121f4a3530a452d7d577567b509b3ab57a97cd7dabb6192b449988fc42b0732557cae44697b820f7bbdd4c2bc05800a07188a4533a91db49ce053871dc7bb7dcc6beec9b00e9bd88d6712022d4bdadbc40d4d0dc3a81f0e6e4e8aceac5cf63c199d2722e724f4f779b350ad957f98336bebd9b77218d92ba34faba15fbd2bff8921cddd99e552a74632425bddb9e072dd7be87c76ae13c869ba44f8d6d5a88ec3d4442c1f6213734e84028473e21a3e65f7fb155058264f90cb98184942a6845985150edbd59fdbcc8e4f985cfaa60c3e2d82d45b1c730a439b2115816f3eab5d5ef2bee7754aa4c7cdde216797753d8c556a161c66359fe385383cb55b7d5698b63d1e30a0aa3f8a4944b56ecb9bf746366107bad2d4abd6c5beb1ae7043566ad3059d0a22943401e53a2468090b68fd5bc182a285143dc09d389b6494094af85f768ce3dd509cdadc7940e49cc7a919bc1de7fd3ef02bb9dc59653429f5202b4d9d37bc55301622ce8f36da36439bbcaa8e5200e2cc96ed4bd413537cc7a132670ffe147206d500deeb83c07f0f637807d161d969eeb76275c1f25cc62cccd8b7a7727e6fc18998bffb482b0c10101c15fe849cfb9c093fb36d8d522b06052653a037e534ca88b5fdb0d47d19cc2b52c6fb0f919179bb1e7fffd7224bde862a0f0a00e3970de13f8d3c6adb7fc810c0a853589cac5481636fb5cd94a48abfa7a9954ed73f081f0f7054a28b4210429bd26080c4ddd02cd4a819026f0a5b65556e55512f03854886e7e86730f194ecf221fa403711fbbaa234ff727a46febeb96f4834ac74a53dd7d7424faa1c44deacafaa08b0acdc3bdbd92c4ddad1ed48cb0d5f70f1426b6e822e440f6ee7d44ccaa72477f31ee7e560bb5d5361e26998186aeff7ce82f14753c20d9119d486ceb9bdac42a73226a3b55465094a7bfcdccf67d1826f75427b1e7478ef3e36a1f1d925c56b1b9d7e30d7238da8a422492aad4438e6a891f215bd9061030dea5f71f1ff0a124fbf5f6ed8609f0f92a819564d1fa495f4e338bfed61dbdd9002bdbc01128b80aef75f769b83861240830e8be405d473bbb01fa30666f328afaee2efb6a3bfe5a7fe8f99eba7889ee531c66ac8b1e13c5663b99dba244075fc15169a92d742b06da20dc8e4a7fc6ad66f9cf24be5e0e2b581b5c28881556609ef848a142386649be21389c31014f7ab2872dd94eacddba85beb66841f8e9b1876c8337e2c151a43c5ee413441e0f280b13e3f20cf452f9a8752e9ca9adfc65d6d4a66f3d9ed917ce3c0b2e48c5d7225221e7f2d30499020f7cf017f2f954aa511251598ec4ecec060a0fc5877d9ac183357cc3f765d81c14bb3a1fe675967dfe7be05d43b9638c87427e06192a3b580d48c91d800fe1f855694604cc4e35f8ea10c915d1e807effe39b9a34af5337a3bdce9573a98409f06f80f73597ccb21e50942ba1e389706e57b95f5774f44654b5b4094256daa419728645979b7c05b7b25d1831c4c072cdcf1ed71dbafc63c1db9b41a99dd726487a834d562011d8ea9e805d9a9f3d7c8e0a0319323d4eea0b94ae2c34a9725ea4a40122f918b39f3abc6a0db0f56a92b87987c00f9d21fea574db1da2d47e441dc90d74281ca811e4149e31601a107c409542f51dca0c590c5b2c03d63c0e9a052220988927dc088e6a00cb2ed838f93dfc33aadaac7d6f1b9359f123f75d3f112bce232a9d874793ed80217463ee509fa930135c5cbabb49487fd670c43364bbbabc7ba36e23bc8907a3454e8543a652acf94ab4b2cd2edb8b7ddbf82fa1f0f3415eb90fac9e916d45aea8bb3815a0a66e9f581bc33f70d5687a426fd9c93202616d77efb8770131b327a5094d69296379e05fa636aa0eaed008ab38d559b556068f0c39f9988d667e979d53341e861da7f11fd0dd33515cf82a64636e13f82caeae097f2566fd99ed8365cff38f195c343dedca82b698d1002732be9131c0f5721642e550131d13bc0e6ef5e584ebe72b91f21b25877e808107ea1641fcc6fef658ca767331154990e640275da1a97c19ace4a89e1f8730004894b5fcb3e0542863b7c9694796e6e4c7d81d3812a104ff6d03650a9007f9d22ca0f1ba9388d7f292fbad3c22172894af73b05e55af477c6ca10701e149dea786d0769816639d21ad797949fc733f01a115c847fd6151943db731e859b7c5c512ed1e18bad6eb5a109dbf752a1e58936e4f7e061292a62942ce09926ef8d6bd4500a6076dee7ff7d92d23899639afba6266cab9545898f1a0c4bb8d303b4b35140b47d83e0ef59d9f27b69c9052a2f023cc48ecdf8250e60d057d746bbab34df6c6bba997a98ce379d48847876e4a2f1958f67f03fe90144a34fde2b3d4f9affdb70bcd0bcc666b78e8132dfd711d00dea18a53be8bd1010f8a07c55d3caaf8bd1ae999bb454d7e3ca6fc5c3d59449b0ef88a208e6c59dce97255eb68ed0ac10269ac9c7d2f6a127495200d1b741c98038dbb0136d41e1ae7afc5ba962f73549886afbef85bd26814f5c8e4096fb4de73b5a8ae915360d1cb8825f6b9180699f2c40d26860e8d20b76854b830eda446e687510d685a801c6e6cf97a307466d769df13b16bce4c63a5e53d2d4ef7ff79039486e9adbf9a79428edff1b872c52c965b956baa4799f7aab071591f9e81faddcf445d78e57d95f6baeaf50d65ba1c3293a6111fe1e4be5efcbef5759d6edaf3ff1424d3fb226d421f0b3255363e52da522e503459041f21832d95701953904d51ec2a532874588a49c5467f596a4865420f9d4ceb397f0b8fb06ec2f62a2d5d8c0d79b3177a8b6c0728b2f40f5a6bcecd89bbe184de701ecfc268087ba91830f84e3187645afb0490baa78c9cf523831aceb8c735cb77e45e22f7d0e0c05995bfe3506775757f4cbd94e86c3a70fd7329b15c8fe67cc48895f26d8c9ffdcd7110fd1fc78b0efa231c73e5bf2abfd1e7d841e596404c12181ca91c925909154b193d6961b34bb804ade61e762d9e864a792c9c4d4be147f2bbd8dc64f77366425fa292cdfbdbd7aedc99ca11e46393e8fce8fe34643f8d33b62f151465f8286cb09ab8a4c50b268c678f2ced4c5ab4da9907811352f3fc9a66a9a16c05f0a1b9a40b82a8cc4aa5e4dc105dd1bb4e679b95292a3949c6137f41e55698214a8e14ad2eef209dd1468588031b28754320f41935a52240fbf360f44eb0213f3e74c4c54c8dba719928a41bb1763c012ba7d03cc55afeeed0d3e318beb819a99dd4c40d6e8d449937da02ec2380337ad97d747e599e96b5f4b1254819d242b0d57ff5fd4940c8e8c26637dd805a5a966100371eac7b4f319d8390432a8f5adcc3c35fa2da78bab55a34c2ded6404b05aea19bfad835c5331b5faecd91f08e2a0c123bf228bef0ad1cadd018b191f56a91662b4f8529a15a1b933f0394c9b7b62a4a1a3a095058b481adfa2d30608a7a3d620880620587f029b00cca94de23edc65e486082b441adcc358b7a576114313287fc4e10b5c942c3f55555362ffc52b52b37dff2a210b6debdcd6a37f2bb523e7d21babf4ed0045b2f43437e79b997503620083e08a045ad3e136b27a3e65f9219c6f21580e6be91baabd2b0218f909279f8bd66188272465b1ca95e3d1183f20316d4abba787d18426ab25ae6765da8360982f80db6104060b84efb0ee19c1ca34d7fb92ac5a659e135f94689d604af92f8865034e0aa2da2134beab62b4fff46dd2e5ba2ad852c3e92e5d5a6200b5f43617f4b3fab3ab2681d42b5fd2aff27803bed4fb7a56c71a442c2853e31f3380376286f4cb4af543eb0b2e854f4778711225c1fa090a5c799c9a449c2ba9390887c45e9c3b8d2a92d5df2e90b0bc27310d775fdd0ff22f5bef06356bb59879874e69fe1ddb1a51972d1ee1f47145fe69d2820de27074f441173fd7f4b58b47baa2dbc736313dc2ae897d2706cc5134c2ad0278a515b944247a4bc0d93a9d7014bbed275bd4d31647597bc3081dddef82e0f22e89f614985c69c02fff65f5c1106b045c3cb574ac49dcb6dce835cb97e9c503f271b4db104a05406fe1c4d2011e069990d739c5fcffefce770828b01ab80cebde04e22b07d11bad1030360c924c4544bbb9f3be45f2e2bb6650821f988d3c2bb1de1f59fecd8b13715f8adff7e1d7d842e17a068d2a982c31ce0d493f3702123a4be7e5133e481da414230b73be6b4fcd4d955ebd98978a0e494c769352c83547aaff7d43258faefe2783517d5af030033ed7d1cd0c5d7a2f54c26eaeec3c46bc88237cc38597666b8d7fd3fa901d8317037db88fd3e3ea35e09c69516832a90c1fa543d8c37b32bb094598b72958b53dccbff27c9cdc2fc1e21c5db5efd9ace883e001127bacbcdec2cd4930a300e02c5f85640065330d4f4bb499ed933c1709394d0b37a07e14ae6871aacf09fa58e47c861faf0170c7baae57cdf39d8d27e1af3322e1a7bd0ad0900131d7ba43d35d662c1690b9abb180f158752"}]}, @routing={0x8, 0x6, 0x0, 0x40, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @dstopts={0x1d, 0x1, '\x00', [@padn={0x1, 0xffffffffffffffcb}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x81, '\x00', @loopback, [{0x19, 0x19, "4714c879a6e30798c3e146e9ad4b68dbd8d41d4138a66e116ae38ea00b1cb37108f4cd9ce17ffbfb518806217cbbf4bf071d506341f17851c66c535d3aeb24036ba32a3fc09cee7a8be332cad8fcaf9c2545b5b454f57b2d4d4538b4c8a23cc24bd60831ec4850b27c6bce6fd51499b2f0d72358ab1c8a053a40e9c7c56599a6d2df45d832bfa6c81050046b11cad751dcbc4d9d53e2d1e8c24bf444a3491fb1923a5c5f08f8e2c249baad45c805f7b542e13b624c835bb0570f9e230d67fa510a91f42b074c102b5d7801"}, {0x1f, 0x15, "b995a8517c8766db442e8e2e71151399fb5388702ea3bc937732010d371494af7e7c720be31e305056949f1ab4189df5489cff585c9c4d2e8a26404355278829437e56a4958e6c3ac8195e571286ca953f7183e7f20261093f8dc86372b31115393badf9f7623312fd6f8324702b7e16fcc9a191fef5b84225b1f94836e650a7c44118841c6ceb8aa7c10e4dabf093a42e6e023e132fb6726aaab497b7e852405cfe431c97c16c86d5"}, {0x1f, 0x5, "022f595929f71744c8e98debcb5b7a2cd726a7398a4b8dadb62fcb13237321beb94aabae898227f052a365f43b"}]}}}}}}) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) r0 = syz_open_pts() socket$unix(0x1, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000004c0)=0x8001) sysctl$kern(&(0x7f0000000400)={0x1, 0x28}, 0x2, &(0x7f00000019c0)="88ffd50ca9c1971c05a25feff1805999777531e74740c0128b3a1891fc6aeaf9846d6c04b94aa22656fe6b63bfe6ffaaf4ff0cc0bf82469e1da53f5458513767bb2d8fe993e6fd71f865c93860c0307a03e4280d67756300383fae5a40b89252f11c7a004a137cf04930a79afbadbde4058cb35f77", &(0x7f0000000440)=0x75, &(0x7f0000001a40)="a5f45a057b80f83eaba6507107a103135c2907bdfd5a7f9cf384e949b388804b82145c32b891fa7d1a1147f0bbfcd18a902238a82d4d0c210ba0f20904db3a2f352b2e62c4d28e2176964b2ab48306a5bf", 0x51) readv(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\xca]\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.:\x00', &(0x7f0000000180)='^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']{+-\x00', &(0x7f0000000240)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='[+@%/$\\\\\x00', &(0x7f0000000340)='k)\x00', &(0x7f0000000380)='--{\x00']) rename(0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x10000, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000001ac0)={0x1000, 0x0, &(0x7f00000004c0)=""/4096}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) executing program 1: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xb8, "09000000ffffffff080400"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000380)="bcecd49fb34c4163da0aacb93304ff92adc975406ae542cd2a801fcdeb61172b8ed6849d1018dd6a448548fd154ceb069d9135bc92e56039aca9acb6c1a02b70671f26ed11dc1a98382f4969922a4a82ba662e8729e1e80fa090fd5e439778c2edb2521f35", 0x65}], 0x1) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000700)="54baad6838a09ce04b5525b7f664f69b1098e817b8856f4957729317f661bb442e2ead", 0x23}, {0x0}], 0x2) kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r4, 0x2000747a) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000140)={0xab6}, 0x0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000740)=[{&(0x7f0000000040)="dd29dba176aee93db105199908", 0xd}], 0x1) execve(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="aaaba5a4d6724eef462bb96388fccbedc806eecc88cdd7fcbd7b3d9cdb879a51a3dcf090301f3cd6f5dbf18f4636a83f9b5982a1b7db0c89a24f4a353e30f59ddc6ea62e106f573ebced75424a7cd4dc467eecd20bf9b59b413f58d550cdb55ca71c0896a365cf182cc49fc4c71555c2710b5df5697c13b2995a775a4d2200bc6eb3178dc6e4fe493a3ab63e0a5920647b", 0x91}], 0x1) socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e4", 0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1e, 0x4, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) dup2(r1, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000280)="d2a106f3c344d43cf085e2ecbdc0d0846d37b5a13a13a516233106cbd6048afdf4e3c19bdaf4dce56a598e159c37fefa2a866c9cabea11349028c976f622d73f39fd978be40711332942189bb29e8c100bb461cfb7c87a821d2e276a9bf0f68b8bbd96f2641ee83b9692ab02152ec88ee615c9627520ddf0a2953145544c75ed66db1f9b9e045d0a16c7f79ff410b0051caad2c560344b887e92fabe112526f103abfced802361f1858b379b4c3740243bcc02040000000dc9f6c14e22677a12d8bb8bff3d913e1b65802163d518ee73993d0973ae800d93e5c3e7583f9c4530164cf95ef32a163e29fae187b8889a45652909c25fb355f8af706e8b59884f0abb6026dec5205209d97f0b69f6cde22fb1bee6c21238e15c90944ae8f5f3d7ccaea52af9589b840550332e", 0x12b}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) pckbd_enable: command error executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8001, &(0x7f00000001c0), 0x400, 0x0) r2 = socket(0x1, 0x2, 0x7) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1030, r0, 0xa0a4) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x800}, 0xc) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x18}, 0x40c) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x8) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x2) sysctl$hw(&(0x7f0000000000)={0x4, 0x3}, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffe7d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) denied attempt to set clock back 1764515106 seconds executing program 5: syz_emit_ethernet(0x4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaa0500aaaaaaaaaaaa86dd60b9e54d0014000000000000000000000000000000000001000000000000000000000000000000014e234e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r0 = syz_open_pts() r1 = open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x30) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getppid() r4 = msgget(0x0, 0x26) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = geteuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x8, r5, r6, r7, 0x0, 0x1, 0x5}, 0x7, 0x5, r3, r3, 0x2, 0x1ff, 0x69, 0x2}) r8 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) fchown(r8, 0x0, r10) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) socket(0x0, 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r12 = dup(r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x1, 0x3, 0x0, 0xfffffffa}, {0x81, 0x1, 0x0, 0x8}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000340)=ANY=[]) faccessat(r8, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) fchownat(r1, &(0x7f0000000080)='./file1\x00', r2, r6, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9c52bd05bc932918f09990a89efe4e2b90c97724"}) ioctl$TIOCNXCL(r0, 0x2000740e) r13 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r13, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts() close(r1) preadv(r1, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[]) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80800001, 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x7, 0xee}, {0x54, 0x0, 0x0, 0x7d}, {0x0, 0x0, 0x0, 0x10}, {0x6, 0x20}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) getuid() executing program 0: r0 = socket(0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x2000000000000081, &(0x7f0000001080)}) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, &(0x7f0000002280), 0x0) syz_emit_ethernet(0x62, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r3, r0) setuid(0x0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000140)={0xa94, 0x7fff, 0x1, 0x1}) sysctl$net_inet_ip(&(0x7f0000000080), 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000040)="efba0853f98e43324ae9fbf72efd9018f701f4ae1c4fd844614a6a570615e8dc3354655edf3d22ab450be34ec0fcc4caca486d0747ac6ce6e8c52d", &(0x7f00000000c0)=0x3b, &(0x7f0000000100)="ac34c8d082ea", 0x6) executing program 6: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000000)={0x8, 0x0, 0x9, 0x49c3, 0x7}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, r2, 0x0, 0x2}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0xaa) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000), 0x10) executing program 4: 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(0x2e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004600002000000000001df686921400bbe000000283030000120090780000000002942fda63efbdeec374bcb5c10a3fce05dc64adbb8bc23994294d5ccb4a561fd9ca2629d495f5627b33026958d55a7d1f9558bfa6d3f1dfe364ad18777458"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 2: mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x100, 0x36) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchflags(r1, 0x0) execve(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x13, 0x2}, {0x40, 0x0, 0x0, 0x3b}, {0x40e, 0x0, 0x6, 0x6}]}) socket(0x3a, 0x0, 0x81) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0xfff7fffc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2014, r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{}], 0x1, 0x9b91) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000780)=[{&(0x7f00000004c0)=""/1, 0xfffffffffffffeee}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f00000008c0)=""/43, 0x2b}, {&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/251, 0xfb}, {&(0x7f0000000900)=""/224, 0xe0}, {&(0x7f0000000840)=""/73, 0x49}, {&(0x7f0000000500)=""/216, 0xd8}, {&(0x7f0000000600)=""/68, 0x44}, {&(0x7f0000000680)=""/193, 0xc1}], 0xa, 0x7) executing program 6: sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: fcntl$getown(0xffffffffffffffff, 0x5) listen(0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d, 0x0, 0x0, 0x0, 0x0, 0x0, 0xcc, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f00000000c0)}) executing program 3: sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) sendmmsg(r0, &(0x7f0000000c40)={&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa000300000000000001010001010004"]) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000001}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x3665, 0x300000001}) executing program 0: sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) 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) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000001440)={0x0}, 0x10, 0x0) recvmmsg(r5, &(0x7f0000001180)={0x0}, 0x10, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x16}, 0x2, &(0x7f0000000340)="0e", &(0x7f0000000400)=0x1, &(0x7f0000000800)="d862b587c93d3b1171a1aab1523ba0b5301631bf86b46055af1b8dda71562f1f5be7cf27961abd489a218879145d86b43beced79cbe41a743953a3f2d9ae09862f0bbd77ad13b0f5e7823a30d479cded3305078d3a7bf5951a0d1e895f049fb4e1d98884895e255f39d84e52348a39052b6a802ae7d06648ccec42bcd32af277442864fcf3074576ee4d89ad4b9d0537427878e0c36d454478d072ea3f1fa5d37b9cfc73c6ea12d5861f6ab0c98277229337e2d938205cd0594f2de000c182f8849cf2f771ed4c2def168a8551aae080e5404bce4ac810da609eedd8a0deb10d0fefb67af3d2259cd87481275c9d11f2d7f104f41774bcf4bdfef3e35e8a6488", 0x100) executing program 1: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="775ea3a7", &(0x7f00000000c0)=0x4, &(0x7f0000000100)="c80250c7", 0x4) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005046000009f0500000003000000331c13fecea10500fef96ecfc72fd3357ae302b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec58904056a0000000000361b1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="975f82f731154e33df02bcf761c95242e2bf97cd6bfec363539fd6ef5825fb3ccf5e8213436449472d5ae6c1dbee6f012843084fee74be1450187fd2044f133d6e7b7964822f1e9a04246ea334fcb72078ebf3b47d9faf20f97adc9f9d4a87a58cf63e771dae0815d18a665021bd07c657e81b8b29aec54610d1e885040ac8b7164523424690f22f187635f596130cb897480abee553bc497403f49a26e8d4a1f46cbab8e0acba29534ca70d3d9d2908cbabc554032365fa129547ed4d68d68bd5158f5e89d1e324f7a598e8d43190ab891c6ceadf1cdea4c2afbf2e0684844ecbdf1fb35a2932491940e1ad6846c3", 0xef}, {&(0x7f00000002c0)="e760d92e783de07245b7a26117ca90a380d529c446fb1e143ca58a62ebba8d50999e3f12065f21ea92f94d9296af150c4b4d50210da1acb2adea008fc4169a918b6fcceebb90f4fa12f46a6114a0aefaad2b8d25fb1e3ba280609e1e62bf7520b2fffa77967e070d1a0f67d2d7272ff724efd49a8323544c11c483abe5ca3eb5f9", 0x81}, {&(0x7f0000000380)}], 0x3, &(0x7f0000000440)=[@rights={0x20, 0xffff, 0x1, [r3, r4, r5]}], 0x20, 0x4}, 0x1) setreuid(r0, r1) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000040)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000000)=0x210, 0x0, 0x0) r0 = syz_open_pts() fchdir(r0) dup(r0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) close(0xffffffffffffffff) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x7, 0xee}, {0x54, 0x0, 0x0, 0x7d}, {0x0, 0x0, 0x0, 0x10}, {0x6, 0x20}]}) (async, rerun: 64) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async, rerun: 64) getuid() executing program 6: setrlimit(0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0), 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020697a, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0xf127, 0x20, 0x83, 0x4ec8}, {0x7, 0x4, 0x2b, 0x21}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r0, 0x2}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) setreuid(0x0, 0xffffffffffffffff) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000340)={0x3, 0x401}) r6 = syz_open_pts() sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r6, 0x17c}], 0x2, 0x0) executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8001, &(0x7f00000001c0), 0x400, 0x0) r2 = socket(0x1, 0x2, 0x7) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1030, r0, 0xa0a4) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x800}, 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) kqueue() (async) kevent(r1, &(0x7f00000000c0), 0x8001, &(0x7f00000001c0), 0x400, 0x0) (async) socket(0x1, 0x2, 0x7) (async) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) (async) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1030, r0, 0xa0a4) (async) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x800}, 0xc) (async) executing program 3: nanosleep(&(0x7f0000000180)={0x8}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x60}, {0x8126, 0x0, 0x0, 0x94}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) write(0xffffffffffffffff, &(0x7f0000000080)="2300efe4855a00beaa9acc7808d0", 0xe) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = dup2(r2, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f00000000c0)=0x7) recvmmsg(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {&(0x7f0000000440)=""/222, 0xde}], 0x7, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) recvmmsg(r1, 0x0, 0x0, 0x1, &(0x7f0000000380)={0x9}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x18, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) recvmmsg(r3, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000300)={0x0}, 0x10, 0x2, 0x0) r4 = dup2(r2, r3) r5 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x3, 0x39, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000140)="c2969223a7fa593766989f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d55", 0x23) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)) r6 = socket$inet(0x2, 0x1, 0x41) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000000c0)="eab3c749155c4343e2bfdd49bbf76d55322b16066efe43009d4c7ee52dd63d00c5c514d5a61f07d3b550ea3c30c079200c1b9889a1bd83", 0x37) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r7, 0x0) shutdown(r7, 0x0) r8 = accept(r5, &(0x7f0000000940)=@un=@abs, &(0x7f0000000980)=0x8) recvfrom$inet(r8, &(0x7f00000009c0)=""/57, 0x39, 0x2, &(0x7f0000000a00)={0x2, 0x2}, 0xc) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0xfe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) syz_extract_tcp_res(&(0x7f00000003c0), 0x3, 0x4) syz_emit_ethernet(0xc1, &(0x7f0000000400)={@local, @random="450b08bfa22f", [], {@ipv6={0x86dd, {0x3, 0x6, "8a4282", 0x8b, 0x70, 0x7f, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, {[@fragment={0x3a, 0x0, 0x2, 0x0, 0x0, 0x0, 0x65}, @dstopts={0x62, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @enc_lim={0x4, 0x1, 0x2}, @pad1, @enc_lim={0x4, 0x1, 0xfb}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x88, 0x4, 0x0, 0xc0, 0x0, [@rand_addr="d77e435e2947a840f2dce18b510998d4", @mcast1]}, @fragment={0xdc, 0x0, 0x8, 0x1, 0x0, 0x0, 0x68}], @udp={{0x3, 0x3, 0x8}, {"7978c7eafecdb83843f593b518fdcbcabc2ae6b83c990839dcdcb3e8ce293a982b56f4"}}}}}}}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) setsockopt(r3, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r4 = socket(0x10, 0x4000, 0x40) r5 = dup(r4) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)={0xcac, 0x8, {0x7, 0x5}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f00000001c0)="99dfacccf0c0f87680492ac13a676b235147428af99c11052c2aea489b1beb6ec0aa8941fc479443d132806c996d77b64ed101075d7bb7bc3da68277d3edd1b4ab68c6961b02c2b6c6097375ef0e4dec4bb30a244196d47d7b242856d8645e8fac1f42bc1df7809411e6637415c6d82bcb66597b6aee488a12eb50282d6b387d41a6771e88225fa4bb95bee91287eff332c7c9d6f295a7737046c25067efa995da81176392c1045ef6f7e647f9803f317ba9", &(0x7f0000000280)=0xb2, &(0x7f00000002c0)="9e82b0b0dd8723f2ca99a1a1e4f9b99272c624926370db1648fc82b841d53219072a61675fccce901aae3255bb66ae1d71b48b8e405c68d57a638263ede3c5dd79e824d8c1ecc14c5769da26a2caf5806a07ce644025a6d97c7f800aa07f649806da2469ad1e103bcf9ec8883ec353eab9ce630bfff959e3", 0x78) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10180, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000380)) sysctl$kern(&(0x7f0000000140)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: r0 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000000)="834e005f", 0x4) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3, 0x5}, {0x1d}, {0x356}]}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="d4b7560c592ce347bb83ca64da06", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x8) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x30b, './file0\x00', './file0\x00'}) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc028756b, &(0x7f0000000280)) dup2(r0, r1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) executing program 1: socket$inet6(0x1e, 0x3, 0x2) syz_emit_ethernet(0x32, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@noop, @ra={0x94, 0x6}, @noop]}}, @udp={{0x3, 0x3, 0x8}}}}}}) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000700)}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000280)=0x4) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x201, 0x7, 0xe1, 0x7f}, {0xf2b, 0x7f, 0x32, 0x3}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}, {r4, 0x1}, {r2, 0x1}, {0xffffffffffffffff, 0x80}, {r5, 0x4}, {r1, 0x4}], 0x6, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r6, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0xfffffffffffffff9}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}, {{r5}, 0xfffffffffffffffb, 0x7, 0x4, 0x2, 0x1000}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r6}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0xfe, 0x4}) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) pwrite(r3, &(0x7f0000000880)="aba0b1a2829ba57a5be56fb0dbb2c4614b9afbc55bb96b78a44d8b12eca65653e203f85b0478721da0824b284afa02825010bec072a5c2ce3a555d7152a738d0783d6c68052b65c09e474474c209415f692a6b48ca84b8bf22a1a3148628a67864f9faecf0e5fe20a2299ba270278b75a1a229ae9cb0b69df15929b18a094fbaa577d988d34b32bbd9f66a1b70e897e33c33be4c951d63e6457c9fdd93ecbff4e378fd0c96a63f51ee9988e00359e22293b8e977de5eb81c387ea63596f8d473c2ecdfed0d3b0c50639a8704bc22200e30b1cdb641783902930acb8e3c926a890e1c55d9d55f07215005786d0576e743e18cc4d184219b027b3c811dc94651b114bc00e3ba87ac", 0x107, 0x10001) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000300)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000490000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069d000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f000068f000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000491000/0x2000)=nil}], './file0\x00'}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f0000000240)}) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r0, 0x6, r4) r5 = open(0x0, 0x80, 0x20) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x6, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x88, 0x40, 0x2, 0x660a7429}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x2, 0x9}, {{r5}, 0xfffffffffffffff8, 0x18, 0x2, 0x9, 0xa805}, {{r5}, 0xfffffffffffffffc, 0x6, 0xf0000000, 0x10000, 0xaee}, {{r2}, 0xfffffffffffffff9, 0xb6, 0x40, 0x7, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x80, 0xffffffff, 0x8000000000000001}, {{r5}, 0xfffffffffffffff9, 0x41, 0x80000000, 0x401, 0xffffffffffffffff}, {{r2}, 0x0, 0x6, 0x1, 0x0, 0xffffffffffffffff}], 0x1f, &(0x7f00000002c0)={0x80000001, 0xffffffffffffffff}) chown(0x0, 0x0, 0x0) seteuid(0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x81) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700"}) sysctl$net_inet_udp(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, &(0x7f0000000180), 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000480)=[{0xc0, 0xfc}, {0x5}, {0x956}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/49, 0x31, 0x1000, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = getuid() setuid(r2) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) symlink(&(0x7f0000000280)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setrlimit(0x1, &(0x7f0000000640)={0x6, 0x10007fffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0x4}, {0x16}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r2 = syz_open_pts() close(r2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x41ff4000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) close(r3) r5 = socket(0x2, 0x3, 0x0) r6 = syz_open_pts() syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r6) read(r7, &(0x7f0000002040)=""/4105, 0x1009) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc9", 0x4da}], 0x1) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x8000000000000000, 0x2000100000002}) r9 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1000000000000207) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3f, 0xffffffbf, "0000c6186461c0940ad9fffd45ffffffffffffff"}) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f000071e000/0x10000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000728000/0x2000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f000002b000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000668000/0x2000)=nil}, {&(0x7f000072c000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f000008c000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000089000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000595000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000300)={0x5, 0xfffffcca, 0x9, 0x1ff, &(0x7f0000000080)={{0xf8, 0x5, 0x3, 0x2, 0x8, 0x8001, 0xc76}, {[0x3fffffff8000000, 0x59a7336c, 0xfff, 0x9, 0x7, 0x4, 0x7, 0x8, 0x0, 0x800, 0x5, 0x80, 0x3ff, 0x7, 0x6, 0x270000000000, 0x7], [0x101, 0x1, 0x6, 0x1f, 0x9, 0x7, 0xffffffff80000000, 0xffffffff, 0xcf13], [0x0, 0x0, 0x8, 0x4, 0x3, 0x3f, 0x9], [0xfffffffffffffff8, 0xffffffffffff7fff, 0x0, 0x1, 0x0, 0x5], [{0x2, 0x3ff, 0xff, 0xffff}, {0xffff, 0x49, 0x8b, 0x2}, {0x5, 0xb6a7, 0xfcf1, 0xcee}, {0xff1d, 0xbc5f, 0x6, 0x20}, {0x4, 0x6, 0x10001, 0x81}, {0x101, 0x904, 0xffff, 0xfffffffffffffffc}, {0x6, 0x6, 0x1, 0x8001}, {0x1, 0x9, 0x2}], {0xa0c, 0x3ff, 0x7, 0x7}, {0x8, 0x1000, 0x7fffffff, 0x10001}}}, 0x8, 0x4}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2b, &(0x7f0000000000)="8c740b72", 0x4) executing program 3: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x2) executing program 4: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x5, 0x4, 0xa23}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2, 0x10, 0x8, 0x7fff}], 0x200, &(0x7f00000001c0), 0x1400, 0x0) r7 = socket(0x10, 0x4000, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x6381) clock_gettime(0x0, &(0x7f0000000280)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaab42111000800000000000000000000000000000000000100000000000000000000ffff000000008500907800000000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3bca01065bdf088654fa91faebabc4159149b58311084092fd8ee442ca3a5195", 0x20}], 0x1) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sysctl$net_inet_gre(&(0x7f0000000000)={0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x20, 0x0, 0x5, 0x0, 0x0, 0x0, 0x4}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="960dc4a4f28b9b9a782f95fa7eaf3ea1bdd4c9fb129b465cf04bd60e743daba5bec2455df51bf220ca9b3ceb1a0cf969e3c5f6b176ebe3db2b6b323eee20820c0474fac7a6221b92167ed4686cabb52d0c4afbb881d077aa4f8d193e69b76de48ee343e867b429e6d1e73d25473de7ae526133a0d7ff16b5cabc72500b35a12ea2c17fc14cde0d93232745748100ece151933853dccbf3a8e0ee280e47620a301e480ab8b87085a6f6e3a0128b0d4dea8c7c45edef73957014e7f552584ed505bb205959059b7d548a", 0xc9}, {&(0x7f0000000780)="722f06270bdc4d7856bcb7aa81bc29a48a2ffb83c24ade7f7de8fbf9dc1a41d9c1f43c8c8cf0be5318296bda345ebf2cc7537ff4dd7755630b8c91b72c8a239d4ec22afcfaa6b238d917dbc0a10e83dbd599040a4f025243689d6e692e8d30909932cff7db69b51d52a1f4c592bb1c667512fba6f185320a13c9c3826af6a2ec0a07485b6ea22d6277453ae5dbbbdbf3501cffe8c2b47ddf1bc8c5fa568779b680ad6c8f47f991ce47e20461ff28b9f1a633e7a75226e5b49a439c05011adef33fa743b57d0fea83f0592551e31c944d528e0a1fedb28c6832ed238760d8ba1a433f63b9ae608e218ebe7fa2af2f41f29d941909acc85768878a6de63797aa1e3c0c92fd49b791eab68e7e2913635a2a154649a8ee1b0e968d73c484885863a7af8c3abe828a1a43df3fa43c6309d496bd5eccce76c4a3558018430e1f20444b915d254327a6e04f51b49bbf8e9a8b8e7ea00139888593afc50a9e2ec8f2f8c5b0106fc3e56d242e6eba588acaf0fd17eb73267113bbaafe2f1cd94db9973709933e4ad4bfba498383bb320ae622c66e8318cced4dfa3ec8dba6db34648afa7cb025e6fbfa5dfadacf679fd46f94331e7442f3ca8563ebb298e21fef7c0b2123d56b29981e3d09c0e00676dbf4229cebf8b3a20a5c9f2b7c996e2d8ebd8ed1c2599c89c3a1bd2936b7c00661f017459fa826834c20638974f376fba5eaec17f044fec8bae1abde0d3344fcbef26d38d9c0fe8b534927c4250eded4f2aa14503c7ca97e9d84ba0fb6777b9bd2cbeb6293c5f796f377f210c139c2dfb6c77156bf2339a3babdea5a136a670e96676df64907b1b77e49c32334d9b4b3a7521242fdbe85c80c15d5fdea6b7cb520ebf19682f4ac93320ec4eda1176ab334a40ccabe0c28ffb262d20ec3279bf60dac79c3fe5c1233284b151e550f14725f9409c01531ae14c693ff3317dfb6677c43e866cf16b42f35fd4ca163783ed0cd619f24cc51443ace343a803d548da8b1ab98729735d1111b1d50481d8aa488e1d1960fa7f2400f10ad8902a2c2d4540849988222df59854c771e9d45ff7dbb5de96acec64c15b5ca45b232d157f7d7facea4debd232ba61ae0c6607951cf4afed8d060778003b4086333abb47e3330b70e3f62a3cb87c96c4f112242a39a03fcab8605a5d329b1455305149f80b8658fe60963f3533d4350821553e29dd84e462d128c335599af0036daaedac357ddc70bad3d5843082db628236c8b5d30013d784e99460f2f6a16bc2807cce1bba6163e79a2871cd8f6767605288fdc6ba9152ef0c4545c82565ace2c646f09abd401f920983eb633e79d4b27aef8227ee4306f3bad16e0867815a3217b0f1dd0c99bbe5eb7103f77b64e8ade38b05a2eda6248e2a105d580a5d0d567d4ccd8bcaf6e03980592bfbf2d5c0aec51dd499e08", 0x3fb}], 0x2) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget(0x1, 0x0, 0x282) semop(r3, &(0x7f00000000c0)=[{0x2, 0x4}, {0x4, 0xffff, 0x1000}], 0x2) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x240, 0x0) fcntl$dupfd(r3, 0xa, r2) r4 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r0, 0x82485608, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) executing program 0: ioctl$WSKBDIO_GETBELL(0xffffffffffffff9c, 0x40105704, &(0x7f0000000140)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000c80), 0xdcbfdf7a0dc5ad76) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="e0e6b4050104ff7ecf26db0e51000000000000000098d73a7c1100000000", 0x1e}, {&(0x7f00000000c0)='N', 0x1}], 0x2) r0 = kqueue() syz_emit_ethernet(0x5e, &(0x7f00000002c0)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e030010000000000000000000000e14fc11133f6400ff020000000000000000000000000001fb0089"]) setrlimit(0x8, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}, {{}, 0x0, 0x1, 0x0, 0x0, 0x1}, {}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x1f, 0x0, 0xb66, 0x0) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffe) writev(r1, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000080)="04", 0x1) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) write(r5, &(0x7f0000000040), 0xfeea) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)) r7 = dup(r6) r8 = dup2(r5, r7) poll(&(0x7f0000000140)=[{}, {r8, 0x4}], 0x2, 0x0) dup2(r7, r4) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000640), 0x10000000000001cf) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040)="ebaeb96d50f051a852b4bcae1baaebdbeed89f3ca0c73f0670f3e3be23b5ec7a9487a0ac6270ea0e3a4be51ed75fd6d5841955933dd48ee101d6dcae3ab80ad109185a3712434a1079dc31bf54ba74fa2da2868aae11656cfed42740299cf9e155852af721c191d74b38a35e1f12afea6f6d6872ebd2ea885d3758b018cc42c110d2ffe9981f0d4a765bce36647c6ee952aff750cca50e1a0cba", 0x0, 0x0, 0x0) executing program 7: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) unveil(0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)='#', 0x1) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00', 0x6, 0x7fff, 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) sysctl$net_pipex(&(0x7f0000000300)={0x6, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)) executing program 3: socket(0x2, 0x2, 0x52) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) socket(0x2, 0x5, 0x6) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r1 = socket$inet(0x2, 0x4, 0x0) r2 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x1e) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x1, &(0x7f0000000200)="38ffff00", 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{}, 0xe00000000d}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0xd8) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r4, 0xc7}, {r4, 0x4}], 0x2, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0xffffffff) r7 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) syz_open_pts() shutdown(r4, 0x2) executing program 2: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000280)='./file0\x00', r0, 0x2}) write(r0, &(0x7f00000002c0)="04", 0x1) write(r0, &(0x7f0000000300)="b22c7300b555d4da6b686ad6dd9025d027526b2acfe7b65e3e8672ada38e073e00cf2df6fac5403f28500d", 0x2b) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) getpid() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x8001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1c}, {0x28, 0x0, 0x3f}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x2, 0x1de, 0x9}, {{}, 0xfffffffffffffff8, 0x43, 0x1, 0x467000000, 0xfffffffffffffeff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20, 0x4, 0x1}], 0x0, &(0x7f0000000400)=[{{}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x7f}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffb, 0x92, 0x1, 0x8b72, 0x4505}, {{r1}, 0xfffffffffffffffa, 0x83, 0x80, 0x1392, 0x10001}, {{r2}, 0xfffffffffffffff8, 0x81, 0x2, 0x8000, 0x5}, {{r3}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x8000, 0xffffffffe790fd4f}, {{r2}, 0xfffffffffffffffe, 0x11, 0x1, 0x7, 0xd9}], 0x2, &(0x7f0000000500)={0x8, 0x7fffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x121, 0x60}, 0x4, 0xff, 0x8000000000000002}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = dup(r4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffc0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x3a) dup2(r7, r8) executing program 5: open(0x0, 0x70e, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) msgget(0x3, 0x500) executing program 1: setrlimit(0x1, &(0x7f0000000100)={0x8, 0x2000000100059}) r0 = syz_open_pts() close(r0) semget$private(0x0, 0x1, 0x2) syz_open_pts() socket$inet(0x2, 0x4, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getrlimit(0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100)="bbff2eba542c0580fa35632749b009ade26bd2094189ebdb4acfdd2cecc44d53d0d82cd69aaed3e5672f35b151", &(0x7f0000000200)=0x2d, &(0x7f0000000240), 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000200)=[{0x2}, {0x20}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r4, 0x29, 0x33, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="c983bb2f913109116edd762efbeccce8f126dd9fa0cf1edc89e4cae03535979621619e401071aa8315b0a39b99eb1bba5aa89922fef9a84d6cd7b814bf75514126f9450007adcbda53f1d52cf786a7744b849f7c924d4837b854ad0dd202bbf2e4f076700a27a68ae3a626ce73c4f026493b8d107e97a567407adcae292cbc52208d5b2ea0fa974092d220f6ac94168916312f10669403", 0x97}], 0x1) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffff8, 0x1, 0x800, 0x1, 0x8005, 0x1000, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) socket$inet(0x2, 0x2, 0xff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x4000, 0x0) r1 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 4: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000188000/0xc00000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(0x0, 0x0) r2 = socket$inet(0x2, 0x5, 0x9c) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) write(r3, &(0x7f0000000f00)='L7\x00', 0x3) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r4 = socket$inet(0x2, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000300)="0b09f7cfcfd4c785a111eedf12bf2fe4e37a41dd6f6d8ced5eee4c83a800766ee61ebca8173242e79a8b955f75dbf88a8e4c208e3effe566c8f450e2750a017b7a96fd5676c24ab9d1d2f08b00dae0d181f869fe41feb702b1f7868552c437ecd7948111d36376365eb7faead220a87da1250cc62ec6e3410633c6f9eb8993df561aa6fef7e1c106c2c3e4ede20f788c50a8d1448cf04fafd34987c4407201a73d9e43d310fbb731146993313b9b09a44de31a2c0c8d6ee60fd3e4ed51387588a27bcb0a100554e665bad930acd9ce9b2c6a8bd5b359f27640938d9fe694ae1bcb9b07c95efbf8c24037d705b5be53cfffa0675bf3580e9f25870a35322a2f390708c21be2522173f2f51bb1cf98f4666a3cd5eeb33fabede0ca49d749064d1fc4989f1fb893c83638dea4e98d86d427f118c38c1b25bd1d2e1a61ab17c8ac2d09e4c9879f232f1eccabc846e8d390b9988ce79df60efeeffc3e4676b3aa31c653111f6beba2e939f9ac05d5ca3e62c3fd696e8aafbc89483b3b652fb47df915396778fde10e15dd15491d7afc98bd2f8ca848805a44a5f0ea618a8f5455705b83070e505b2a50151a09e5bb", 0x0, 0x0, 0x0) getsockname$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa08004500003400007fff00009078ffffffffac1400aa0400907800000000460000000000000000000000e0000001ac1400bb00000000"]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x18, 0x3, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r7, 0x0, 0x23, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x9, 0x2, 0x9, 0x6}, {0x7, 0x81, 0x8, 0xffffffff}, {0x0, 0x5, 0x9, 0x100}, {0x398, 0x52, 0x1f, 0x6}, {0x9, 0x1, 0x3, 0x8001}, {0x1, 0x2, 0x40, 0x5}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000340)={0x2, [{0x3, 0x6}, {0x1, 0x1}, {}, {0x1}, {0x3, 0x87e6}, {0x3, 0x79}, {0x3, 0x5ab5}, {0x2, 0x699}, {0x1, 0x5}, {0x2, 0x8}, {0x3, 0x867c}, {0x3, 0x9}, {0x3, 0x1f}, {0x2, 0x7fff}, {0x1, 0x2}, {0x1, 0x2}, {0x2, 0x3e4}, {0x0, 0x7c61}, {0x3, 0x7}, {0x1, 0xffff8000}, {0x2, 0x9}, {0x1, 0x9}, {0x1, 0x1f}, {0x2, 0x6}, {0x2, 0x8}, {0x1}, {0x2, 0x6}, {0x3, 0xffffffdc}, {0x1, 0xff}, {0x0, 0x3ff}, {0x2, 0x8000}, {0x2, 0x1}]}) poll(&(0x7f0000000480)=[{r0, 0x20}, {0xffffffffffffffff, 0x100}], 0x2, 0x7ff) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0xc0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x10a, 0x0) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f00000005c0)) sysctl$vm_swapencrypt(&(0x7f0000000600)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000640)="30087bf8", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="e5e126e050356ad67894df57e86a077801470e7dab65d2ceb30127ca516385006090d33abf97547d929a6ab0dd9b32270de4d6804b44d91f4f6670fdbabd993e75ad15e458f35e7a5fc2014d85c8e5bc76b4a491d86739e4ed462bc5dfb38ad47c4934b4d1a5d3b5f096377be183ce7f4ba6742141cdd7a49f", 0x79) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000740)={""/16, @ifru_addr=@un=@abs}) sendsyslog(&(0x7f0000000780)="223c7c5f8637813cea8ca3fc6d355998ecfe89f47aa2a8305e93d799fcc694ed7457fa63c163ff2bb202f9f3cae51652596ada4ab7aa1fb9c4d2af82cd1d769b3a97a086c3c2d1d4fb07c3e4a18075d651a049d06bc7c82143332d80e916c489f131657b43536bd79c7bc00c1f225b92f49894ec30761c5a88bb2ff58360a02ecf336ca2053c951e22654ad71debd96210ff39e5", 0x94, 0x10) r6 = kqueue() r7 = accept$inet(r0, 0x0, &(0x7f0000000840)) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880), 0x800, 0x0) r9 = openat$pf(0xffffffffffffff9c, &(0x7f00000008c0), 0x10, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x8, 0x0) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80), 0x40, 0x0) r12 = dup2(r1, r2) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) kevent(r6, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffffd, 0x4e, 0x0, 0x1, 0x80000000}, {{r2}, 0xfffffffffffffff9, 0x79, 0x10, 0x8000000000000000, 0x6}, {{r7}, 0xfffffffffffffffe, 0x88, 0x40000000, 0x100000001, 0x2}, {{r3}, 0xfffffffffffffffd, 0x61, 0x1, 0x3, 0x7fff}, {{r8}, 0xfffffffffffffff8, 0x68, 0x4, 0xfffffffffffffffc, 0x1}, {{}, 0xfffffffffffffffd, 0x22, 0xa0000008, 0x5, 0x5}, {{r4}, 0xfffffffffffffffb, 0x60, 0x80000000, 0x6, 0xb24}, {{r9}, 0xfffffffffffffff8, 0x0, 0x4, 0x6, 0x80}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x2, 0x20000000, 0x8, 0x95}, {{r10}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0x6}], 0xfffff800, &(0x7f0000000b00)=[{{r11}, 0xffffffffffffffff, 0x80, 0x4, 0x6, 0xbbe}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000040, 0x12c8, 0xffffffff80000000}, {{r12}, 0xffffffffffffffff, 0x14, 0x20, 0x2, 0x3}, {{r3}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x3, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1, 0x214a}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x3, 0x1, 0xfffffffffffffff7}, {{r13}, 0xfffffffffffffffa, 0x6f, 0x20000002, 0x3, 0x1}, {{r5}, 0xfffffffffffffff9, 0x40, 0x8, 0xd, 0x9}], 0xfffff83c, &(0x7f0000000c40)={0x5, 0xdecc}) sendsyslog(&(0x7f0000000c80)="bb0c70294ca6377ccf4e8865d0ef5916fdef63021f05642bc1a651f3f183aa01a9babbebec1af940ece2ee3eb82b69d09b05d4b6ab6a99d75f303a34e6cf6ed28e5e00b53b36940016090ae3874e0d67186342d8df46dc", 0x57, 0x1) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000d00)) writev(r8, &(0x7f0000001240)=[{&(0x7f0000000d40)="638185b334344022501810299e5cf94dda6c964e13648d1835f3e6ad31940148553da22d18a4f3c799eb8a39611182be398b2e7f340fba29b61e3a54a3b964a4df83ee4dd95487650b10e6864f77df937368e4293fcaeead80a7c5af76fa4eb952d0233fa4f9fd711fffafd7c8d68f9f86aabb0bf4729e2428352ed89a778faa2edb6b0e82488077bf42b0cfb52a3b4ac5223f09a0d38bc7a8c7169484f4ad66552a5326df26d3ebb671320234d370ed20d77db075de96a85b9f39fc1c94f8353670ca4e147008bb8ca6ea809b26a12228e14bc89f1348df744d44265ef63fb863ba65a40058a237", 0xe8}, {&(0x7f0000000e40)="22bc95a3dba54df69101f16298522765d6c4c8acc53db4b60566e8d20c2af2f87bf5985fddf3b15eabe03b92ba1a409a300e672b87db1adbb3ae79b35f68d6c9583117491e813bd81eecd8d1041ab99125ed08ef1af5d8585c8249c163d1fc1c92128b3c35660803794ebaa53a6bd4101619017ecab9d948e170cf9b4d3eb4d447de477900db16ce6a", 0x89}, {&(0x7f0000000f00)="b6eec2d239fc0bfe3b779972d8f5fa1057cf5e8ad52086faad794465576494f6d1e0bab7f1f70e5611db77", 0x2b}, {&(0x7f0000000f40)="3834d038109e3cf5bc3a0dcb6b234ee90f94b9e4d5dcba49702ff1fdc742f4da3c24ec9e6a569325909ff9db53276ae1e8a9ed8687bdbe9a1d1dd77e809d5739c960ee17f01c93afc4c62e1279b755080378a79b829b3074af862686a7f6b04ceddd7d92931447c40280d82e0d4fbbda1d943ca6015129b5297e2f4bc540bdac9677c94f1a56a33af2ee799443333ff68659fa3c2a19b3b770e1", 0x9a}, {&(0x7f0000001000)="9209975fcfa0bd4c2affc94e628d9cc4a0448929eb086449b68cd3be749fb7ebbb38ae8fddf5537cfdae72124f59364f285c46fde7d140246106dce08fce3d7e43e70e8301c5a279fc344b7fca38c7a618a7e8b023c67509b22e8f852ad93067913fabecf901e1c6410669d6a1ca7ac0a0e7c389e6b578febf153643768cdeeeaac848e780b4b894aca591d810b59cb8d2366679604d21cc42f10bb43bcdd54661aab2625f692f365772e9d668e3fabe8a3d2bc49009b62d84a0875c2a1c5966a0977bdbee2e19ce84cf04e59ca7", 0xce}, {&(0x7f0000001100)}, {&(0x7f0000001140)="95391dcb9031dcbd38b748f95c642be2d820e39082ed4f574ca711978ee0d1f475eb169341b5997aaa5233f9e7349799beafd3c64dd5485b4c8714446094fbf9f722c82222efc87614a04252ca062c5b3615fb5dc4ac24339c675116969c73404af836eeac0c159e992b741203d6d5f95d50a70a7d921e25fe110a169c30bfe0871c7f349ee93c3a99bf101f029af1aa13f5c3929cc4b9cbba91e133e0dff9512765d6f2dc5a08e8a15ba3c2a211b65fd624694c469d5cb04452a2ac583902749d6f778bcda9b18f13874f0f91c83076d02fabaca263770562b5123b9ec63ea8333f23", 0xe3}], 0x7) sendsyslog(&(0x7f00000012c0)="435ba2b725766094c819546a795dc16af6877cb48aa61095d303f588cd4033d69a6e40f732a8b3cf33a3735fb5c27bb6130b70633d4cd4d05ea7a14f1c0b6d2fcb28aeefc7a932e38ddb3226f07960a9bcccea4eef370f405a316ef6c184cf82d22e0bf5ac81d97789b5dc6ae7f2494e43ad910ea423c097dd174d867ad6a362e82d91d34232ea0999138c92e6fe04172e6ea751f95d2ff39a7ac1bd340300ed4cdf9c20348f8e804468a93467389fc73684b1638bc4dcb2783e791e70832e6b717c9d6b8e6ed7467be1d4a04f6c5841d7aacc1fe80e9e301748cb53227dec7f82d0e69367bc04", 0xe7, 0xa) executing program 6: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES32=0x0]) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x10, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="432d88a0c7d82244f6c661309fd2264dc5f62a0f58076209f3e7d5", 0x1b) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x20}, {0x2}, {0x6, 0x0, 0x0, 0xc0f4}]}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000200)) write(r1, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x4000006}]}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000780), 0x0, 0x800}, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000040)="74800ae6c8b338b118256016990add118c8f5649d85bf97f2c403804367d246029b793aa34119a3026546a6c55216ea7434f4fbe810847c8c8adfa7ccdf08d867468deeb0c980bb37ad683d60c0ed76b42320ab65de0e4c9afbd6bbac25a85894a58b64b98bad971785c96718cd815727d1cab0aea02edc9ca3ec162fc2cc4e4db05a3b902a30eeb", 0x88}, {&(0x7f0000000100)="bc194a78b42326a310c2a56d11c020b578a0f07dd87102fb3788feb3f7a58dc9d388289cca52ee5be96e7b0402ab58a10f2aae", 0x33}, {&(0x7f0000000140)="11d15456f9f747321e937f652c5d8e5f4070a7c799980d5e0b1d1f53879e32c0b1c49d19b955c10822e580424084834b910fabbdd9334796da6f5b2df87f71efccef521bc76242b91eac0b1fa34d7a61", 0x50}, {&(0x7f00000001c0)="68b410427737b7fda24fd783f9647d0962bc176bebbf52eb1fa76c5ee17d2b97698d4e349c8e6fcd4d364967e3409b2d1d307fc0fcfa8206b20a93d5927e34f6175da431e3410608fb4a220018522c19d15ef1c77031924ee801fa475f9b22752102e43d9ffa30c125b19ed39df3446c25a570ff99c80864da8b36a2f17b7f4bd7c8be678915f4b8a96e8bb7754c973994bdbef6c1dc5a58f2fb7c43", 0x9c}, {&(0x7f0000000280)="5b622d988c0f8f6d3855a23702f3d189ca6290016ce88c368dd106bfe25611b6b3a228dd748d051a21d3950627a293d1d991e0f42b8f7156e1ada9c0b9ca64a28c2b4e7f7d96877c232050ae7b2d350eb652b40123676b1d9783a033ea0b99fa8d840fc66f60ba89423ca7c3069c8566552a22d869d96fc9174436cc5219d9b95afe597980d2da2ec2fc6f6cab88f1f0b4f5a002abb42fcd968571e9aaa13400016d6728504138419171279207569d65fca94f0ebd5744579f12d95cae8f6f9b0475cbde1d08a936c8cc0d6224fff2465787bc330b92096685e39359e223ecb2", 0xe0}, {&(0x7f0000000380)="6d38ac9345d5556811ab0acf678ce4e27c383d0cec00c680d9ceea8002f41978876db42d971db27885c79c47aa78163b9f11e9a600fa116a15b51f9edb74cc5059ccabaaee33b996ea9be7facbb856b114d85cc0c1336b4b4a294e46a3937ffff2b44b45e9f7d22a8131bbc69c", 0x6d}, {&(0x7f0000000400)="46240a5f5b044cbc1a016a891f7c3256b7ad7c097a4846952384fbdced51877b56f88df439ef6f993623470d2d2deec22f3675f78f1d9ee2698d03de76d314541b82a2b85b710280f2b83d979cae8d28e89985248bfb8e05e2d97691871cc9cfa9e26eed446135bfa2f4047a39cdb0b99185f50f42f9efea5c55120d78fdc18c36c9dd5a945570396c44a12b8ab0e4d5f0cf9a02d7b3bc2cfb3d22be1acff7f42d69332f9af8e0e83ea4293ec57fe988145f794415e84be981f220179ad4530b40f89f477b801fadc0e562bebdcc7afb793e0b196826acaf3eb3a8640b00", 0xde}, {&(0x7f0000000540)="f395b30fc9bef038db176646a28115189dee50796ba2f703c076e58038513ef6b391a69edcf34e6e13919c22fe57236b55b47898b0a783bf0dd2f453820c34c3a03ab3964c4f05777995b18f8f7965", 0x4f}, {&(0x7f00000005c0)="a7150d8575c1d8b618e7bf0de2eebfa7cbd93dc65e9c34f1a56aa12293d2b1091edc7bc1b1fc20ee4b4eef638f4c5004a2bc0e9bc2efed72701e0b2b8f3e099df8308108f9c63f7a6acf64ef88236bf5be268630bc3d762ecc6877573b0c09a30b1d90c5dce4f53592e07f50e780a5ff68985d24a6d79c7223c0873620456ea275c10c2072f094428e3b6fcef8466ba4d1e428c1a8971161bb1c0f9f322849a1d50f478e81d2c0d8a9164588ad060c48729f4bb90691619f5a2b806d8775fc86db886432cf9c42ab7ff22a84fd4d56aada513feb7cc5ee4078da99b0d9acaae129c4515578150a5b3c15393af63454fcb572a91bbd38dfacad681fd26600", 0xfe}, {&(0x7f00000006c0)="e650e23aa05f74606ae6408e3d4ca4c0da8159cf9f0f1f5aac67beff973a0591c3ab67489058fa8dd0", 0x29}], 0xa, 0x0, 0x0, 0x205}, 0x1) executing program 7: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x2b, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3a}], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) poll(&(0x7f00000000c0)=[{}, {}], 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getppid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) pread(r0, &(0x7f0000000100)="b08feade8fafe675c478c59ff23091997f88357886fcb14439c66fc3203ec525af9b14376ff0d862a70b487d12fbda45e3d8c6d806215aa17f2b433c2f08b69a5a3aa253c033df823edf9df322d58a0e61335bacea0bda16482089291e0220f0fe437e329fcd7c53f0e1edf20fd15778a6188652e195bf962525cfe1278193ac49f01b17ef5061d96c365539cdb224bb7910c78254d1a4dc180eca9949f7e98cad0064c2ac79710f1eeaa83f6f518e617f4ea979b47f865819e7a3bc8c02e34d7a987e959fe070dc96c7bc8841e330fb1cede6c29ac7375773463dc096a3e1fc00ec4b58a519d15d29978ba462232d5b953c39dd5a2c39b104e7", 0xfa, 0xfffffffffffffff8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 4: sysctl$vm(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000340), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x11c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe14c, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./bus\x00') readlink(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000000100)={0x2, 0x5}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x3e, 0x3, 0x40) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) execve(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000080)={0x3, 0x1}) dup2(r4, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0xc) munmap(&(0x7f000006a000/0x4000)=nil, 0x4000) listen(r5, 0x0) executing program 6: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe800000000000000000000000bb"]) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd, 0x7f, "1a91a80201d03f84e33ee7790000000500"}) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="f6", 0x1}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000140)="dd78ef21edf351f8fbad41fcd2bd1832fd3c306437ed3986769815d315007cb8c06fc7caa403", &(0x7f00000001c0)=0x26, &(0x7f0000000200)="660d6fee2da837e08dcee7963cf64d1319b24809869a71f2a64efc599643ccf25a44dd386d", 0x25) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000002c0)={0x0, 0x0, 0x6, 0x1000300000000}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0xff24) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) setreuid(0x0, 0x0) getpid() geteuid() semget$private(0x0, 0x4000000009, 0x39b) executing program 2: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r0 = kqueue() (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x5}}) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x5, 0x4, 0xa23}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x2, 0x10, 0x8, 0x7fff}], 0x200, &(0x7f00000001c0), 0x1400, 0x0) r7 = socket(0x10, 0x4000, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) executing program 6: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0), 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r2, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) semop(r2, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x0, 0x420}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x2, 0x204}, {0x1, 0x4, 0x800}, {0x3, 0xfff6}, {0x2, 0x9}, {0x4, 0xfffd}, {0x2, 0x7e7}], 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x8010570e, &(0x7f00000001c0)={0x0, 0x0}) semop(r2, &(0x7f0000000100)=[{0x3, 0x801}, {0x2, 0x2d92, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8}, {0x3, 0x1, 0x1800}, {0x3, 0x101, 0x1800}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) chmod(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) r4 = getuid() seteuid(r4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x7, r4, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x5, 0x9, 0xfff}) rename(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') getuid() getpeername(r1, 0x0, &(0x7f0000000300)) fcntl$setstatus(r0, 0x4, 0x0) clock_getres(0x7, 0x0) executing program 3: open(0x0, 0x70e, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) msgget(0x3, 0x500) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x5}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}, {r2}, {r2}], 0x3, 0x3ff) close(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) fchmodat(r3, &(0x7f0000000000)='./bus\x00', 0x297856873e19a70e, 0x2) readv(r3, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069de, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4f4, 0x7fffffff}) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) executing program 2: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) setitimer(0x3, 0x0, 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x29}, 0x2, &(0x7f0000000340)="bee4a8d74a3529db0bab3cdc6475ce574976a262da130862829d4d395c16c1163c83a31ec0f597f30bc5d9fe5a7f4b62b65d5e0b3004633d7579f8489d9b4379fd2f3097458f0ed09cc633f17dd2318ed9a3a7ecd3f705a500d65525b1d6fcf735177baf6d46ebbe488f2cb2dc1f130594a638076784a32d3e45be46bc45cb8fbac9a5da388bc6caa3b875e12ae94805f0a66b2e630c2b78892a9c3ab149810284d15f5f6eb0673bb8030f8da35d3e025ffee619e8ce9a01a821ff9d05dd6d394dafcc3890e03e9f9ac1d3b467f678940e45468591d0e6144b34e17cbbab7fd3845af5f1519260a529ea84a44d724949cb0621bb9bdfb271123862081887ed0306e51032eb9e186a76c1be920caf17b5e77c023cbc79e39a06eb53f65cd346d985459f68ade88ad9b363cc5daecfc04b3385b32e4d78749480109aa0123a123bddc842a188c734267dc9b76f1adfcf1da926d953c62089f44e4930b931550558377bfc5007f8e467b77bdc4f2b14292daa982b1a303e8bc8704f2f852e194dc60b14a11df16389cec1ce36325b958431eec6d35e4ba1aa4e1ff42ff092c22547644cb6431a8ed91c45ebe0c6f3c3394754965305bbe4f3ed6b8dd08b9d287ec79eca4e1397a2e08d44e46036cd4eac794f73100271e2e6ffa6c62fcefe4b54bd365bd7f06fd3b57ea946259005b6481b9b88c1f27c82d193e2767db83d85c0aa723fc03909aecc6bb2384a19e442c8331c609dd5d15b8450ec3816ba34e68521726183925bba2b9095cf0bce71872302d432208b5e81ae88c514e2cda794940f89791fcb652e0b74bd80d359445bb77303afe46a38ed678b5bdcaddbeaeeb48d0252fe2388effb959f8a26942f00ad4fced9ddd7640f5a660504b43965ed2a66b14db7ec0fc831968e494d89057a7b0424691fd12154a1ff47ba16d4cd9e0f81611e5e19ed5972471453e6acc3c450ffea0c38893a1f33d9f29b10919cf0bb6e5ecf45c14ba6a23b7c9840acabb12e126dd7d2b6973ad01fd2032b1d7c98dd6643f44e488e38ad8ab81ca85ab746504564a28a3bfd9a4b3fa84681d7da87b9cdecfae730a3e4bd8997f20421157c8720a95858a808a4b0758db1d64ff6517c16e2e8992eb60ffb1e12bfec7eb1ac7b9466b8e6156341cf76c5774cc77af15ba75cca24711ebe26d8734ab8303ff0de5f15aa34baab18a01dac1f89ece0315ebd5914e1d0095057de4c196fb98b01a49c09048ebb9d6c8a0280f280836875d932946e428abfeee90ecad162630826385dec657c0464845cb2a728ea5fc318b659cc660ba799567b1ec8fe2931b39dbcb8a73a72243a774dc090440c1702c91d877ae75c3f811f87ea54cfea3ca5c61e65068ae975ffd66f138bac1e6ec6f8783a260ff4c419200991ee093586b300cacc2d175299ea3986cc7ee70d3a1cdd8db5911ae5a4c9d6b6912b880c749b13ce0e633fffa21596d12917677ea249944425ebf76bef4be831f55aeee8a49da2cbcb8af3eb0a109c0ea2e5418eebc90569b1ef3ea956e819c079bdea08517dc30cf62f1ebda0f4ef52094ff002f6b5009b509fd6e43e6978845356f6396d2ea9657a1ef6eab22b8da1441663d4a3a0102316fe8d97e975c8fc20d18cc1f20a8b77ae65b4f9a10c6e77af22ad9f09f79c35c1d60b30e13370f819327b822ebb7b8bba08b1d1449500e2d6fb75da131f682abe0aa55efa14350cec4bb7d93b17af19eb6158bfc04fdc858cef09085029d02ccfb3be76f93d316dfd5cd93523e942fc9ca446e11618bb20514b05dd0325c2822bea8b3040f25c809a1f6493d0fe6ddc78c1c9a41fc4fcb0a92c3c1aa96456812ddda8014b49b7d24ec25714295377a6b2fcbeae032a1b0704f9850b653d7b090ebfd83b7942bd26c6be8e9b45311a4ace537a79a7f0345969bf3ec2e2d83790f8f1174f6085b279eafb531118733d2144a8f87fece31aee11052d4630bfaabf4763b725a0c226acb40302e185501ba489cfe5a3fa2b443fc1971e533ce36633d4788925175f3346eaf9dbdddffad6fc4b6c0bc5dcfad48ea539bc6762601a38e4ceea81db95eddf2ef06a2f6515c40434c39960fb669e388ddfcb3a41b1f0e2ad5aa4e27eaf39ea505e516c1076612d183530c2db7d9ae314264739f93b9f9cc903b0ee7a6d94d9e850743691a0e17b29665cb06ab7401d11df2c7c969a1cf5575f1e09253e4ce705781678c07082bc88b7c71e0021b8ca5dfae0c6db21cbb2cdc1f182c82333adf50d2f0cbf6508473626127126b3c98aa5adcbc8b823bed0dce8391e427ea7c584f2cbb35df5a745f338f1ba64f756db915179f55bacb7630c3c14e7cbd5151048ffeed1e4d28a754a3b4ec2363cd0c892f591edab8abacd94c8793b8b13ebbdfcac9f70d1fff05d62f3352a1907b23c95dbfbd193df95269b22504a2e557e28e59b7329950cc59557dbb89dad683731f591c40ed07538da02c25a83d6c463bf0a19a1bd45cd299e48625345efec27e80dfdfd5a64adac2304246612f64b76b3168fa875f474c759a57ad4f4837b4f6ad45e2a8856f9cba085cfc457c4a0c32c68c8b9679345b30757af1edf5902c4d9d60e8166a2909c5270462dc15c318eb627372f04af1d1e685614a2089b834384f8fbeb323181e73332c2565364823364a909419cc725003792a68c59e33f2e50f2c00d7518b477d4239c3a3c031cc9a49ee866a349d3536960cbeb1712e7dd1909ce0b530f5fdc99352277c804f46397872091d71fc5d588210e41202bc06d557c3b6e8148088fe94e7a4295afcb819c38e8ed1445d101dacf93a13d2d4943902d12e2a3e940cb0df80e01585fd315eb34f872495fec1ac2aae76555ae1a032556286cdda1ab00fd16d1886ba5223311e2e8dadc553aa9f88f0fe9420ccbda1bedd2f70bd60fadac278ffcaf8a705b7e5b3f8d8f9d1afd00631f30c0be63d8510c3302fa1884286162fb929d8e92ed1537277b91dd03beb588a009093ff615a3dc6e70293f4eb9e76b06021d752f5c2cd46d317cd313fc119a8f72c10aa4a04543d585d737e31b5796b0afb2972f2634c90939cde59b70008cebbb3a5ebce7279e7faf41c41585212b524db33b4594d32738dacab917a712bf48939d7bcd7e084553e949fade96b2715a2d849fd286f14748eecc77f04e83214034a78c05a712eeb2de49c0fc340d16e37b6c1242598b8f1be4c77574b6164847d13795309ca8e0c6e61dd419b9af8b2322f1699ad800d1f5983edd920862f04cfca173585fc8eddeba6ebcea60451ae05918988bf3c0b760fc8d179ba40487e02ca918c1a1500f1f4d5d04d6f5ffc2bea206842122e26aaef147c7412270c3b541828ab57afa123582df3f8926c2d9eeb30054b5aa2b3385e4659d07a75e613ffa8599c59a318afef587759eb382e15ee63662ced1080efd3d191debeb7207b59009b45c08fc424a70db5e82eee046b9ac186ced720f5fce835e5ee27ddb35ce5ae9377fca8dce136a0c4ca14bd9d4169bf720af31281287efb16ffb152858feb311c4ce2378b155bd0680efc572205b7d37c356aa46fa5456281c146695d902fb8d53f05b62599a6ef426520dec38c00fd52bf9c823c9719d05e3aaa2dbbecd444eb1d6f0553b4077e1476c7b57dd33e1ac6df4f598b1dbf2ff3fbdc530d9bb1d8761db1b20d39903e5cde3a99c1388398c7d2eacd6488269ad4a1f999fe7281350218746780bd78b93f3c73f39424b21e7a4bdc75ce3ed12d719e881b6d2c331bfcb2fd198fd2a90bb744bb3cfee5eef84f6f443f570188d93a1739f17a1121ea4993a1fdd3b10f7569d454c4d6e9a531e9ba1714024bddc4dde1c37768150c2eb0e82914e7ecff7c2ac18cae8e137ecd01894ab9ffbff8f3e1f49b2e56846d7a69cc0f575fe975f27958a53acd908b04b40ea02ec82ea22a3a1f0ef515edb96dbf4ab7e48c5a9961b3da13591e726b536d3e7c3839b3465270bcd64cd34cc5d8ba3a9010d77b2bb98e4795c1436eb51e42137c7379d290cefd195f09d9811da6eb21506e34b8f24b3fc74cbdc14552830c9ba66aa3cb760795984f9f1e4e4c0cebc1ad68d9c2fa03ec703ce24c30a197debfa88186ea3156925fc2a30863eed94400486b53a9e5bcfc27a2e9c962cdbc94bbeef88f9fab7a756184f3baf1b07084698455315be769269967361d54319a3c6bc1d8a8c2d58bf97c0b51003b01cddd4169c8476a69c1bd705df1164345017a1b9adc4d4623495ca54772c28dcbd8595b3c5369df18605ddd3cb94434e7d39746dc803733bb17c1280fd5a61691165a849e74437f2c681258fd1360b0af303c966badd164808f5fdba7d6a60420fedb69d7591960640b2c856a739e4cfc37d3ad5d2139566632a94f9a2b512eafc15b244b0798c5b308cde960810f915499ec55c5b0038a2b740c76309a4de0fe27b20251dc045abab87cb677031b2f3baebc7843d9fff3a3483e969df8cf10858ca53db4fc358e6845cd5a154086368ea5b88359d37902d9e9b8d87ab0857b4b33da466dfc222fce0858affb562c4e8a78436f36e8ed57f6bc0b202365a89e9943b2b0c35286118c14c87d7faf75c2598c19b9c738072897db60459bbb1d495f41b477251abef641da9e07d24668a1861b47ad8a9364e2b8428787ceb6da762f31774944b04146a914ec25fce6bf5b488ac071a890b021340a49d5d065386cef602855ab538ad0e0bb50dc8a35fa24c122882623c7091264460fb7b3c0f80bc75603e304bd0abf48ef8b5e7a57bbdc3353d00b4313264afffd17dcde766eb8ff13d4944a420aacebdf5e2fcf5f1cb9446b663e4a8b8f4abd3b7553035a4fd0f7f5d95c992b452bbd318fd467d1578", &(0x7f0000000140)=0xd80, &(0x7f0000001340)="b8d474a1bebf361a6611da01748db4651cc50b76fc934af118efaa0a11c630e4ebac87f770da02640888a716b18c984e4be543dfe26f886667b90cf45ebdcc65065783b6fa2e4eb40b016d0f0345610cab4373adc4d5ff907be0e577e80ae8fd9ef03db554c7b9ac6f1b3a484eca3ed49810a49aab7c7a4bf1d22a61a7009d4b34e3d8b26d4a7257771dfb6b73ede04bf86bab1f9024ca2028ca6ae7ccd5efd21d3d43e48d4a294e90bfff867b1339414d590924816d51bd85c8d2a15aae442b035956ede40324370c483ea558124a38618a8cf66035eb5eddf1927341c6926d25a3adb6217f1d96e8aab7fbb48ef6226c10bb81d41495c0f3fe8b37855bb8e36178d89f8c6455933d6d6bd8c9f3b0fcda0f9b9bad0161b0cf0a9fdb71f37791129c0bfd70a330edff31f26778cc22b55a6837d9cbc7629e1f7371c8bcf499fca72ec10149c73665a1b4c09de26263855f259f09e391a2c64888be96265be11c5aad81d33335c6f4d6e38a2b7319d0f0b81fe0316e06c8c11c3b13ee1b7bc475f9aa9ad4f1dfeee07a34d2a754d50baa2943d1923ef19da043f601987fc06d65cadf71916035c2ea54e0adbbfb375408de6567e08fc14a716cc77b6c01ab0d493449d66ef450efb8600f893a8373c49e68d323cb55b68776f616ea84a95c71db8268ef8f8bb94d366ac7c77c950cb012a5adc05765bdced6b1a0fdedad0ee2e6076661047043966a21b5c57fd8ac3c56d09b9921136308489e064480cf28defbca9b1234790e7439ce82bdac3b763cf32313d8230867914ba5858de19ee8a29228be4b988191e42928f31c3087d2c5c049c8c57d59c20762013a82adabc8701c5ad4c65dc819ab09d722893224dbc0fde265247e677d27dfe381ee9cf1a3fdbb9d4017510b706bd04ac451c47ab3ca0f5b3d897c437946559986293164213a1201adfacbc08ca6a9a2b00605dee1cc19a93d8d36675fc53eca3a5795c6e334f3f91c1abca7486db98ca610c9364080a55ad9e482eb6e9ce08b8a71313b20bef98140859015c80efe94f1815d718aa869462d8880b356d97600d4ae945185dfce50e8924da18f0b5e95b1277901e64f3040108be271c1011b32f4571f2e1dd73fb027897e25389b1591ddac9d9219613f855791726a656c512a61f6ff72cee36297d0c9faa326fe79f55d814270940b0ea3e43f20ac1651d727b32aa18c3fb62639226752e2ae5644d06c134ba05bc54b2bf56f745e2aca7b1377fefa269c6cd39aed629421986a2710d5e9676814595824d51ae3186e0f8a43bb8c0db913b0723e1d3ed3447adee80959230b93c8a79a37a0b6dd5d6352ee3260472c60bffd27c62b10c06c2d539b225566caaf97d4ed13da4d89c2700a8af59f952b45fab6794ff5add561d94f16155e32c50646cae83d53d2c382b36851f4958a011edeef7249b7bfe8b576402d56ad90aacba68ebe34b7c9210eec007826111d28240e308379177e7f33617a622abc2fda92f2bb3f13d3f3de35acae912c7b6155fa04f4e3a875e61d2bb89bd619f2de8b0b23e0891057282fb772fcaf1af34a2e50527b127504e8b0644280738dec33024ec89687c2d2447bb6eaf7f44a15ece2747e568fe63e2ae982d26398fdd1233971638f90e672116bfcb3e310ad9eb788500aa68117706d9b74fd97377e5fec14e07fd4fa3a049b97954bdcdf228c07cfd404e4016efefd7ef7096c2a11bb936c0720bde08ceaa9783d940d371c10f1586eac53722e2b2b59fa2e40544e46640fde100a12b6d971f14ea72ee89d3f8f96e74059cb95371e9350285c0b02fa9b69e3eaf898afd6ee26487bb40a68ae43578e009a87da4e7371697ba58d1f36db5469a5b48a5c5d9969eecf4205ec9bed6afa51ec3d80986408a743aa4383aed9d2dfa36d3b1130f69a73052f9babc8872f11ebf23071a2a4cabec3d19160426c4c15a082bc2200e65a71665eb367e40c6120250846ae4b5169b3510089d1f6b27ffbd6bddbe678b1954eee248efaf4d0960755c52660b06db591fa2dd86e2ee0271d5b19496556911ab1c5d5bfeba901785497a50d1da2567d46ec8fad4c35d7a72a994f10f7de725ca9c18480a20fb6b90874f457cdef7fcb10a8bb1e0d0678596cc8057748480e44c70ab98310db541e238f82492ff5acb66b2c903842c14b225f8edb906c4b147cf6a2178e6b4a27fb29e111bfc4c0975a549b16d660cf79f2ee63edae6128d836e173069b2db461204f1f1e047f0a32fa423de558631e61f4b1c5392990535ce6bb0f959fd90eb0f7b1cf15b7f3d119ac10b43285483c7252d69faa26e83ac3b3b6bf3bf7a37e6b915a4523fcd3a17f19bcebc8886f97be9f54db651b1aa22a861662e32c04334cad83f0ba6650cd95dd4de9c53d81d880dcbae8ded67e88e025278da947ccb95d317a986d8e4d4e07f55d323963ac1eac4f41ea1e68df611d0c683ee1dac238184c258029364e21c7f42f0c5a8251c549281d9804dacadf5a7b7ef3b869bcc48ec86413491ce8b5e382425f4137e3fdef359df789bc4dca8c4201480cb2c449901f274390498f6aca0b8562cd284affb62e1ce6c19ea96d39d4ee61d333e65127e79f41d61cd98d81d26421c854e192c340305a31d5ddf1fb80a271268297f3b548350a91ce60afe6ac0f181b989a747793e2a968c58ee1f86127c4be9b348b930152712685755cab2d2f5c4d5b2e7ed2d4360ed080596c0a6de9fff1b5245d01b9f04018e5b47eabd1cac1a566dadd052c50f12bcb96476709e27d847105080891c8ac18507822529fe8f81f0a89380573d1fd54908f34a9785cbbe5a147b87fcc754a31cdb331cbd15d68c7b3d075b81423e35c10ae00b615e3539a5476225c517de3be648b3794ec76abcc27989decab247e5daf7379d09548171e2de0e47643cc4304a65fa347d22e91f558e89cf1bab97654872802c673cd09e36f3801b9bfa3103d8f8e2938497daa7fe0395fab94afa4b91e65e8d149dc1da5d82f36b0e6cfb3a361ca8aa767ad32a96843e21615d7109bfd1a752bdc4f26a687e2c16fa174f4682c86253b4cfd3d9b1f6aad7e8165401f88ad4d928ca035f77a0f909f22f45512508a8c674dabce5755d48651b27f296aa939116567e160607e758ad4b6fb66a81e9db0f378bd1503cdad785ade3072d2018a3cd6095f24f0c388f4ca5fb9f5f928310e4e6564244455380657d4a7db664b6fddb8e1334194cbe61d223b04dd49acdd43dd04ffa9911b2cf6ff16395cb93ced6b5cbc7a1ff398e0f6ce6644920dabfe7a6f2dc7827acb4b8c34b72eebabe4087cb0af10106bb89000e9163ae3aca3a8eff7f57f278c34358229d657a7eb076ee9a5b73d35143ca5c8270fa7f9c1a1d4496b13a91e5588d61f6c4dde5970f02c56cca8b0b9e56eb2d3023d5867592a67e580b03f1d4ff18698f08b8735921299bffa2aaed071827092951dc33b5df9152f1ff7ae6989d90cd3d0d07c262af042860c0abfd151ef4889ce86bc10f8ca581fbd747ffcf8fbf3ed1eb660642c370095121a3d7cb03759417aad5057f8475d36690565ac7f1f415bc9006e8a7552943c7c386555d969b239c04815c0c01bc91aaf83a2d9a86fa9ec49732d30a9e0f3454dc081831a96233488c7c352ac315f400b45b49a2a7dd1e5699f6398229ce0a7f3cbe9ac23c283cb58a9025fb85e15d44e0d18d8c33c2d49140cfa96f35ba35f05da491a7c025791d3a7b9150c763f03d51b62095dacd991734b8d05a9341ba4deb32bc84b356d4c633990e200cf947329fb3aa611ce0aa38ebcb4adee812d2e584eb9228c88f23f57939cc4c4203cd20977d52db1abe11b2645c27c59c2e1e778fc155342b90fbcbaa0842087f47ae9eeba3d683a95d25e9ea596580d133f83fb0d9b2683dabd638e92abc990b35c3ce21058d89b1be5d7c3dfee6fdfa595f0c30a3a5c268fafe17dbd5580da00defc8a2706bcabadef04ec3f727f69f92c2f8191e303581dfa7ea345d9d64f4691e7bd0ad58451c80f7e13b83a9653376d36496a6aa55db2719b4522945cc154ab2f0d57f02e015bc9dba0008569ab283cceb6824fada3a9594f8419e94343d19f81630583da36a8f957a70d037252fae29cbf503b56a23da3a7f8b7dd9bb0a7af8ad2a536a69397c2a10491243cc7094c44233a0ba55ea2cff3bac99f615097712424d8764557c10a1b16af3b87cc3309e18a46adea695673082bce3f841e2d0b4cfa221b6adc18d97c0a98f9f410b34b47929e7323d7ec69d59cf70df08375f8c0333b2aeb170a73aeee15c83ddc2a72576790e0ca5a0bad7af5861a4b69f5d4b5e77273c43533627fb2fae380701d87eb0649f858acf337be8aa94f6a49c219eaa4018ddcff4b0a183503a9060d50dba301fa8686bbaa0a892b640f32deb06dd73bae16eac49f0e3b9cb3ac0aaf5590286772adc997b4958924b5c145847543ec51585bf71d4d95a3c2b24a92243716ec41e4889e7159dd811f6b5fafa4b23aeee274ea65d373230c475b500037904fa256bc52596817631b4b07f1dd9bdcdd9a523c12cfe18bebe400b55f93bcf3f677fe6df3f248af52ddc2d0c547fe0b36dffcec500a9742e8e754b9d3e8b839d2ea0025ea67a04a643cb59b7afac3a4277442cc4585f1e190f79150a4fc72b0a4510fed5db7730949cb428bda8d5e18fd7cce3cbd92753b27d4c0b703740e4adc4db1fdc6b57e45f01c20361a6b75eb0675a543b233ee7f52d66321015d7e894515f83f2711b7bcae98aae0cd39b96a8cbeb359d322a1a081cd681ad3efd873a131e2750b3d7a73808cf8f234870b8e521b4f6e2f587786b881c896342b3fb1a4c57d355cb41417cb38e89c889ad9b51ed4f71669d96780d8f13a5901b3e712e883584c194718440e682fdcb81154e2bf5cfa46ea54b531f3031cd0709c06d7ab931da1e9b6793bdb70fee9f8a3645b745a7c8247299b4206faebc6421741e1a7f52f3743f2473aeae09e3254849068c4a49036cb7dff63ec68ced9d7420310e94baf4e72a328c0d54bc030b1f494e4d4c82a8533b5787d25607a7d12a6c068f987c37b2727e9e94452a3ff3b22a21a97d76fcd67a2ce57c1fbb51a2a2b1fc03299141966891f5754eece711184d3764a7850222b3f1b2a6a9dae731ea9642cc1f34e94232d2e4f1b775483653ce5ad2888a3553a4171dcf33286dc72a5a49279586448c6dc4caf44432b18017eed599c48c60b115b001f2f003c92a295eab5581fcf7e9c2584710904554a8cdf6454e924326f37dee72680ab1bdce66867e50b26cfa71081084aba17b8dd16f51249c4fcec789806030edf9e22487c1cda7a48b63e0521b88379c425654b76e7ca7ccf8969199c16656a47323cef328c15df0b1a60e2903495627e386fbfb7721ee0ab3b87c11d532f14a4d50020c36de88a5bd3351d777b64cb5be7303fc511b2f648f5741386be6ad1d0980b77e8f45b750497fd5a3408ed329377963014eed046357566599f586bb04fe53e736d833577c85966aed99e4865f6ad2988007cc161a88f300c2699695524db2e58f87487c2fbda85690bb88762f91469a148e790ab081f9c167bb45b9e86a8642c767f07326e9488ee1cc817aeb8dae009cc5c0076730c79a2a03ec6063f721e293965520585cb9a3eadb15268b2799d4f64f2f6b9005a94ffff8708c1cc83aeec0956a7b60e4131482dad1ece47c73babe356d2f94f3fcca7df89385b6afe7f66fe5df9b30027d68361b45b74", 0xff8) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x50) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x14d) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000000), 0x0) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x3, 0xff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0xf0000000}, {{}, 0x0, 0x0, 0x0, 0x210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f0000001480)) ioctl$VNDIOCSET(r0, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) syz_open_pts() r2 = socket(0x18, 0x4000, 0x3) ioctl$FIONREAD(r2, 0xc0287533, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7, 0x8}, {0x4}, {0x6, 0x0, 0x0, 0x3}]}) r4 = semget$private(0x0, 0x4, 0x1e) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/4094) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001380)=""/252) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000000)=""/13) semctl$SETVAL(r4, 0x0, 0x8, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000380)=""/4096) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgget(0x3, 0x640) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000004c0)={0x0, &(0x7f0000000040)}) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x60}, {0x3d}, {0x8106}]}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = dup2(r3, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f00000002c0)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) executing program 5: sysctl$vm(&(0x7f0000000100)={0x2, 0x5}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/10, 0xa}], 0x4, 0x0) executing program 6: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x21, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000140), 0xc) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "000015", 0x8, 0x2c, 0x0, @rand_addr="e1aaa2241dc0fb00", @local={0xfe, 0x80, '\x00', 0x0}, {[@routing]}}}}}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) setpgid(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) setreuid(0xee00, 0x0) close(r0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x20, 0x3, 0x0) recvfrom$unix(r6, &(0x7f0000001740)=""/4096, 0x1000, 0x841, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r8 = semget(0x1, 0x2, 0x304) semctl$IPC_RMID(r8, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r7, 0x800c5709, &(0x7f00000000c0)={0x5, 0x9e75, 0x6}) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000000100)) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000140)={0x5, 0x8}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rmdir(0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="5916a53fe170aaaaaaaaaabb86dd60ee1b71000000000000000000000000000000000005000000000000000000000000e3"]) syz_emit_ethernet(0x699, &(0x7f0000000280)={@broadcast, @empty, [{[{0x88a8, 0x1, 0x1, 0x1}], {0x8100, 0x3, 0x0, 0x2}}], {@ipv6={0x86dd, {0x6, 0x6, "d94c56", 0x65b, 0x37, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback, {[@dstopts={0x67, 0x2, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}, @pad1]}, @routing={0x33, 0x6, 0x0, 0xf, 0x0, [@rand_addr="7cf909511883dd2d246ebe58e420e104", @loopback, @mcast1]}, @dstopts={0x3, 0x13, '\x00', [@generic={0x5, 0x28, "5ff76322b60354fec6752ffa6322c0c6ce674be74089c1b2165d5e5f58a6c38e2c245c2f2b25050a"}, @generic={0x81, 0x5b, "4f2085b7a63051a79505359255da75aac26dff5fabea1ce7ddce213de8e5e6dd341c8b82a342dbfb06094134d0fea08aa2507ac3ecbefc60dd7355eba9f9d3451b5656e7f2628bd3f1489316bd51674458d294dc26f7fe56a08efd"}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}]}, @routing={0x2e, 0xe, 0x0, 0x80, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="3f328ae735ee714cca9c3506e6b6a29a", @ipv4={'\x00', '\xff\xff', @multicast1}, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast2, @ipv4={'\x00', '\xff\xff', @broadcast}, @mcast2]}, @hopopts={0x3, 0x1, '\x00', [@enc_lim={0x4, 0x1, 0x1f}, @pad1, @pad1, @pad1]}, @fragment={0xff, 0x0, 0x84, 0x1, 0x0, 0x0, 0x65}, @hopopts={0x2e, 0x4, '\x00', [@jumbo={0xc2, 0x4, 0x6}, @ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0x7}, @ra={0x5, 0x2, 0x2}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra, @ra={0x5, 0x2, 0x1}]}, @dstopts={0x0, 0xa, '\x00', [@pad1, @generic={0x20, 0x4c, "1471a5ecc86cd36e097f10ecdeb794c98ff9ccc367f0b68373cc47a9716f0872ce89a81f692ca589523dcefab627d9b266119cefbe34328b95c5b0e730bdf6c76a543d58a34fe6e21635e5df"}, @enc_lim={0x4, 0x1, 0x1f}, @pad1]}], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x5, 0x7, 0x101, 0x27fe985c, 0xf4, [{0x3, 0xd, "63fa6be8a80bd170d2bd5acae294162880a4c28fc31aa2be446012b4994d7004551191e4d385033f933a3a57cd83ce59944fddc89303c719bdd7c1d3784dfc7674ebb45ad2b9f5484af4938254980cd2ff27853ffb475af6231ab42220d6f47a7102a24b726639"}, {0x1, 0xf, "74fb4feaaf51e7bf92d38ebf9416f41b9ad5f1f48beed738ffe74faccdb89434d70f28acaa08cb5e735c461dc3bd70a69af7dcc7d7f40cbfbce060f45c20d102b3e6d8aa2db8a6ca9031d2c5eccad66c80a34fc76dc85dd8e8a080cd5d842f48f6e4a1f3241040d68184f48fb16d83c855f13c7a922ca3fba087ad6b98"}, {0x1f, 0xe, "9caef82d3e1065e8c719881258885c433c5d7478255cbdf897cc84b39db6ee036d6d3ba0b9a6ab5c1223381eb6a1917706f4f9ae39bdede7da9ab7f9a6fcd944f59ea4a7a224ec479866cf177ec58224f9224c79d00b70728a84ecd9a1e103cb8e09ac1fbd3a8075e2b2fad3b4df8041c0707450"}, {0x2, 0x18, "b5b2d82ac2e1601147f99860fb4b36c920d8f27dbe5ebb96f0f4ae0ff59154155b0c4721157fa553b65e20f8975f7d3c3681515070e5613b5e0803f55a33cf7056d7912471698a11ba82fa1138f194f2785d51dc2a06026d3d42be04206ba52dcb48727fc7e165149038a8d063366c2e99a6a9b170aa92b7a19f202395f6997c79d957375e704d6770e437c43080792e006981982befbc46206836b1dfef90e782b4b8e1da9a1136149c52d7c3cf95868bb8e6284cb4b3549df997811100996ac6880499b8"}, {0x19, 0x0, "8bda"}, {0x3, 0x19, "740382079187da97df2898d04a136d57da241277345fc450eb6e206cbc7e60eca94867c6f9f2542a8eaa53333d7cdd68cb0701e58300376a7eef92a2bf794e00492e18f3f2f61a7e9b9f8f867121ee5cc1d752ad985e83f77528b36915e9d35943988a6a59ae89181540e15411bf8b195e23700ce67b594f5eec7d4d839377ad859ee26b2c5c2de834b9caa88482f6d14c2c14b65455fcd59192e0ffbc21e6e34771bc6d53ebc9378f200f0325c2ce7db8d91d559b8300137d69b3ba57ec1f744f132648427430a0182424"}, {0x4, 0xd, "71d51d74edeaf96783a4db5bbeee355b31a208da94ec84f258912c19b6d4aecbca40d9c395737b1b75a0b106ee8fddf6d633598989e1d1893846ff55b91ff6eee9a03000bec5ebfdc7f0b1595d6cf6b41d6070ecad84210de405ecf0701b17dbacb6d4029aacfbd6"}, {0x1d, 0x19, "2d59b9204bd98d23b6979a983f6be337f65588a0b3dfe6d175f9122f8e68e8b33755ef8bb45d0f269417786bc3988b23934fe4746a9a9fe4e08037578a9da0994302366ca17067fef4b326f58de480f094c95c747390aae7aaa648030bcb22e7f55bc86808f9c7160f23b10bc1cfef9d4c39a6141fee9e3b58b3a386f66eb03923112e7d44e5b89e3703c46f42d809b81755f851e0476f74425ab7abee19d329d1a7a4306efd3d96b699123cbde729c4bfc6c05f851f765cf87b63b59711120f1d2be045c63b66239a"}]}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0xfff, 0x0, 0x7, 0x80}, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1003, 0x0, 0x0) close(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x73d12b83f0bd0b23, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003ba000/0x3000)=nil, 0x3000, 0x4) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) readv(r4, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1010}], 0x1) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) poll(&(0x7f0000000080)=[{r7, 0x2195b6d824f0fd6d}], 0x1, 0x0) executing program 6: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x20, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x41, 0x0, 0x0) r3 = socket(0x0, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) close(r0) socket$inet(0x2, 0x2, 0x0) r5 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0/file0/..\x00', r6, &(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f00000000c0)="ea001300007595604aed753839ec8f2d2b697adc8bcc62bf46f2213c13c8a78a74be8c06247e7ae561aa5e0000006874d24125435de7e735b1043c47503456f8321c26a3e7e3780eb39147141568640056d8378fd452ee45367913439ad21082b287ec023720aca20c8353cffe8185ece4e993868e88c8", 0x77) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x2, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r1, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) read(0xffffffffffffffff, 0x0, 0x0) msgsnd(r2, &(0x7f0000001540)=ANY=[@ANYRESHEX=r3], 0x32, 0x0) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000000c0)) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x101, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x73, 0x20}, {{r5}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0xdd3}, {{r0}, 0x0, 0x20, 0x1, 0x8, 0x2}], 0x7f, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54d094c5ac66693dab541aa6a87d0a455e74c4ad2c9df0b6d9832e66b", 0x35}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206923, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x1a2, 0x40}, {0x7d}, {}, {0x0, 0x0, 0x1}]}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) select(0x40, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x5}, &(0x7f00000024c0)={0x1ff, 0xfffffffffffffffe}, 0x0, 0x0) executing program 3: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x12}, 0x4, &(0x7f0000000040)="56123fa3928aee3a4d592435", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) syz_emit_ethernet(0x104, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x1d, 0x4, 0x1, 0x1, 0xf6, 0x64, 0x9600, 0x6, 0x6a, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x1b, 0x8, [@broadcast, @multicast2, @broadcast, @rand_addr=0x1400000, @local={0xac, 0x14, 0x0}, @rand_addr=0x5]}, @generic={0x94, 0xe, "c4cf94127494586770acfe9b"}, @end, @generic={0x44, 0x12, "a42027bfec78306ac858245ca6a4babb"}, @ra={0x94, 0x6, 0x1}, @lsrr={0x83, 0x13, 0xfe, [@broadcast, @broadcast, @loopback, @remote={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x7ff}, @timestamp={0x44, 0x4, 0x3d, 0x1, 0x9}, @noop]}}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x3f, 0x40, 0x0, {0x1e, 0x4, 0x2, 0x7, 0x4, 0x65, 0x3ff, 0x6, 0x1d, 0x8, @local={0xac, 0x14, 0x0}, @multicast1, {[@timestamp={0x44, 0x1c, 0x0, 0x3, 0x5, [{[@multicast2], 0x7fffffff}, {}, {}, {[@multicast1], 0x10000}]}, @ssrr={0x89, 0xfffffffffffffeeb, 0x6, [@multicast1, @local={0xac, 0x14, 0x0}, @broadcast]}, @timestamp={0x44, 0x10, 0x6, 0x1, 0x5, [{[@multicast1], 0x101}, {[], 0xda4}]}, @rr={0x7, 0x27, 0xf, [@empty, @broadcast, @rand_addr=0x7f, @broadcast, @loopback, @empty, @loopback, @local={0xac, 0x14, 0x0}, @loopback]}]}}, "a65b"}}}}}) executing program 5: r0 = syz_open_pts() sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000140)="e771afb83ea98517a663f84fad466902af7e7aca56a28102d69e36f1c061824aec9449f2baeda30ef20aa40095983de0a1d3096d3037a26ed41a706b4e4d905d9032610b42afd92f0f70deb919a8d5781efda77d0429ad1aa9d4dee73791f961de45b5fdb5176824aebf350c27898285339cdefd8827bbfd4b11cef065652496ac4f54e625694cf9993d23d35ddbc8c5db1a57304d66cdfd49ea01c70f2592f336f953c52dd3674d48e7afac437f57b09e8d754e5300c78efb9f1669305b71ea8435038f7e7137243899c6d6b681417ce0aca441ec6f601a7098683928733a142d55e548d0d8039dce9327251b2de1ee4009", &(0x7f0000000080)=0xf2, &(0x7f00000000c0)="3a185083b1dea9d53d", 0x9) write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x3f) close(r0) execve(0x0, 0x0, 0x0) syz_open_pts() getrusage(0x0, 0xfffffffffffffffe) syz_open_pts() syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)={0x0, 0x0}) shmctl$IPC_STAT(0x0, 0x2, 0x0) sysctl$hw(&(0x7f0000001980)={0x6, 0x17}, 0x2, 0x0, &(0x7f0000001a80), 0x0, 0x0) executing program 0: r0 = getgid() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[r4, r4, r4, r4, r0, r0, r0, r0, r0, r4]) setregid(r9, r0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0xc00, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f00000000c0)=0xffff) r11 = msgget$private(0x0, 0x80) msgrcv(r11, &(0x7f0000000100)={0x0, ""/196}, 0xcc, 0x1, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x1f, r3, r9, 0x0, r5, 0x0, 0x8}, 0x101, 0x0, r2, r2, 0x63, 0x7, 0x3f, 0x7}) fchown(r1, r3, r9) getsockopt(r1, 0x101, 0x1, &(0x7f0000000280)=""/117, &(0x7f0000000300)=0x75) getgroups(0x4, &(0x7f0000000340)=[r6, r4, r6, r8]) setegid(0x0) setgroups(0x1, &(0x7f0000000380)=[r5]) msgctl$IPC_RMID(r11, 0x0) msgget$private(0x0, 0x206) recvfrom(r1, &(0x7f00000003c0)=""/4096, 0x1000, 0x1801, &(0x7f00000013c0)=@in6={0x18, 0x2, 0x1, 0x5}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001400)={0x0, 0x3, 0x200, 0x7, "e12c5100fb56e12130c398c17e5916653a2c8032", 0x100, 0x6}) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0x100, 0x0) fchownat(r13, &(0x7f0000001480)='./file0\x00', r3, r12, 0x1) writev(r10, &(0x7f00000035c0)=[{&(0x7f00000014c0)="6b42f5e65516874e1aa6d9d87c65ad6c56fe6f41b7138ee048c1eb9959dc1e6e1d8eb1b9dbf5d7a519dd076a10854850a7bbd0bf4ffd9e11", 0x38}, {&(0x7f0000001500)="26ba7c416da1236ec7b0988fb97ee4517d7c046e0dacba5cc238064a11ba391830680c92fb9b1717bdf157ef0c650e041e72badeb11897a62813ccc490d96c13dbf8f080535e4f1ef1fb3312407b91e0b6c6b217803536479dda3a86ebae53f52191bcc680fa18ac1dbfd7dd20c3088c1876c7", 0x73}, {&(0x7f0000001580)="3ebb4070588e1dd66d3d67fd1e961c13974c16be67f01ff2a52bed1de3", 0x1d}, {&(0x7f00000015c0)="ee6318707623fceda0d22d86f361b3df4b374366a33fbe4bc429c0ace757f12a6dae1eb7869f9bb27dac73625b5c1d908345eba18060e17b9b70c2856e1065c83c0ff35da794e6b2643625c937a5474ed97107f1b24e14898a47bc16c8d57a1ea7b0a87e03f492eb08b6865763d940d4c58ff704108f8b04d7b6e97733785bedd24da0b173bfd7280a960157e291a7517a8a5196d7aa1c0ac2f60461de754674103d213cf7458dcd656429845570a2b8844f3d7c744e691e67a6f87d2ee60dffbdf8de545d2e945f41242157ecb3140af6c50627028f3fb0f0bc5a83d9ff5193040d3bf6be41fb9929ca9967b3ebb37c7fc1c2d7fb47d2c86742541ab15adc46d14b5fae027da5196a713807ae5285df4e72ade3dbcf5197c1946ee7f72e4b4a31d1b702a5810114dff5439268ff85a2dfa0cbffe4d79f97095ecda425f41e9be999ab26ce00929c5f37dfff3651cc6f36b99e5cd96c4d1d6bc60694b710097ef03dcdde0ce0305243b232acd50781656cde6c8d073698cccbf4b90aa2706b85878541c4dd5fde9a88e538ce206be39de3b9a2b739c2da7e01e31367044fe8a6c0bc426525b8f2def65c4fe1804c93d526ca1817139d5f6bd5cf74aecda6175d88449e3b1a85b353928d6174be9c88316d85a876e417ad78b1bfa025c6fa60cf66b8fd0d71134978c821246615d49a68aac1ff93e5caa7099e473d544665044a22a7d48e9b8c213edb433a449b05b82c65c34793c043f836fa2038ea1f2f88bb27ec4ce86ac67da58de3262bad772864f74f908fe0c64509a1f76c0bbd631cc45e2011238e02ae0dd5705bec3b4207b6e7ff581217edf237c74d55c28ec2e6bad24f291480d65aedf0984df9f66bf054b533a3711dcb2cf47b045f1904c732ef148b96f22ca3e915793f561567bf00eeca7327c125bfdb790b4a6aa6df863420add6164a4b1f743eb527ac4a0c4c9dc118c8adf4b439417d26b27318b6fa6a3a86ce481c0ca58968225c26d8870d7added7f48afcaa58a8b0a7c0595ec19895a7e0e371c36bc3fb70eb21682b76d4bda5ab84fd5b78e1e0c6ecd8303dc5c49aba6ccfef7d873970c6dc7cc92c4e91d899a602348dc05ab88e5d4c0692ba90476244317a4c154a2395a1b78249e34397e802e134e78a9776e61e867002bff0a2d7132464ed0db5f6ed43a5f20f770e09c8520f70c6b60ca1550298b0d461889d90247ad5a90bc075ca9ff55031513a1352d803204e4d26e1b825f80442841b522256d3648f21ee00beabf96c8198a6a1290e08a7acacc3af27346e37c09855bea887699f6c2b75b3bb0ea4aa0f8abf66bd94b33efb6993de005bbbc645b15ca8effe5a6bad5e48b8530585f49203860d619f25b5053a472545cdc66c848f29202632e44260ea83f1271424a2601d0b76c1421c671de103a409a21191ad19f130b979c1d748daa6c1569beae034f6f326f75bfe3119437df6cdbe2759939dc46a6cd399b3dce90593e1646487f05b3da72fccdbafcbb6ecd53f8fa403e1efe04a0377d3b8562c2223f8f864f7cd4c567b5ee71c52c1977e5feb6118ea685fbbb024359af93998c9ea6598a6e2712ff44ee9c49db6e9d88f2017de1e974329ecec92179699ccb6277fcffa98b2ebc51a5ad71b6fc160f3828810256ca542c364ec832a103197d78d91063cf331ebf113c43eae089b0e3b5ef238805add963de66c8ba0360b3c610872e7952b5b2cf4c6a80c1a257c48501d9078a9072631052287561afe487f33cb9eb93b2f1cd8849e15d758af069e6ea214b5ddbe92aac35f064432a6b1291534ff068476c26676f602bd44591d1adcf2893c7dcd765febaaab83dbedbf0b71da002c802bafda6b3b9342516e865e3591b63ba1cdb34998f0e588034eaf0b8fb26db060f7df7ac69d95e588653f31381ce910d12892bd91d710e81ed689e9fb08352c582a4538fa384556266a28c984415837a19f499d016756932b4ed9dc340c24d1cf60588a96c1c4ff735c8e14642d0d9e466a9b62dc77e17e0b705cdf26ea7fcbb6176c1c50cd2d4e929ae6f79478e2939eedc793648eb3e8a983a196cea129823dd09c3ec05149349ed084486342c0a8ef996def3856e8feef7eb4ae2650cc3c621588bed7a64b855ec2aaf542e2f2d32772ffa53e33469d30e80b2214226d235a87ce1d6a3a1cab0761a21abcf3454ac24abc73c31fd5f117a0066b6395559ec2725f79d5e91c3ab980f2e942a72fcde2fca03f039b61c626a3df70d236b8ca50543dc0550fc227a46a5c800f23cc1fd1f2a4e97c07571fb76fae09e80963850bb15d89b0c8ce7cd65fefcd67f1c5f353b1cdd2fd649528ffda4711cf2832ccac298fa4caa897236ecb0a90c9094bb475d352486ad0c54cd32ba2ba368825f5f33e37e7c957c6d89a6e41e44d76c5d0d4a07fcbd800e152d99bc47fc18eee7b4a715ee787a3688876606d8a15fec907a0c523b61bbce360db389d4a7fd302bb31927532f9933e046eb0efa820be70e19917584c13c4396595906a7272e3e92fc6595ee0c8f261e495dbf64671065aed7e381e0c03d6b5bce102ae03233fdaea661d67b13a6b2bf02693f86678f40dfe95e8b364ac5d3f2738f20026b4e1506afcffc524dd1972ba752d423e22f6ec9688e2fef12f5b53f4ce558371c50e2a4086a4691bef7ec4ab68d48a8b0c6145e142720139245c5caa6a855b61a7681e561ef38c390e90a6f68776287ca38553d49a5f7328a5b0309a620dc68a5326c9acac455e28e5f0c65db2026ceac72f98f71e85fbd9beda3fd5af14484cec82a32e0b19e979f42d6717cd025558c119c6801a940e605eee4693c7503c91863ac09867f95fba87e0ac66bd695d01777d615915dcf541aadb113984bb800692a07a37090523b9093102dc007c87fefb6577881d8decc36f7ceb1b684762b4f79a9888be1a66ee5d4d1b548d655b0155f3d8ca73d40ca008136a1b6eeb321ec7353060141e979b1ae7d28df9d3f74319a7b477ddeca5036813b6b3a2805f5650801a471e5700693b4c066b66707040651a48ec8b33182c3bb57fec4b7f3fee1051f00853a1ebe7223097063b5d7e9e08d7260142cf329fd47056cdaa56e70ab36c5fb428c82fc83867d7d504be9dd5be1f36abaf413eca204d007dbd501c44f42ab4a4b87c0fbc928d4706259ee1b03eb285f6dfc8fcd6de894656e204142470f3e662b9aa48d908e601b55ed1f0f5aac1ff366bca41ba9b4d2d7f92601383899d7364975db4bea971a3ab97c6afdd8d68715ed788c10bb9ea83ec67d4fc498de9d0c1f97c757466d7f5617bd5d178a3c092395de1d0729b40ade68d2aafcae458af1a5cf906f6334627c8cc5e8362dd3826c9776c5aab5f445d782e54567a2702d77ad12ccd6e05da085c8f98c6d06cab6d987f3c53043ff108e76e047393704ff4bf09f2f4429767b5a67033d5b8e21e5095e1170688445167c0083b84237f693222f117e41fa9472acbfaec850a019002d8a727c95f238c5ca63a983062e3e86fbd40085d1e48f4e8794247eb18a63a0bf716c9a53408ef37a18b70f099285d1894fa6c020b67758fdddd1a80c7b9d4c870b23cc2ee89498063c3256c442c647e9b8bc9e337ab519adf81ff5adab3229481ea83277398d94742cfe0039c6020868c78c0f2b529210250eecd2dcd634479eb6607dcc462bd6bccb1b87757b364590a32ad9c585337a76b4fda3c174855b1c4e7424ab1c1447fac845c652603576f2fdeab2563dc62205df4a65351dfae8ae508bde03ceae0e57093f25dce7b05242ba2d61ab0514b45965cc915d987490a788306930c6601731481b252acfe128e64a478a2117026ef61a3ff8e9ddb33d1000fa61b5c23500add4c5a32e58a2bd7213fa780f49b39e7c316aae8957d2cd4faf0583498d3b8e133e88235fb7aa6326fa902a0c7749fe5630f0a1f09604e5e6b543d0bd67bce432a34b42534240988f138e204fb46611e9522510b2a6353001decca841384bbdf583f9e344f0567c75cfdfa4fba00dfdf7ce1a1a0324ee627665575a7c14e7f87e45502f1aeb149a72385aed0d5ba6462caaea2ae1229b2aab4c48458379580b739db636db5b4bbba49129c00e42374f017632439e28e84b646b89fb6df5e604e8832f0ffd13bb07074517e325714e0426156656b018f1d4e820d8358a5f0ff21d2c10c940a32366357619a0cc6428dda4f6315253fe514ec05d10f240165dd9f0dc5fa69b590b2aea22cdd1421263bac8a76132aaf80f7b4565d92abb0e5a42155d79a4e58e561dbeeede4aacbf0896f5177ce3b1809db3c1376af8af528ec6fedae833d9e6292615f73484ca51da69a4e06b9ce26c426e22018f2413877a307493d52c3ef12c310402649e8cd086d2511a01ab6ea79116eee16a33e489938816afde24ac89f678b11d257711f46de4d550ee5caab7389ba6960489d6a1f3ad825e00af6da86a84e368eb7bc038930503929364e20e8594da4dc3a1f99bd7ab7bff766c0aa1315012f07ab54d00050c13d4550be5325a59be67c3e42950480bd0419cdcd2e65d817712fa9dbbbeda86a71bcfd13dc6fe3fb4aa9bc4bce1ab23a5eabd83b28874444bab0f6630063863b93b4295c49641b97b7601d09ff121bac407cc3e1a5a4b513673c6842fcfc2b3a8e2efd63d5a1efea6ef570f110cd63ade113da7b293a883fe09c28c10b1c185e03dd3d1118c2439270f59ea470052873d69849af4842ab4821c799e6ec726f661df415f8410bf7be10a85ad2cc85e9a11da3d6063180bb8107e0c77aa2e88eab80651cebab16edc2df4ede2decdd89f872192429feb50c7ae34b7543d3db3ddffa86fb355a2d86b62af102cb30bf58989fc76d754398bfa63b9f1bf410799ce7a961a7a90f803a8b56a4af7c935f98452630470f6f9cccd921955d03fd09774b5bb6c7eff6e1109cec0587d1713c94d245d52ab2d8981a2d1de6baa06f330ac99d82d5bac9ad3d9b0d5a67d5c170a21e6e84a40a87f9e49ff925a2742eef547cf2b5e7c560b2e33720ea851e43fc2e0dfb8ab2f7960c05474bf8f247339e97b31106390a504e269e10ffb02a36d8ab26140e46f2b1cb70f5cf4e09bfcaabb1b2e9f9c2f9204006f1a5b4735adc8093c54da8326eeda2e7e69c054316c355f54b18ebdefe100ccccf07b77bbc939f586c4a03a2ab5e3d883d46279b834b8367c80f3bd74afe15973c93e58cadcb86d2870d5d4ada481d4dd6dc74d9dfd3ade47a38aa8e47fe65079dbceecd648d590af7e58bac6038770b5c6dae15bec361acfd440c0ae282f94726497a22c72337d19d3b66ad92669f2f571b93b18b5aa19cde0b7c235b9b21d5cef957f6446dd9facac0f4438fcdeebe6c92a8af47e61231df63cf32f7203d95db1c27784788af9c6896c073163b48da6466cac6310bec66afcae8ae9f577a075ff10834c061f5d8f65ee94161819492d14f1752c08dcd043eda4d5a8056dd532865ec5808c1d658022faddb689de5537e2e0e07705707bb11e43b0c0810dd8d46ec1cf653e436f3d66ef3570828a84cbd6b208876c8bbfd5c497724bb7d91dff932d4cc0b9863f74e6048db2f9d996dc8f43ddc69102afcf07b13558be64fdb5e7f2747a665cd4ef21e1eb0bfd8a9f61f7e8459705d0bf49b6cf26747771639eaab4bdbf29c4d6a2f066825f9978f743a61bebdf6926107dc1426ac07cfed555a482e6ef24ab34a2c9568f176e44ad8115e054c16cdfac1942c689d5300087a1501422542977e57581", 0x1000}, {&(0x7f00000025c0)="293ed16b760793b6540fffaf81f6eb079f75be5b669ee9c376da0cebc84e59b772771972536bbb8a4037ccf668934a40b1ecf3f903ba6ed14312fdb62c37e47e27a4b7d5c5e085076e826535ab817734c1b812c7468b32c4b7c7505b69c972292142624d93fee5429f27bfa14dc97fda7564f365dad2b4acf5f73d2115a9079e676ee87af373c9496a74a16e14823320b7f949b037d7788a8e9b3f03aa8ad82333ede266753b24e1afc5b1867edfd0cd0bc9578fdc6fa30fd0fa5784eaf1f9db584ff53701236cf1785f415695aedb3141f3ebc082ffe6c898d74e815396f00f4150db421cf21fe32a03f3d82d723a0efdbfbe884f01b69d96fc8f2a72fc8c8d5da1b54d7c31700e8b4346b9b641a8d519beb03503183306ead129d266ecd01170926a3015a2b79f6e90a7eca28a83136a90d30907d2cf0167e0e37806accb471f9cd3bc248eaeed336630f3f31f675681000168983d65fe926749eea2b3b3dbe84f5f5834f2ee42837d324c0af4b268a1c2b7615e174aec61fcb72490e1e098f4be92075750febc88c53b2ac5ea510d0b3da16fd8b9f35666d0f4c469f139bdff0c312c91184f7dfa0a4d5d465b4b59300cc1502844a162251e021775b350535790942e41e5f6109a8fcf1b1c5c3db1b5764e88654de32677b8d4275b2361d40bd7cf7b035fc677cb47a6553288efae733f06c335916c853ffff315b9197d37999d20b6709599bc6e564546f9997104ffc03f600239f199d362e5372039a1424e10025750eff89d2cfb4feb15d0ac4c1045e80eb2fc92dc4aa232714232a1f2581711e9e95c943ce114f9263f9082fc47a63e23d147e2d86418dbb1ed9f099194536c776f2bf3b90e9117cae58dba5350a6aac5f71db5651c8f68fa9b63ab25e0ba340acd19a18b232ef21fb8da229184e7b896c2c52141cf867c6762a96879b1c21367505ec061d9cb05a046e026fb7611d477b7c3dd06454b65b726b8856c9b935a554e0e87408ae4c050e1f58dc6b74bf66e00f691eb08d7b0e5c423faa51f9ef042fc2e964e9a1926e8aa8f4418ce558707537ce955130a4a51e00aac229c56a57bfe5a721b4af08671f589e68901f12cfd2514a469b6c5da2f37f374ca53f4f840836f2a6af914b97be5fb6be2363ad1845736b790747a7ca28105dfee9dec880401d2dfbce03d7a60e37d419fb116a061eaa0fa2a38703e6c23cc1ddf9dfdf4ba5541556e1cabd292f39675224f45886f90a332de8b37647db7b59e2be6bad6c068afbc23f5c37c0b841e7716b5b3c33cdd9c1b086b06a6f9cc8421422e58a4dc2470b355a700796f87caffea7ab32aaba4b55c53c922baa753fabb0e4ad56a0969a6066084779770abd921262f52f4b96c99fae93d41085032c18d81854a534dbefeb31ab1430176cf163006e2c10dc8fbf085fd1e8fdd8fdae34d4324ff81191fa2fae45f606790ac2b64dd2f5da6cec09fbc973a4d08fc2445dd3e1a951f6de21c243ff985e1f68c74a42a40a17d5d8e6795a222cd3c159f46d076b906b5d5e31dae82d71bd0ae2b71b4532da3afbe956e581fbcd353347961b5da3cd1cd11f7835c68807eb6380594d01ca0dd5df7f347da29d001e2f2cb94d9c333519cd95e88405ed9da227a4e6302af70cec889bcfa8c07c62835be3d2611cf2ec79dad9871d9fc1d652ce6894e8068e86c7b75230749176d83b2670f905b943de62b9ad7986e6ae5e0eda0350e4d0bb5f59b62261f0c23f0ec7232d356ff01e1635dc1d20d241d172f61c12a555312693de01513e04082a02eab641f388fe2c8f6285d26bc515ec92430237000dec355f97739ddfda83f2fc5178e49319800708ab3f5dc48e0477bfa9ee9f1b20c948910041f6474082c16aa6aa61a8719c4c830e47a8c25b530bb48b6e6a5e45e9fcb410e0951cd72c28c226cb0b9d89450a9d31fae180889a310424448bd60eab6cb68cef2259ced132e5badee2c7a5f2411981ee0661eb1d33d897dc8ee36760ffd04d6f4101618b5d9557ca4802d51a09bf9d2ca5b9cb76c454088183c7fc5c2e6ce29874e929c116c5bd14fb3a62e1e65dd26d1b6797565c33f16a5fe84b3aad9c656bb3e0976f9a1495ea455d33933c68cb50312e34302e76cf8f7514b6db5b5a5a03a5eed168f24be282d454b97816a0d1a0486c635e883199e322e1f230a96f3a2cc12830f1b8084cc841d2c0f2899c002e0dfe35d2cb7c635c2686b57c7536543208ed6311d89844ad1ab7f3491dfdc5dc31e178eb97018203abd4a8dfc85d5f8df6a1223d4c099d890c9f228839f4d5a2eac4cb1d222f3b318dc1eb6c3ae50a1df4dd59fc4f0193e698e9b9e044cead6b10e4adbe7990f523963d0a49fc58ff6ad48fbc1d4a0799e1d0ebfac3016b3d9b911bf98f0d0aa03a81635817f434bb76838b3bc733f98740279f1590294b3df200babfb1d8f2394d6e484c3cffbc3d41a1991a24667a532e13ad748e6fc76a0b5447e684fd4c4c4ac075883aa028f1572fe9fea092a1c2b361d621a9b7c525339ac37ea33f450a5b27cc6b480eee6823e0bcfdea36c3581adc389b461f1c18e796481edf4fc6d2401926b38c41d34222900eb074e192af90919676c382bb027162eb3f4494dea457527fe919dcfbff270a45e9a2ee81c7c40734d2c55f3ad331f9cbc70ecf9f0bd4991a8b67e7d1686372b548ce0983a82fc49741e274e62457e272e1c1abe8f022f1b9a302815510a3a251777f29203b66cc07c956ccfaa0983d2fe2c7c1d576043026d5f787124bc2b87848124123d5bbd80aa862a5263f9cf70c256cdb684e0326264a8256a62a605bcf9be29783d12c05043a8d5681aa43a38ca64e0d0e46e2017b0e745ebd36ab0cb5d3442a4516944da59f81fa3d459710fb60b304ab33567b5e324016aa6daa1cc4849578fc6a05859abe41a5e14b839b88134a1e382db7f3276348d27477dcc83db7b8f3e5a1279d5cc9ffe50d338350c43eeeeba12214a54861d22decbeb86044442180776188bc0be7ffcaae9c47836da461d48864faa5f9657c249957a46a2acd7f171c575da76a0d04f3e80f7651a898144a7cefcea68a13c728d9182d454594ba69f0961aeae4f2b0f0472142852b3d1e70bb23e73b64e791a42c88a7396f6d2ec16f5e729362af1fec5cb5268773857a418c55637db376e357af44247a40f8647e6f4ed6ecd0069f4104113b54f98e15739ca777590f5e36e645fc7ec36f99e055a6f027ce0c4e0fdf8c58c7c70644d05eca8f97f7a5bd83c6a5b3d9124cc294bc8beb5ae590fe5b9b449c6e64dc765d97a239c85dc1c7ae0dd322fd1ca5bc79c47156315567a5d3104c8fdc14bec2a4f54030719d25877a18d664636d4f74d180be5483fad6f229a74310497beee783769ad289552753f6ee32d28d048147db253c934123413f74884d70edec790a1d35f95c70846ae65ee8461a9f85122d79b6ea0d81652d4da6722b4a7b08748a29891e57e88ac40edfacff6e3b987ece1b90487f3b1c0e3a36cc876e8262f06e3ccddd33f79d1eda86e154c027ebd0318f0de9bc2a0abfa5ebc97bf726a75c02a45d7e9240908fd287e461a7c39ccc68a735bf03638f22662b3186de29aea6376bb5cbab304ea3f3d5222b5f01301f189604247667a2900852b9f642aad547b99dfd0a9f117130234501b5b4f83df0bf1de168de3edc984f1e2fa826d689b2f3b9881b5367bc63dbf48046f79c91e7f2ecfa1bd48e173ca781b76e7d755ecdf2897cb404dfe22d2708c404ed2d0e0084508fd09058140368f9d829b66e0517db660352e49668968a11f9002a392ba431fe02e710f9cd4e5adb6c2bc96b63b3f1092ae8feb2d9d6ff7b8320e3babf5ca61aa0ea9713f462c3d97e4936f1a93ce0a2a3f5332534717a6ed0142bc8ad307f8549152aeb519a23de6ee0db11d073f47bfbfdb852b41e86ceb4d1993c7c3c167ca4e3898d359340d2df15b43cfec9dae95269a63ed866b40a57ba2e17890bd4f8db144e4e92fdb3d031d751e684c5896a226987f41b198350020e2abcebddac380d4be18bf187cf744922f109e1bc0632aa98d0274e3acf35541c26ea4613a34960783311640a63bb80e91ebe92d6c841b789b3dc23d4c06e276b378fc22162bf05681eea70d088b25d60635209846e1c02c9a8fe29ebb166dd0b26c313b1919fd769843a0e1e799a6e78dc3ee7ee59373e3358be1f54c863a1c08f36aae89581b77f6cf999dbf0a6be937a5fa996e01ca57373fc3b4869a20c50c64b72e10815df3736666673e602bc41021831a74da58e9585bf4647e91c1489805033fdedbb66098f1d8001c4f8fa0f5ca1b106659f8afcdc04414462fdc24d414cbbbce56b21d194b24d129d8081b64c9117f73892d60f1bdb6d7d749534f20f3dc6c6449743de9382b3c1054cdc0924c218fe81f9a6af8c721bd41fb3d5f0f68dc65a634bf1ae0c5f59a455f0bc3245c5907d8f69151ba881c557df85d6efea5ecdbb6ccc763de1667c3c377a647a060cd77bbf6fb9a489902a94159a780258a142c8924f74d108858678f9d11ef3d1a086077b29ab2ac1409dda12f9e156056e26eadb434312b17feac6d67fc21f35edf4ad620235cc5f4f16b0e4b4ababc088602df76ffd45db97ff944231dbb2becb534e571b68b3ddaefcf095ef02d68a2dbc73a5409c9f8f530d91134537ede4f4143507089454bc58f48f7d5829ddca0c0e5711068a1200c077151dd147093eea799c6f89606506d933c7717da4ad7ee9c1878c71b800ea7d75914be3860013efa1cb4240850c3147a13a8fba2e6545910e2f7b26ed302cc2055ca6fed98a3de557a143c5a597ecd4b61dbeadbada59ded165765a8d535a4b7f7938016d28d67f1457159f360e220c7fff9c39888f36f1ea73a3ccbb9b207b27fa086ebd791c4a5d58fb4ce8450856b045ae5dfd35de27c42950db91ee4c354b0195a3e2f014a844ef3c82dcf6eee544ab250ddb09aef80f675c776a54b6c02faf6332151efdda0cce49fa39a633f573b10b1f3cf285d28cf4de2e84fcfddbbd668af457df05721c05aad383e55daea7c604c515b7148fdca9b6ce88015e5634e5263beba43d63a2ee73b68a0e0e3c18d0c72a320d44a1db81a23ec0a6cb6d4d19ca2dbeb6c5b0910f3d0b174db020b56ead506d165047ed9f76a85a0429b149662389b97b16f6a763cef623b9347e06785a793c2ac6e9923d1c65974a4a29e7539e3053f76b71d619f85c69993ec7b8f41e6d037c669d3568ee696dc990d5dd854c6832ad414ff06c7d5a6c381d3c5f37adde6fa406d294c0a4ecfae4a451fb16365a90430b6e95539265f74a60018d1a976c83dd4ed253b1bba2b0ce5d6b217c259977e1167673cec7161be3e4d1644539eb447db04092af1dbecb323bba6e6d921a131ea30be9f82e7959463d9bb5d0606c5a6d4d3c5ce758edf6455538657e35d6e44b95193d4eabfc8ae750650719a9d1d7bc2c9d919a5e70fc55960dd05b0292ecf0d8a7e0329d0af29e55b85dd2f8cd0438e47224365fc9aa9690bdc1d8a3d53e520a747ce4a80b0d166d1e40c6be5d577377155db87a59082479ab83145991727b05307601c67cca9e137df168c142edc2d12cf9528bb05d4406a458f4d7a47d175c085887a963659f1132006d3f6acd884e5f7f6b835a8a990a2298f63687689d895e83d8864a84d7b95a6fb9b3f134ea11dcd41bbe2fb94185df8ac52bf4955a4c53397940e1b0e2dadd5abda5ae18aee2f0fa278b82b14c6f0ccb6ca3e75", 0x1000}], 0x5) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000003640), 0x10000, 0x0) getegid() setregid(r7, r12) execve(&(0x7f0000003680)='./file0\x00', &(0x7f0000003700)=[&(0x7f00000036c0)='/dev/bpf\x00'], &(0x7f0000003740)) getpgid(r2) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000003780)=0x6) dup2(r14, r14) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f00000037c0)=0x6) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x50) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x14d) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x25, &(0x7f0000000000), 0x0) (async) getpgrp() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 32) semget$private(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 32) r1 = socket(0x0, 0x3, 0xff) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0xf0000000}, {{}, 0x0, 0x0, 0x0, 0x210}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f0000001480)) (async, rerun: 32) ioctl$VNDIOCSET(r0, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) (async, rerun: 32) syz_open_pts() (async) r2 = socket(0x18, 0x4000, 0x3) ioctl$FIONREAD(r2, 0xc0287533, &(0x7f00000001c0)) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7, 0x8}, {0x4}, {0x6, 0x0, 0x0, 0x3}]}) (async, rerun: 32) r4 = semget$private(0x0, 0x4, 0x1e) (rerun: 32) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/4094) (async) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000001380)=""/252) semctl$GETPID(r4, 0x0, 0x4, &(0x7f0000000000)=""/13) (async, rerun: 64) semctl$SETVAL(r4, 0x0, 0x8, 0x0) (rerun: 64) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000380)=""/4096) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x2, 0x0}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)="794a867c77bb8eaf4c891f7d5f26a5b6a26971e264656415eeef4ca0dd6a03ba696f0164230f7e421036e3616da4e1794a1994e53d4f", 0x36}, {&(0x7f0000000100)="c769efcadc1df96fa946f62643bc2b58acf65908b131d28454846b2bac7a79ded637dd966754ed8674482128725897db3bc0fa0a", 0x34}, {&(0x7f0000000140)="ec3b11f70266e7e52c5d7c9d1a19bf5e45cff9c2b9778431be5acbd2d32f11cc74aa018d38f408dfb9d2c99ead0659f9e2becec4cd819a7260ef7c19dc5bf7a525c7a4de33caa619fa3c5bc43e7c2228e70303012c8d8d3c0668f2f267cbdd385b58ad8b4c92ec96c3d857889ebdfb262957a68a1af7754abe29dc2b535e7edaea1fb79697dcd35183eea5335440338bc40a0683b7cf87aed06adf6f91da60b0fc6ed289d6d57dc00f2d716cfc8d41ad643f57701f21eaae06dca4a792dfd9108a7daa0c200d608680336d6fdd0a4c158c020b5c0b61d5031f4e9fe3d465b6bd058a725cf5f7fc2f1bd1961ee0e1e2", 0xef}, {&(0x7f0000000240)="04e617bfc8a9f309b13d957f83bf0cb635e21f12ec6174384082ef11c6dde40c3416b1e84e0774295e619ca306347ecdd85530fdb6c464a1d7a4ee5c5014224a7b1f6e261ff5aea49aeaf80d323ba31e52399148115b9b3dd6d5631e3d6c309b23814c6324d9c7cf0e17ae80cf2597ea1772a7eb665f3f82d6939e3f5483c9dfa4a756f9", 0x84}, {&(0x7f0000000300)="e5c40d4bf52d583fe2460bb6b053d0e6c531db7d763193eb074a35a9ada3a67d4cd4be68ab0e05f20a94f27eb61bab6da25bfa21c81436bfb262293227f55e0df1732c7d0af5269fa5e39164991184c759536cc90b56696640d03a499dae9849a3850c29dc7ac915e3408089e62d471061de48cacc9b2f088c06ea1784a748b83b4ff6458698841d3566684c7bd5b7993faa", 0x92}], 0x5, &(0x7f0000000440)=[{0x1010, 0x1, 0x1, "fd98579aad27d18b10f778f17165fbb282cfdd19283dba9d75ddc4c3ff98ec290f705bfae056202ed468a7b6a7cce99ffecbe68231524cfab9afeb3f7aabe9dfec975c37e0b6330d2aa7429326e733495036436d29306edf15f591acd0e92c1d25b90a54aac2b00cc92ecb6cdc9c5ed9e60b5c847213a5ef0f160ea6148d5023b4bf62df0e37751b565a90e57d004fc79ee3d811123a8ad3f608f50cc07f0bf222145f95c2c6fe006f8e6d3eaebb1fbdb936657912ea78311e7d4630fe88dae3d0aea484a6cb48e640881ed668171cee3287eed7d94d5d683ed31b66f84f1094fdb1f0d170222a7c979eda15ddbf9544b6762aa84b838633fcc475a58689362adc933de63d6d81aac46ad91a3b675224d63006c777b773e6171203d4fdd23bffd1d06fc1ee8ef477a2005021b9f6941c44e1067adbc238d4f2596d8ecd67949292087d2317b0d50c076fe5ce5f8d984a5424d7df27f27c10f137dc58440e353bbd7a95a40acc37a25de3cde6ddcda0f082c791af430713c42f13aaeadb02bc53878ba5467c7f46e1932d6947385c9eacbef19638422c75e14cf17e1131e125288e6ef1efc0920aaf6be01f68b3ace66a31a4ebf333021a82ca4f321594a8e858509efa72c50817d17100c351e6afdcaaca96e07f021cfcdbd148d3537f15bac26c7e5bac3f845b625a49680ee5ae6bbc02a00deaf23837603c4a01044704b5f351a7ea57255678acd3a2a806091f9bbbf136e6aab048c3ea10043a1464d915ea6e79b512f054313cfbfa53835ee300821032afb88bbb2a247f2e063a393d9dddd58030fdbf615abdf127c0d5da493d4b2bd1b20bcbb1eac13b158b3fc0fde395e2acbf8406f87d8d086a294ebe40c0b80a9a93bee2c469ac8022a7cc7fc9f7af61ddc171066336e82dd6c952b6c4a1bb1f6e0dd699c97aff907e6ce4f3213c8a441b2977ee75399f898f85a5f9652a755fd1dc1a202e7120a4fd8def51e0ca0c233cf996b6e30ee3b195bc0eb1f382cf63ac236c866af827e87fa7d7de37d2906a2d75eeb677385236622e5054cfdd59a5458f6ee7c958526a5055288ef0a08ed06136d0b0f138a7eea988b0c067c26f2ab721fc419e88972a1ad2a68ee3036c6a95ba8d75f82e03732fdaa22b80c847725c518f604ebc701017614bd36e78fd3400041fdbb637c2c35a43e4face825454ff287c804595578266cc475f11731ade69b8ef784c5bae2c1530c7a61322b9c6e873363c79df95a00b3f2621f94091897a5c814cd63c0cadd04360c314e53b9167589d343f3728419a6496b94b5734c39c9125876ed6816f764dcc718c6c90af1cfa51696a862ad765e7c9b32fa0e7f0f475e7e757d0cf0372e46abdf2d04cd3b5eb3c9dc9a83df75b8097116e470a5a09f39feccd4b8b5451c7e0337ce491810065b71a2b588544b4745f3279f76bc797354f00f178c43289b809d5745bd132bb5569d2cb7403f721bf1d58a8c0120d2429e605596ff998ed6bb9556b8ece024a15bdaa71d3004b478359b8e64335c6cd099014bcb116ba782546fa3f2a7a9e42eaf6571216740cc45e8be8b0c2d3fb3e564ed2f9f269fa2a6cd666fbcd6450c51368383b376cb2662994a1bcfd90337cfb638a6eb6db90f38f9d09217c50c43832e73c77fbbc3ab30b7c9e61f2babcc26517ff8ffc294f02703fdff796830676a85dd672301297fbb50dc954224f3c6ea00149e7f88e9500b3a60a74e7aa8183b357ab510451f1aa3e6334b4a2312a9527f2a0d3b1d614c0ad365cb32a677867df8c6966cddc0ac135ba01700728acaa77542d53cbe114c95a6dc55cef573ca3b2557d72121dc1c07909e99f817f0e2c520c4de1ae2599b3307110da7824be3191b051fd8057793fc54af127fbf8fb7838cc34e3c409637998d729953fe97a563bf0596d0e1c660fa1b3379acdfbdcd4129be890ba051e94741ef3ab1fec8b1c3b98ec5a901c83ccd0fbba6a6737fa0a538960673fab9b8d09541569046fec840b5bb246dec7f2f23f620b821eb150c8570d9e7439be167e98054b20b546bae43ee55d94e67e901c49cf51531175ecbe6520aa32215c27c8c35b20eb0ee838afa5dd7b297d989ad426d49f4a057024de05002ee85db121340b02771af0339982325b31d8fcf37179576782b3e7ed040a8d67fb40e83c52578da7476e00b745a7fbe1beb37ea347fc930d9c6543df4cb28a99ac4e41158fa52b36fcbaeb5534fa68efd6f61fa581194b41df58e4d22db2d07e7d9c88d5a8401ff9c7d5b87df8612f53f88d6808bed7d9ca5120010680afa53ce2d23141a51f197628926c00b6323ee5665c94b126ddb2cdc7b3bd2d11b50340f25b54280aef86266748386a8210c7fefa34688af21ee7c13a589fca3df5142018635d9940183839a236fdbdf33bbfaf20b4e84582750981b50df4b084113211de4ffde1a9fcf3b0ca1fb8613b00269d5ce19fd3c3505c64181e7c426433132f4b31040d8c297130f51b9acaa957c6427729a498652db1aa636ad5acf5fe9932eb2e014cf5e1b8365e1836ed63ac6764da2c527f38076557fc69be3c26e6a845c8b64213a3faa29d81840fc563ff0a36ebb1a033c0ce095feb9eec15ea5bec09c388cc33662f50a7f509bf5d3a0d3e3ae44a799397defb2169cffe652770b55da7c36f7dd218449e2641783eaa320423aff4f0f3011f290315aa117a2c093e8bc615822d65564ec3a73fd77c5ea365543e73b3cd68cf3a774d624134e2badcfce1bf3dcb048af610577941192079e66e8d267fc4a9e2cc70d46f31d99106d7a740dab907daf693fc2cd5fa7fcdc0a91f6c6e6c81ad79f8ae1a3156b26c8f8987059b8c3a60cca571ce1c8e68c6708fc5762af9f7ffcb8c7db314ccea92016464b7b0e7ba16fd32fccb18b08f9034e4f6c6d2ad91693fb00a89708e23acc9cc1196fb897a47fb6386430a51f6eccbc3236f454fdce8cacf41e887f534a369ff381f4862c267ccd08179dbd186981db71de1c07b3eacbd97d25bddf7c467c874397acc87cbea258542906987430d235174102567b7796626e1036a20c4f035ccb172f10a80992c5625bd01ff467595f81482e5bb0447b0982e1b8c12042e2f21e3f1c6485c0e87c8014c06df3a95120ed48a4ac8fca2de5448315880c2c8c6b6c841bf6825e3c259f502416fe80cd0eb3e04d48ce0e48cc45bb0e9020c34d0019c7ac197767034a05ff7539cd8c3348d84bb6d267e59478ee0ca6de6cc5edb91a729d4c33a0f38052eb4b0d1c02652b08418a0f66a2f207ee80ac0c935a1c346c246c4b3568e5def7a2942d1c923d36629f335cf4ccaa4607ba5bf4cb62afffb0e557353db0559fbc45d82519e8b69ab7762c3e1c8ef187634eb4f88c785314fa24be30c711f65f4f6eb91cb5b70cf2c4f66cd4cc0d3507d81ac4ea6ad29b669192a53390bb11b04a766132f84c3fb6cb7631224ca4ea28c41c3a917eaa2619ebc9c4e18223497588d38dbea4d116c69052e6a5ae03a09a932d14b6b07aa4a6fb598fac79a14e77d7b89a9962bf5cdea65bd31b269440cc56e9f14bc9cf14a5cb1538702f136334f6c9b876660af9a253f0f2e8eff46aaabedc238877e939f316f43f9382b085058e65a0b870745454a1ecea8986c1cdba8da9de68a63c6fdf9f15fd2a7d061c31daabd043f97f54be2b331b34661d0870b0aac80f43e58ad5a6bc47f702f1970162f9833281327bac571394f6a52a791d7afd92a6de4a0f0cd63274a7ef8c52215424d9bdf19fc69281675f97476b0d06f7e6679b577243de1c24aef4794bb37d6c08cfe449279ecd9d85f7a2f21d5815dec2f5b48d3edc3338b00c6d58b961f24061d952faf07597f807c188cc5dfcb6ab36a309f511586a6e4d2b6354406c04c3a9b588e792bfbbe80dbffb140013ac981e5a96d8760c17f5c56c7b14c969b3282709f5b3131ea5fde960f8c49a2cf626bf8ad8c948fd07e1606588a9d870facf8f4a2721d91a274bbb90bf5db095d98893fdace4fcdfb0d8bdd36ce7c2f75d1ab1c0dce9634b13bfec5ecb28c5d251ecd94c0107468f6e75d74c82ab69570e7025d4959b872e63115d9eafeca77a850e09d7eff86efb862ee45fc897a8badbf8b5fabea93365075e6031db4ad19440b1f0216d180dc432b6fdb284f03d39f4a99c03843d84a8b66d4f8193c12391cb37b80d8b46f9274fb2f4cb255357bd146ba6f80fad43c993a964ee28ec4a40d530f55a55db4e157fccb638889ac2ad4c15644358b102141d50db11f7609958341f8884206b82f9515e9d3150b635c05e22f95142e3082cc79e26f7a9200ee23dcf52c8789fd93d0a6fb2caf31c0e1fa5c9a46e3fb9d01f9d6ac806038c5a631417e4360a91c6701570db581a60ac386d82132d605c31db861cbbd90a01389f4e470c0d8a9c0e190638f86c8dde9c0ad91b955fb20c00f8d35f68b03c87061415ea93ae5c8ec57a455750f1115071ad08eaaeb248645cb39d73197de69a55634875d71ea0fb1913042d5b8aaee157136efc92442adc6cbbff65d2221891f8adea9f719b5769c86a4f72b54694955824f4b4bafa8ecdc2957e6357eb705fdc753801fe4dc659ac50afc62e0ccda54e6b94fa0ab34be5a1e0a6d71c4d8ff397c9a5227cffaacaf4e020420fcf8b432406b44cef6cdd47fa5096e74630236e1e4b9f1118bdde71cf4b65779a84506281f1229fa8b5c37905712512314b974118c4caec7cbe6351024a8dda962b6a43f85f36bddd7d2d9d5182681330c66c1a7448c07bdcb9f5d66849d14b7926edc37aebb77540f1c0adbab406efa9f121180b822188a67e18fb0908da33b4e16a0507f0e39524bad02598fcc5f0e8104ed1f64b359ce85b9745441d9c5b567655a981b27dfa36a40804363cc2f07c16b374b3b9004848935b615bdb21c6b264cd81f8f72e00740726de982b7bad0165234c1fed32fe8caaf2edb958c452c31083190aa86dee0cbcf709beb3af0007f947af398f1d952b77cb59b9d4a79489a13dcd2d9c734136013d2f73bb5d7fd39380aed4ef3e7c4a6ab3c66f4a138ba27b938b2b22a73619285b224b52e4ca65b3709aa3673227f9fe91119e854ddb4ab9d669fe54ea2f2fd56f65652fab58fc8d9bf3ac2c7ebf31fdd8b086a2d0f544818c91ead27bb9dd2f9d0df33fd7f8432246fcb5b8bb1a4dc98199dac513c9ba9d0d3f37b15bd5e6d627f91aa6639239c87db4781c18d7db2f5c9695ae6d9158f280eb0a63cd48ba48b7d910ca2a482460879e38dff98a07c140162d3c65cb5cf9f54f7f9cc495a7faaf5c6a2f3a8a86fefbd3a60ed1b1bec085fc58dd72dcae22c594f918c7e1b0d50f4fa146dbddd0b9bae87c432e450cada8002cb2d0fa9ab6eaaec2a87bafd946543805a94a79c6a233366b083bf4dc8d6af599c32e02b66828e8d3c9a3e976c938866bedbd6b7712cb6ff053349583ef71f772fb2902c73368bf0648614cdb45d432f2355c6a18dabd7e23a387672ecaa064559561ab1887c0b00a50795e2c1f45d3012d8a273577ff9add79f39477bba15c5968a7728ca384d8ede84853d00142971affd7450541ee2603f29dc8845a273a339880f9cda41c6603bec9e64508ccbe290db19e67c51d0533caefaa02b01f1012e215a37f1223f279f0454a7bc86f0aca341c0fbc8e11f0d1a1157b13b0f5b8553462ff7be103f3c489a4067c8ee62ee91ede6aececf4bbe02ea5a03d581a436d4d92324436534c9aea4d64f914b1de3cffa35d114e2bae57c2f0c44324b7a00"}, {0xa0, 0x1, 0x6, "8affbf36c032115603f67e9b438c606c8308469b6e1df3030708bfa2bc6185e4141427ae930bb220b210c1ed2923e23dd8cb4a69f8e17a9d9e60b5697db1aa6e4bd685bfa141fa305453ea926a59f48dcb3c8efe5b52d14b93c92d8f31abd84b00cccc2ddecbf3e231d35fd3e3840200042526122e11c68cb220eebbbdc7aee11cdadf3bf8c59eef17d875997b892826"}], 0x10b0}, 0x1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x20}], 0x1, 0x0) executing program 6: poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r1) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r4 = syz_open_pts() close(r4) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) r5 = open(0x0, 0x0, 0x0) writev(r5, 0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r7, 0x80206982, &(0x7f00000001c0)) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000200)="00040000", 0x4) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x5e79) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) executing program 4: socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket(0x20, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r1, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x80, 0x1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x6, 0x40, 0x5, 0xfffffffffffff978}], 0x6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x4, 0x7c0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x57, 0x3}], 0x983, &(0x7f00000000c0)={0x7, 0x1}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xdc, 0x4, 0x0, 0x2}], 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80146951, &(0x7f00000001c0)) r6 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000000140)="53183374", 0xffffffba) openat$pf(0xffffffffffffff9c, 0x0, 0x40, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) mknod(0x0, 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x1f, 0x0, 0xb66, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}}) msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) pipe(0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='.\x00', 0x9402b26e15339a91, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @broadcast, {[@lsrr={0x83, 0x3}]}}}}}}) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x6, 0xff80, 0x4800, 0x81}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="607eb753704a5e5fce74e8e1af87be82bd4fa1158f0075cf97eca0645987ceafc7e132cb2896ed1351ddc2ee00540d25255d8074c294914dbeaade82abeb6495c9e9941a890762706347a96fb72c74b6339deed6a031789f04b803b88b93cfb6ba09fa3737c70f8a796711f5cb8ee8ed0d42aca264ba9359b19e7c41f51e3550ed424017d447bd5c89de06aa3ca70fce7b3dd890a661514ba4e6c08ea4c2327e8fb26913f6969f", 0xa7) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/10, 0xa}], 0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000240)=0xfa) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x400, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) r6 = semget(0x2, 0x0, 0x100) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0x8, 0x4, 0xfffe, 0x1, 0x7fff, 0x5, 0x6, 0x8000, 0xfff]) syz_extract_tcp_res$synack(&(0x7f0000000300)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)={@local, @remote, [], {@ipv4={0x800, {{0x10, 0x4, 0x1, 0x8, 0x14e, 0x66, 0x1, 0xfb, 0x3c, 0x0, @remote={0xac, 0x14, 0x0}, @loopback, {[@generic={0x7, 0x10, "add8ff16226ff69f88f61c8c8259"}, @lsrr={0x83, 0x1b, 0x49, [@local={0xac, 0x14, 0x0}, @multicast1, @remote={0xac, 0x14, 0x0}, @loopback, @empty, @multicast2]}]}}, @tcp={{0x2, 0x3, r7, 0x41424344, 0x0, 0x0, 0x8, 0x10, 0x4, 0x0, 0x7, {[@generic={0x3, 0xc, "e5121983cdbdb5c4d311"}]}}, {"1479eaf6bc356781514aab3d6e6dcaf4560d2fef3d1f2fff6c71e492a814ea12bd8e9585910ae1dae3a5f4cb90baca9c7c7e6c77b718a58b6d1ebfa99c6c8acbb65aad6a31185bd916ddd0f324ba05a47adfb4fa289cc9bb6c8970bada4ab3bd1d07632e302c12bcfd4f073fd17cb1f733acdbeb15e247ff65a3901ab2e3b9484f41808df3a5bc4d9838c9dfea6b7135a4e99639d1e541e6411bc699010dda0a67cee6eba16dd7ae60fba59de3b3f1bdbb49b162b35346fc7a15a522e5c537749680e50927e2754b874f508c9f945d22fc7afc6ddaf298101044d456777cc52f4aca331ff6c4ebaad3eb7b2c5182"}}}}}}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000004c0)={0x2, './file0\x00', './file0\x00'}) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000500)) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000540)={0x5, [{0x3, 0xfffffc01}, {0x2, 0x6}, {0x2}, {0x0, 0x1f}, {0x1, 0x80000001}, {0x1, 0x6}, {0x1}, {0x3, 0x401}, {0x2}, {0x1, 0x6}, {0x3, 0x8}, {0x2, 0x8000}, {0x3, 0x2}, {0x1, 0x7f}, {0x2, 0x9}, {0x1, 0xfffffff9}, {0x2, 0x5}, {0x3, 0xb5cc}, {0x2, 0x7}, {0x3, 0x7ff}, {0x2}, {0x2, 0x4}, {0x0, 0xc6}, {0x1, 0x6}, {0x2, 0x1}, {0x2, 0x40}, {0x1, 0x5}, {0x1}, {0x1, 0x10000}, {0x1, 0x1}, {0x1, 0x7f}, {0x3, 0x800}]}) r8 = open(&(0x7f0000000680)='./file0\x00', 0x80, 0x36) r9 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r9, r10) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700), 0x80, 0x0) fchflags(r11, 0x10001) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000740), 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000780)={'./file0\x00', 0x2, 0x0, 0x5f, 0x0, 0x7, 0x7, 0x5, 0x2, 0x0, 0x101, 0xa000000000}) r13 = fcntl$dupfd(r0, 0x0, r1) setsockopt(r13, 0x2, 0xa000, &(0x7f0000000800)="83405711915fc428709e0070953a5f72bf3d2f0f68076f1d4007e679a19cff560be63b95913286b20584a14a568f47515a33867e3125c31ff75a8fa1c9e090c3d984616a2ca987a14f09f3a5ea844d61b0e88e9e", 0x54) kqueue() sendto(r8, &(0x7f0000000880)="7de4997e39671af77bba409ef61bba5c40db1639e409d8c83aa507e82d087354a768d58259cbbf6a4a25582ff1a62a754c35f98ba8ef57f828c27a0e67f7b21a4e76f4e3e6ff7fcf187468eb419940e3dcf1f1842db3bac9fb371020436593fce57485f8571cf7546711670a48bec95472a761400ff63f9e182d706efb54439f934122f7c6a26deb0709556782efc7b215784047303ccf6316ad32b38c952a70cdbf225ee341d55292cce2169709fbde9a56cad297c0d12e39d84c8394ae90098c4b", 0xc2, 0xe, &(0x7f0000000980)=@un=@file={0x1, './file0\x00'}, 0xa) setitimer(0x1, &(0x7f00000009c0)={{0x8, 0x56b}, {0x7, 0x8}}, 0x0) semget$private(0x0, 0x1, 0x100) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x0) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r4, &(0x7f0000000b40), 0x8, 0x3, 0x800) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf534eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895be4e6fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265adc3f46c7a4790853cbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b3a27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e31631baab0f9836486f8e0acb23c55df91", 0x171) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$net_mpls(&(0x7f0000000040), 0x3, &(0x7f0000000000), 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) executing program 2: shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x3, 0x0, 0x34, 0x0) syz_open_pts() close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x6}]}) r1 = dup2(r0, 0xffffffffffffffff) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xd, 0x13}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r2, &(0x7f0000000040), 0x100, 0x0, 0x8000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x20000000}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x3, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) setrlimit(0x7, &(0x7f0000000980)={0x8000000000000001, 0x400000a000001}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() syz_emit_ethernet(0x5a, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000024000080000000000000000000000000000000ff0200000000000000000000000000010001000000000000000100000200006b"]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0x9, 0xffffffe8, "1500d67d005b8600"}) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000300)="d06e494046b25e54be676d1999863e908452ec9732ee0b3ca291f0b81322d0c618b663d20da051eab30bae2f3fc4fa4513a2b56506fcc4564d1a644491ca9b5a3b169904e0b0b5278220d72ea53d149e4794b512abbc061c9b99546ce6b6abdbd03977520229683293769b3e90fa63", 0x6f}, {&(0x7f0000000380)="f77bd727d7d95a9eeec9eb31591df85f8bf4ee3eb9205fa093987902ae48f978f6434f6178ae962270041524dec1ad4cf7acf7d52ac09bfd56c384240e5626e72d0ca81a44ae032d1bfd4c9ea27c954addea6d8a966b5bdcb9dbdd565c47ad7fbba862dd1261f9c5dff7713d2a5e804a5d27a1f16c1767049b4e21d8d7a34563bbd31c29c3d868", 0x87}, {&(0x7f00000013c0)="cfc173f4233367fa2769a351b5b229468e347da51db7906008005f3d9e816ed5a66c4b1847f5a741e15108e08ac739625072ee236e8cac673b321f9715fcf8ed21565366f92e8032a4e24a9b0ae81e33a8e6ff237249a3c4736b68ff37528d80a96b97ef9c127f2dcbf928b4d9d313274d28b00e1d3d331e4fb0716b79e249db87c0585627956d1e018947ab7c9fed5ae6b1308fe0c408ffb45ce7476dfa03e350463ce9b00a7112d17dc33dcef5ce187b69105d54e17db063c6e7e9283efc2071c09e63c8fad855f80a621261d4fcbeee92e15383aec45dbc5dcc38b544813caaec2a7305c9936ceb0c0e8afe988b3589154e350466466bd01623d2f2c407bb1f1aff6184498086a611a7d26a3986bb822dadd274ed65b968aa37815e5458136c8a832ea5148af56c61fa17d493d1e64f9e373d9cdd70b1ef63fb8393444d518a9c31107907177085474203cf25e19ed2d8a5128f15a56421337cf901d658882d49b4747fdf4be257a4e41619a3fe0e401b8193c78b55cde40a02f7482d59a0ca483705e5137868596bff06a43adb7c92571cb92f020bf182c30aea8ee11e4863a209192e478a647c9194b67d6d226ebe82d65d809b8741f484b53f8f9654350eaad71de98f31fda78137fe81a11597adb7c28799a480d0a0d54518312797049564996a344aa1a3e18bec60204218818a5aa7296a7c3c476dad28ef7114ac484f0e77ea43be3da7", 0x208}, {&(0x7f0000000640)="fd7999a2822133827e04627c2a1bffbd03dbace4d06e90b0eb6514911b3177174ccad5dc276db8ac478dc5a1669a31585e354d88080354d4eb30c852a20f822b62374109e34dbf709fd824d2313e016757b5f401c91edf2fdb79085e875b3fd14c8c6971555f1ee4374ee2b652bae4c99dc973ea95a8f0c8508c4c426d3db4f79c8f5ca559733bdae47d38d78d68b5b4c8e200d99a799e8cdfc1568cecaa5430e0e98355ac35c2c6fd24385c60f3b162ab0622e239fcd3ffbfc5888cef452d2758bd126019ed640893584f36", 0xcc}, {&(0x7f0000001600)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b953c0df96f8c3acef47df04bd95867884b25ca9428a614cd79cf3253d4ad8e5ff9b75cf180eaa88db8aac8abaaa195cdb27b535976dbfd4194c97ce815f924872cd89280b9b1b942e625cd0acb18d227d888eb1282e43c90547f69b575af2a1d0700aa95d00835d713723af6c671d6eb111a42f4419ff9a0ce10d0fcc8b466a66b1b90ed184f1d41d0a699248ecd4d4fcbaeb94bc52e4a13d21aa24c3dd7f4ebd2ec432dd72f9a8c6f7118ee814333f4e8852e1f77c871891b103f489184baa9b1d0f005537be346dbb059470426ab3a446c5b17b2476c42707e43076fdbc6ac06b9e825f47f5831a4433a1711ca91db889457667c4219446077f4644e0098bc0f9f36aa4a09d704e5887d0a118fd6e46ab5c6bdc5ed4e37a52711d5a217154a87fd36ba4950cdaf226bdeae4c6445f535147b936fae392ce1ca598c69a41ce4ea3b1afb08c8925e1548c171c48f39d10b0da230d0d8c0cbffe8dea6c17201977323014d4cee3792a005eb13491d8fa78926cee5a76594e30c91022545764e0f7c02ab609491cf1064c35a94e5ddd1f25dd9822863b6aeafe59a34da8fbf3cda8a068b301b6e0f59f365a9105eb6bb00b04e3120c7da99799bfd198de05e128076f9d36a3909e7b8d3f33ea321fb1b10254a7e630ef5e378c9b00e750bf562604c2f18593e4a9c8a93ddba4e3c5f094a39084659270026c23a3b18075cb9ee51d791cfd67ceb4e4ec3df220e2ab259c31d5810b998e635fc73a79dcf58eddd990a79aee9e82ff9eff6d1e691654e85b3170a05f3e0c140f16eb0b84f1df6578a632f1279c6c1dc4775bc68f79554c7f0f21926d3921c24de183833b74e65ebcf0d180711bd0aa7b548ef34b7fe29fb4cbd3db829f361bbb161d359c0c0d77d895fe6174ecf4ff34d8dd53cacc6db44008acf5b213b91d264d9e1ac6f8d0964fecaf05a3bd91cf994d5b2a400f261e6146375180e1457ff63d85d1a1fbf88d3c2005be30228fdb1acebd6f4dfffb749239ab9ee140a33a9b6c8a4f0065887a2872cb63897b22c36b41f62d49c4258442d0e067bdd87895e6ea43629f825314adb367c351e88c18d963352299a4b8fadd7d705b1469fee746a5f0327b492e45c0a930d5e64347c2c10acccefa1f504272206669061315472696d3ad9556d2cfa8c6dff2ffa7338f2e434a9c8c919aed1df1eba968ebbe0053cbf6a21b6f72d11d78f28c370dd692009669642444625495584d4d6ccff0b424cdc5ac5d6ce14738249f3f7027ac010de1c4082a52506cdb39dda7986fd087cd417e761a651e3c02e3ca5cb64e9cef0e8ac9b5270ffc7da700b6d202a149ae8f87db3596673f3f9593864c365fd4ce9a068c470643c4e305de8cf408a68bde0be3eeefb3a564dc6c625461983a5d9430d7a2338d5e3297a0060aede9b4e60db1c4e533c635c7f32ce339a36964c96e352d34e4687aee031fa29679dfdf9223b28944de009f85d1024d1aa70ea5086a6485d9da648afaef5815511706c5a18f4f5c0bb41fa96576474521fbfcfaccdde0547288816b476763394b45857fb99fb2d204db025830800a970ee91127a0a2fc81be1784b6950f02e30a0e25c56126594b003659b3224bf54ce33bdbefcf9fa391ec2ec2b2454c78b8d4fe7d8c3bab27f8fd58f9f9b7c9030e2b0543f47da50f19180dff6fa19d4b24862785e810eac0820df52a1d5ea96e888137ede35bc4f31e8b16b588f6e40b696f08db6c6b9fe4b73c285313cbad78f43001d0fd95b0a6e937a9bc2169a4e519681675414783d1def2692c5de482745f0baeab8b847f4b0cff2542fc5429395444ca84bed4bfabbafee6d051081a332560c6ac5fbabcf26fe882de0c04180abdebfbe7a1dfa3d6fec4da4fed0513521378da8239991cc135895588452da84737acdfc47590a3c833b7020ae47fe52acafcad2e119882f2f8049e7fcb530dfd7ae21353001ee748ecb43950b30c65b833c8e0417d883231260a0a55a9f5947c6ba5f95ef136e636873f71759571ee1358abd495a10b69fe628589fa94e6d5bafeb783f10204c160f5bb237d6230cf063db0cd355c7a217129e632499c61f3f1bbc5fdf7ee978092b8bae88396c03f189aa8ef20877d7971b8bf568aa37096d756abc861b1755302256f521eca6d6c88af662e651230560eab84197928cb9b833b210e5ff52a03f72642859c822be9bcbfa07b1a698d6eb63802052a95441de8c019697d283dc690d15f9c3832d8707a6f1f74264546108b792252387284a5196d01629f68374ad1b6794f8b40385a9b80db16348de3c5d10d182f8ce8f79f97c134dc8cb0454b0c37c6053df59c555b0811f0c85b7a836d22c728b44b92647b095adfb5f2fcd79e4cea29a3bb104ce99e5792e41bdf274aa90fb0eccd0cd5275e9e31445f40ce3bf33d97d22b14e17cb9d7c8bb91a4f1532f0d4fea127143b2004bd682a682d36c81603ff56bd86730e4f7a1edc77e4b128ed77d9ac8e348e7fd99166b6c2295727f01b950427c83a5026befccef56747c2a235ec1b057a8911ed6ec0675fcf0d81ca0be36d7c23a1414630ee1bbba2d12723cf80e837637532bc88be785f96215f2506518e642cd0218c1fa6712d8e4bfd87b0bcd91d7bd89e27594c57dd927ff7de25eb01d04f8f4251bbcee13e78257c0dbcc4bdf6971bee04b6fc5094d8", 0x9d6}], 0x5) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) writev(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3514b384444d10c203a141c90bf928db", 0xde}], 0x1) socket$inet(0x2, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x8000000000000001}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3}) syz_emit_ethernet(0x32b6, 0x0) syz_open_pts() executing program 6: semget$private(0x0, 0x6, 0xacf8a22a973f3654) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r1, 0x0) setregid(r1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = socket(0x1, 0x2, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x8, &(0x7f0000000140), 0x54b, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0286988, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) setrlimit(0x2, &(0x7f0000000200)={0x60000000, 0x60000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xffffffb7, "0000c6f26461c094f4ffffffff00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="0c27efb5f7e445d13f3252db2fadfbb01519edc5152d0abb46ec9e5c27745a23e65149782b4e31ff6987d214c75335bd00fd18f86b2fcfc18f097132b38ef4f3d41f1e05e0ceba4b1d5698bebac2bfbadf888aa91ed4a14d6199dbb81b6976ea9263ce2edebc937e326658f00260bbb79ca8f7bd809305734ea9a883154d5266625b8e6300df7a8f95733707f0f2", 0x8e}], 0x1) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) preadv(r4, &(0x7f00000004c0)=[{0x0}, {0x0}, {&(0x7f00000006c0)=""/61, 0x3d}, {&(0x7f0000000600)=""/152, 0x98}, {&(0x7f0000000140)=""/1, 0x1}, {&(0x7f0000000340)=""/84, 0x54}], 0x6, 0x6) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x69) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) dup2(0xffffffffffffffff, r5) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3d, &(0x7f0000000040)="b53c24f8", 0x4) execve(0x0, 0x0, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140}}) shmat(r2, &(0x7f000075e000/0x4000)=nil, 0x1000) shmctl$IPC_RMID(r2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) getdents(r3, &(0x7f00000001c0), 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x25}, {0x60}, {0x106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) getsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x1e, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000000), 0xa) getpeername$unix(r2, &(0x7f0000000140), &(0x7f0000000180)=0x16) dup2(r3, r2) listen(r3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0xa) accept$inet(r3, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x5, 0x0, 0x0, 0x5}, {0x81, 0x4, 0x1, 0x2000}, {0x6}]}) write(r0, &(0x7f0000000100)="01800c51040969d6d715aed19f46", 0xe) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x3, 0xfe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) connect(r2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) setsockopt(r5, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r6 = socket(0x2, 0x1, 0x0) dup(r6) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236, 0xec}], 0x1, 0x0}, 0x2) executing program 6: sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000a20000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000c30000/0x3000)=nil, &(0x7f0000a91000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f000087e000/0x2000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f00009a6000/0x3000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x1}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f000090c000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0a000/0x3000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000a34000/0x4000)=nil, &(0x7f0000a8c000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000b60000/0x4000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000280)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f0000000300)="b2f7e128c0d47204e5f1659ba76b95ee30da", 0x12}, {&(0x7f00000003c0)="1f6e6ecbb154ee3781d97c7486ef12a97dfa9e39a0a2d53f1ada8c59a0c12efd9fcdaf35742aa390498e6723f28f4b9268bcd01690b2ec94bbb19eaa1dbb3df78c0de9f43326ffe266cdcf6b8d049ba57481af5d4472297568749854b58bc8273e71565d05cefb4a0804b2e2c1bf45c082", 0x71}, {0x0}, {&(0x7f0000000000)="0a224bdb56b7a89184ec5c4436897366b921b7d95cbbf5ddb7e90cca0af0a3b4c372d1a6b6cd5f17b47396", 0x2b}], 0x4, 0x0, 0x0, 0xc}, 0xe) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b1809c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062abb9fa45ac78568e1cb54238fbab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a952000b9429c75d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723221f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d9100000", &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 3: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {0x20}, {0x6, 0x0, 0x0, 0x7fff}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "94589e2169ad7a6ea9f7991e38f119bfa7aea894"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x30, 0x0, 0x1, 0x2}, {0x87, 0x0, 0x0, 0x2}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x14b}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r6, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000080)) writev(r4, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) write(r3, &(0x7f00000001c0)='o', 0x1) write(r0, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) executing program 4: socket(0x0, 0x3, 0xfd) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/153) r2 = syz_open_pts() fcntl$lock(r2, 0x7, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0xe8, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getgid() getuid() getgid() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 1: openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x0, 0x0) ktrace(0x0, 0x0, 0x100, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r3) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x0, r3}) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(0x0, 0x10, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) getpid() r5 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r5, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) executing program 6: 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, 0x4003, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) executing program 5: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x3) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000b40)="2829c1575e50bbcea181ae5a97bf342ec4ee4034f53fcf85af36ba1f72108c8c7c7b9f7967dd849c07ec092bd7a4b5171a7d7918b1236442feded6f7643538ea4b9a8135af629125294ddaaacc474c0221c735265918374a57b6d99499237c616aa140b4ce0b1a682633521a5c3d066c69315410e4435b2109de2a6bc2b9c0032d5d03177ea90d171c9ff6a52ca10a8f9c54872ddd14fb75da41f37d3a83fd5981eb2c81dc80638fda4aff554d16321033f45ea3bb990911262de2c4781f2b515f15f737e96bfcfb0eb693a94700ffe1b820e90733e19fc1fb2dc80d39e2445e3ef754dcd5ab9fad9914d8bb435475d2ed2cb2a8d6a6912726de152728a6df43f3a1d723fe439db6bf46b7a6170f3033998a2e881b53484d346f471c3d", 0x11d}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504", 0x17) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$inet(r1, &(0x7f0000000000), 0x10) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x40000004, 0xffffffffffffffff) munmap(&(0x7f0000308000/0x4000)=nil, 0x4000) setreuid(0xee00, 0x0) r3 = syz_open_pts() clock_getres(0x4, 0x0) close(r3) r4 = dup(0xffffffffffffffff) setsockopt(r4, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x8010, r5, 0x80) write(r2, 0x0, 0xfe5c) semget$private(0x0, 0x1, 0x40) semget(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 4: r0 = semget(0x3, 0x0, 0x420) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/169) syz_emit_ethernet(0x15a, &(0x7f00000000c0)={@local, @remote, [{[{0x88a8, 0x4, 0x1, 0x1}], {0x8100, 0x5, 0x0, 0x1}}], {@ipv4={0x800, {{0x10, 0x4, 0x2, 0x7, 0x144, 0x68, 0x7, 0x2c, 0x3c, 0x0, @loopback, @multicast1, {[@noop, @generic={0x83, 0xb, "642f5292b24b738457"}, @lsrr={0x83, 0x7, 0xd7, [@rand_addr=0x7fff]}, @lsrr={0x83, 0xf, 0xb2, [@empty, @remote={0xac, 0x14, 0x0}, @multicast1]}, @noop, @noop, @ra={0x94, 0x6, 0x621}, @noop]}}, @udp={{0x3, 0x1, 0x8}, {"93f931241de8ee36cdb76093144d44b469e76767369fd5f3818975b3f2c073af9a3cec0d583dd8b67810b860f8fb5f2076e979c3549ee59e8e80d2e60d351b94678f6ce20a795ad4c8b00c4056a1a9f09a3a78a5472094a38de302b40a3e9da8ea11a4ca2ce8aa5f1802c43084f4b0c26240ed7c616bdc96b50134976cc218d3a643739d246a2a82148058e23fb8b4ada0823e1df29285359e5a1a1b963f57b6d8cd882b2d6a814ac4256c5bf61f6f5232931f802130a5431bf14edb3bc7fd432353822edd17857258483672b80e4c8d6b871326285de6fcd59884141b0e192a5ce24ac033bd985edc6de263d38642f547c2cf900e161bef021f7876"}}}}}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000280)="a05ba8ac067c57c5170ff40d8234a3366c2e39806b10c86d42bd12522e83c4311925a4248855a349fbd413d77f6d43b01e7caa6b56e305b400dac172dfebdafbeecc95225174cff67fcb5b60c39ce5f8d2f2efa3", 0x54) r2 = open(0xffffffffffffffff, 0x80, 0x8) faccessat(r2, &(0x7f0000000300)='./file0\x00', 0x174, 0x0) linkat(r2, &(0x7f0000000340)='./file0\x00', r1, &(0x7f0000000380)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f00000003c0)=@un=@abs, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000440)=""/99, 0x63}, 0x15b9}, 0x10, 0x2, &(0x7f0000000540)={0x400, 0x1f}) connect$inet(r2, &(0x7f0000000580)={0x2, 0x1}, 0xc) syz_extract_tcp_res(&(0x7f00000005c0), 0x5, 0xd7) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x0, 0x1, 0x5, 0xc13ca7ddcc873918, 0x6, 0x2, 0x5, 0x2, 0x1, 0x35ed, 0x6}) getpeername$unix(r1, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000740)) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000780)=@file={0x0, ""/247}, &(0x7f0000000880)=0xf9) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000008c0)=0xc7) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900), 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000940), 0x0, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000000980)={'./file0\x00', 0x7ff, 0x0, 0x9}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000dc0), 0x400, 0x0) recvfrom$inet6(r2, &(0x7f0000000e00)=""/115, 0x73, 0x1, &(0x7f0000000e80)={0x18, 0x2, 0x2, 0x36b}, 0xc) r6 = open(&(0x7f0000000ec0)='./file0\x00', 0x8, 0x72) mmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000, 0x2, 0x10, r2, 0xfffffffffffffff7) clock_getres(0x4, &(0x7f0000000f00)) r7 = accept$unix(r6, &(0x7f0000000f40)=@file={0x0, ""/509}, &(0x7f0000001140)=0x1ff) getsockname$unix(r7, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) execve(&(0x7f0000001200)='./file0\x00', &(0x7f0000001340)=[&(0x7f0000001240)='($-\\{\x00', &(0x7f0000001280)='/dev/wsmouse\x00', &(0x7f00000012c0)='\x00', &(0x7f0000001300)='.\x00'], &(0x7f00000014c0)=[&(0x7f0000001380)='/dev/diskmap\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)=',^#\x00', &(0x7f0000001480)='\x00']) getsockname$unix(r4, &(0x7f0000001500)=@file={0x0, ""/4091}, &(0x7f0000002500)=0xffd) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x10c) getsockopt(r0, 0x6, 0x6, &(0x7f0000000240)=""/68, &(0x7f0000000040)=0x44) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001700)="2928e4e5de793e38153d0b6f3befbc8b8e05f64a8c0c61b5c613986114a11cfffa67fdbd851ff05eda6a6a38c5d69e568a4565e6b5d0cf71f5fe738753e509bbb42f84123985b0e4e0705b19dc7bfad38b69ca9cad4bc9a796e4414c8e93e62fb0016fff457cc1d9a9fd66fe2f4d93a0baeebe1c12984677e5846e931e7ac5439d70b9b83c8d2226954f0fc998f6782014ccd3e6daa081ffb2f4ddb56245938328637d485d74efe6aa8e359c49e0e1542f531089a1514a3f57ce4e8f7ed49746d18fe74940223fdaf64d36220d1efde3c18febdd06fe415af193d0276f668704d5fad2a260c44a0c361d00ef1dae0fdf640c02c4e1c9a67e2943d5df852a58a94fa86ff0fdb76ac2b60acd399fa2fc6605860684bdbb8c5150f8ce6119ef0425a4f55e70a60176bd29e2ffdcaeff1fb8551385ba2c22fcdd9e47fcc5ac46bc0321ece24dd7e2fa9a810d699f8ce64af81c39575a24a7b84b4e9f71b83be7ed488b51bfea4abe1729e5a2fe8981f6c74a1b4213a6725f2414f3e21b196b59fca87b50892420621b69290f944e0e2a4eebb10cb64112dd9dc7ef2069b9e4929e7577bbb44bba0631eeeddf371c3c3a0991c6f40521e9071f34e0529d6d24442d", 0x1bf}], 0x1) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x40, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0xa3, &(0x7f00000003c0)={@random="b35ebd6c5b35", @broadcast, [], {@generic={0xff00, "0a9a94d60a006d80145e05e7cfbacdb0f76ffc36599267eb2a930774a1f0cb5f4f8eebca74dad1376d44ed77895ad410e018e2168f2818fd7b28f4ac13bd36bd9e27a1bb42e758fc458f0ac68831550ed0f54b72e20c31968381507f315305bcc4e12f2ca614cdb96053f0955223425e1975424559feefd5bffce168f374c0a98eb2a80a3640153a444db0e17febfb1c5dd99e69bd"}}}) ioctl$FIONREAD(r2, 0x80206980, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000000)="31c173a39952ab9dc6a974d9609062dd0f501617af03c0c3cf6d1e2653d95bfd7e1a2d6afb24bb4d4158d40e17387ef8a2327cd0d53573bb4afeb98e9f9f82c7701970370c253a3b4da53bcbd2d7c213538ce8ecc6bfd911fde4e27f5be48969bc57a3a51c159c2f77be2a0cf3171411c79c68aa817b475a88e37b208492aafda8c051e1561de87f28217c26adac5cd9f2363df934d83149cc36d0482d3f52017995922d6f1ee0fcd98347b980293f936c40f2212159100dd97433", 0xbb}], 0x1) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@un=@file={0x0, ""/42}, 0x2c, &(0x7f0000000340)=[{&(0x7f0000000200)=""/35, 0x23}], 0x1, &(0x7f0000000480)=""/174, 0xae}, 0x43) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r4, &(0x7f0000000180)='./file1\x00') select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x0, 0x0, 0x10}, {{}, 0x0, 0x0, 0x0, 0x20c}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x3, 0x0}) r7 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x812, r7, 0x2) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) listen(r7, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = dup(r0) fchdir(r0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, &(0x7f0000000080)="419d9ea154d686b4b794a3ef620597cb7e76beca84bf39cedee68c41c2879d47587b2e24cbb3a3aa5bf6c579e2ca6e27344a55c63930b2f31582bd537ed284158d6daab97ef79ae7d31c087e36305eeabc83371c7d2b2657d5ec8c004e1b3713f9747606b5b909e31cf22619f9988c0de1c9ed004816ecd14541a501a76cfa906cbd959c9826a469f246527a15b45ee31e8c4f6ce6aa33a9f28d8159b29dadac67e4e97d860524ec75ce", &(0x7f0000000140)=0xaa, &(0x7f0000000180)="b1acebe964f9bd0d349d2889e60dfba5b3d71912964c6aedd613e9cde15021d1631ad97ac7d87b283a8f5e7bc1b81b86f75e0ca45a0ce9d1e5972d0b6f817e51d8c17fb278258b07f1a4fedb4d61f1fea2a29a5444043784d1135ebd565adc9a3ef2ce838ce498a94f767171f1f99717243bbf1d588114549213f31f7260e046ee5dc78b9313e17de0dba383a6943443e3bc2ae492c8f609284e46251308c3f6e61df3cbf96324690d3e6ee986ce3939a7377eac1562c29793cac0f6e5873a09faeddd704e4d2bfb218e6522f50ca2118b4c1cac", 0xd4) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x800, 0x0, 0x40, 0x1000, 0x80}, {0x6, 0x8001, 0x7fff}, {0x1, 0x1, 0x1, 0x5, 0x8000}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) close(r0) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x66e2) syz_emit_ethernet(0x94, &(0x7f0000000340)={@local, @remote, [{[], {0x8100, 0x1, 0x0, 0x3}}], {@ipv4={0x800, {{0x16, 0x4, 0x3, 0x2, 0x82, 0x66, 0x7, 0x80, 0x88, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@noop, @end, @generic={0x82, 0x8, "231953c9b58a"}, @rr={0x7, 0x1b, 0x1, [@rand_addr=0x1, @local={0xac, 0x14, 0x0}, @multicast1, @multicast2, @empty, @rand_addr=0x770]}, @ssrr={0x89, 0x1b, 0x20, [@broadcast, @multicast2, @multicast1, @broadcast, @remote={0xac, 0x14, 0x0}, @loopback]}, @timestamp={0x44, 0x4, 0x3f, 0x3}]}}, @generic="9bd7d61038bf97727394b49a07d7728bd762676b2ee674adcbc82b204a9f923647d6865c00f5532139ab"}}}}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000440)={&(0x7f0000000400)='./file0\x00', r0, 0x3}) pread(r1, &(0x7f0000000480)="33b5987a75bd406dc149ade24cc23fbb6a00e140d42a9b9f11899d1996f909add2870657684419ddd0c43c328ac1151667398eda941aa3e85889072639e2743ef906722aa0b7c9613d46c799b6c9a805878416f5eab5c1e605041dee601374ce7acb17d463e9c471296c23ef16c8b7a07b4262f91cbc0a45b22dade220ad65840b526b5725ba3fd782d81322226c7cb7a58c9ab06faa467604f789218f36c50a7000f80bc344", 0xa6, 0x1) r5 = getpgid(r2) r6 = kqueue() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000580)="9ddde94dfc86939b594d8821b16d10ef32385eb8891804800f2e937ea16983fb42d5b23d942e98dd143072a70af36d76a3fab1d6c6bd2fe8ca5757642bd04dfea4201b2523e6d78d4b0d9f7d870674f225152211156295ba8039b12af158b2623751f89d39b523fa8827", 0x6a}, {&(0x7f0000000600)="3639f75f4c122eb7804894a1d63ab6aa62ec26dee3c8c2de6ebcdde40e72d671e0eb6ab5a04485f71ff588e53ab4411de1a05075a88a75b3335f2725cc7604c33384886e811525b74e1c7da8eb93380c5886183b3d077051abc5445fda108a3b8d98c908a50fe9d7d32f69809cd6aa7d34225862f821d4a595092ae6573d762884a1fde3d77157788e1436518b08c7390621dcb4b9b1c26d197f8885a51fc836ef7d7c79618b0eaac678ef58", 0xac}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r5, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r0, r6, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r0, 0xffffffffffffff9c, r1, r1, r0, r1]}], 0xb0, 0x404}, 0x401) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000800)=0x6) fcntl$lock(r6, 0x7, &(0x7f0000000840)={0x3, 0x1, 0x5, 0x7fff, r5}) r7 = accept$unix(r1, &(0x7f0000000880)=@file={0x0, ""/516}, &(0x7f0000000ac0)=0x206) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000b00), 0x80, 0x0) poll(&(0x7f0000000b40)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r7, 0x20}, {r1, 0x80}, {r1, 0x20}, {r1, 0x8}, {r6, 0x2}, {r8, 0x100}], 0x9, 0xf6a) close(r7) socket$inet(0x2, 0x4, 0xcd) getpid() execve(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000e00)=[&(0x7f0000000c00)='\x00', &(0x7f0000000c40)='\x00', &(0x7f0000000c80)='-\x00', &(0x7f0000000cc0)='l\x00', &(0x7f0000000d00)='*\x00', &(0x7f0000000d40)='}$}\x00', &(0x7f0000000d80)='/%-/\x00', &(0x7f0000000dc0)='-(//c*-\x00'], &(0x7f0000000f80)=[&(0x7f0000000e40)='/dev/wskbd\x00', &(0x7f0000000e80)='\x00', &(0x7f0000000ec0)='/dev/speaker\x00', &(0x7f0000000f00)=':*&![\x00', &(0x7f0000000f40)='/dev/speaker\x00']) msgsnd(0x0, &(0x7f0000000fc0)={0x2, "8f36f8a6882c95b2422c83b41d5897f48d92072b0aed3584ac03670667a0d77afc9f865ccbb9cbeda160b3e753ac8285abf59085c901ffba580ed3001ee97786c9cc5d7a679c6e3750aeb1b868f8b0ca5effb20090e248b956e08e9bab968d83646b8fa5ba8c33ef9d00c54fc33c85dc51d7a3f2a2cf242f5d9febbae871751cef12617c5146f06e390cccac6adbfcb3ca8302a91b2d88de0584e62420e6d0574363fb0ba0fb1a0c677428075f052be437feeff15ea376838a5d1f9d293a836ade6a27da54f9fadbe0d03fa0d9cf68b33586b121c28f98034181f6baea02136dc675b228daf913e2e95e5876cb4b731f196bdbeb07827dce66fc1294626036a13d0e84456e6c8fcab2d672dc205f07e6be9c0d33743d81a135c2da5fa9ce68b655047becbcb0b9ec0f27cbbba3327f681c58791839266d4b6328ec1f4b8ed3f8d50429d9fad9d6407614350e99ccf79859b8066c9371f40782f973823721473b61385edaf2b6b43c9621ba96a91dec1d20e9631a072790bdf807204e78e5ee5998310b9bc776d0f58d353933348b63cf22f1ebe9b3370a9658b86ea38080804aa35efa656a4edd48a46b3fff3629e8afd83d570f4f369ea68e031aaa42a1060555603dbd3e3cecc02d892d8c6c4f804e67d1ed97220dcd82ccd99c0d2f4650757fdd3e49a3a89305fb8f037789a99a7eda211a6404ece794f7c66a8e029c13bc5ac36d4545758cace9b7fc4923828ab1876986bde7cafb9e2f31b86432b9c39cbd8d6164b6d895aee76fecea28c45e5b9e7959d38d293a93156f1374faabb2ff3d42ad71a09f665b7f1bce5a2bff3da3f99c119081970e79f8359391cdbbe987ce515e8f982923363306ae90dacf15d4cd696369c7283a603ffe2822368198e8bca6452fd4d214311dacee74fafa6a994e28b7d49cc73129046035581cac122c9b806c5386216e5b440971d79b304ade49565f8a47b20733293207ea95c3ac4c1a68e3129b82263ca75352dde6c87e58dcf953df8c636c4960194315fee26c6f60c94d3fdd127c078e998606e82cf91bf8818659762b879889e1b4235e5900dde2d52dba601ef84e0820cdc9932e804abb4ab4cce8bbf9160908542583a7ec691baf44dbb7e2a5db6f6ed291339b6cf9226eaf23f44fdbd630de2ad7ed3b3124d051a234cda10c23f26de6dfbf6dcbcb6a192eb4f31d6ecd5892af31ba61a17bb17de17ffd1162c14f6b11b3f1d4a2a723db84d2cd1acb59f90d66585e42856bd94955201980144a870bb9cc54b6e9b44135bf7f56411e775a0acb3a02cef3409e7701b2ad7307a73d396fcf2413446be5a2ed00c47a28f155b78ba8f8e36cab16a7305140fbee9d55e3c8b10882e1cd367e82ea392b3f1e43c7a2cbc3d521168ae7941b565d58f97f9a4c78a161b18e614cb20076e8a9d4bffd3c068768769d79f3e6f0a754742b04c9e0ea4c4609d91b3ae47cf1ffc4875223ca106b9933d6abf907f209d47b269f3795c17403f5543a094667e8846572b50b7b01d88311ebd661b853cb8755d6663355b38187b90b46ebb6a620b43604e95dfbe87bd32a258ed85e73297fca578454dcd3b3451229e4383bc94af8b091f208cf446db5716035843f3bab62c8b2c9e6f78e1cbd9e24e4321ce34953142ab99b80b47706b526f7eea75f1ebc9d9e932864f63a4071ecddaf088349bcec00dcd0cb3c8b0d9a13bd43318629e8b15cf7044766780eb839157a11f8797b5b2e9c7d05ff32a16b9d737bae56bd4e5d5dcb323c9cc52e6e703e41bb30e287865c5ab5f26924b38e4d0fce9f3922e544eddd31d4d737d147c0f3d87d2ea3af879d5e0bb476aef9932441fe4c80ff173b6bdaa400b0d9e9f10fd0fed99355751edc40e24d93a3e073561d8848247a658bf40b3b12642ed29f0a6d5cbb2f7f5220dfb81a56b30d81659ce173a517c419033f24b7278e17fc1ee67043a4462e2296d35fd97a5f7aa0af2dd82813f2abefd41fffc49a02e0daae93cfe4a8338b8739f890f4bde5c94ee16f768766ea8556770798a07a402243d2203f25a39b7d8d8af63042591e58dcbb226abf2f0595ac7d3c6bee84bc102eb4beee4116fea1f442aa695e5ca6a9fd7991826a9a2a798ec5e33a554959b61c56acd332fb0498dbc6b767966d3e6ab96f0de740f469a4ea2fc496c985167d691f73effdce64b34ad699a569dacdbba37d5e67242abe29924cdc8127bdbdf88fc6c9a2c4e986ab3f357f337c6fc485fa007cf6641a2ff0ae6f9e768d5aeef4556fd4a2cf88be0c23394bf1474199cda46f18fd544d6283f37e24a89905a3fa175b81d6c5f0961689a15562efc893284ad3c9e07736ae1baa49350bf49bef636ff4ea371f90fc761061892b7bc67286f1c684f5873773bbe05e9f2ce6a83e6c835a285a2d2d879ebb5a61659389f6134d6960f99e99cd1a47e40f4b0c150d646b059f5aa58879fe453d70443b33f271818eea432e7dc1606aa70b9061ec796347225ec49f4ee47e8db97f7fbb0ac1606c424e9b7b921ac1367959dfcb8da77fdca64cbcf0c43e2690ea0b9561051024187cddb62083f84d64a7ce9dedd052dc74dc92d8781ca33a85c1e85a8727ef5e642d3a45501aa6d5099c00b16f1935f2f46a3fbeb295fcb7770ac95369f67fa283a27fa34209aaa35011177cc61f796b146463f17b82f1110a91dc305c10b39d8e3b9c7f2345f0ad51f57bfa639fa17c1a59a3c8b90b8c233a878a1858883fd0d6c511727f430a6102046dc53de0f54426fc33e0b0b6b7c6dbc016b9829ab5c0d11f3b9cff44f2a1a2fa7f188c22a0f33134d9a49de5c8f0b11b43e9c56c90ad1399ddc86e973468d2653d35de3e14cc1f155dceeb620848996338ff4e46b6c745b699e62b89d33af595511ffafb2c05328d82743f160fa74b2caa9b38eae5833afe100becf559eaa4cc56fa1a1e163fd9d66a1ecc1f24ed8f0f112cfa93795056055ffd73a395320069fb3ea4e1dd0bb511006c4055b3819bc004971fae84ef61025280b21c39e7e63ba193d87f74e8c2f6927c71a7bcf57aeab6805694da1ce972cc871b39ac835ee71304ed1a09426458de6068a9f12fe3d129f86a27259c7d965008e2e8fc3a93d8fd1773477c953fab68e1fb3e4f2d9a4df6b407d7ad99b43ef9872e1339ab45ff68b0bf2695cc1c52f6008c965a7c42f85d6ee11f4beac6fb1450da4b00733ae6263884b4cf00a1fdd0fd586a0e45ca5c91b9fc51c50692a40be5065f1de9a7398f1fa78db339216d10c713b3278f9556fae5a9f00f7a6e9386210d0c31578b5a78b7b1454e5088da59b59465f49f281511912e0c8f97cdc319999c8e808e949a9f731973f7c073b5cafe4b582123eb80e8b64965414a4e03ac7cfe5b16e9fbf4a0d025c62d6095adbf4244f043cad2f2d10398e9a48c649facb20069f4219d4988a351a8714ff97b4b45a3bf74324447419a2bdd786d6f9e9d2f7b0f7efacce4839811a0191a06bd54039edfa073455d2c660ef2eaff37bf4eaaeaa5e2a03eb1cabdd38042c2fe1730740a1f25443c2230c5c072c42308b9d219467d44ac72bef2c00e829c654469c3cd5c666f3bfac4ff7fc0c484a6c6b26f504062cb104a3722ce99f196eb02c685bb9cbd25f8a9bef312b95d4e85595c09100b0654ca8a146f870849e441ae47382406d6fde272cf433d2341f361e966a2c74cc8cec705654befd043d9afad2b9105fba5d619f2cc9aedb9cf3a3c770c9bf5871f9317b93d9fe3b2766b74d7d177ec920e026116a590d8ba0a4a675fa5b9ab389ddbe79628edeb21ae297d62cfbe79d124578331ae758237caf9c7545879bfe939f1749b4086e57b08e82d7e700bde842e901abbd17ca247958f7a1c593d0620d8c686afe7f005e682dbacf6c93bc051a79b5d8bf5322151ae9d2b35cb9f4baeb7a2832b4f261edfc9b5287be6193bc338ad287d9bb65de7331e1afb9572a6b658a10314f8dc72c73d59c4512e946a8e9090665e40ec29a6478b4a2afc4db3cfd5686bf8126eb2384f296ad74f5d96a6668297c2e78350a75334aa3cc298126f074937c89907c8f2f342945eba63fb325b0d9923961f474095496b54b8119864188e7e5381ec417b6d095caa88d3aea8afae286db32249d4c1f0d9085df285f9c3668ebb8e5d411e095bd341b95b4d112c3c03fda7ba1bf7b146f7407c685a0751b3eb1ed0218ef62e8b6c7c1f56c5170a5cddf484f6cf4bbc5237312bec0a399a178b0e5ba1a16974f62528db9b81f763a2987880ea88ef8a0f404ca37c3b2a46c938a6139883cac2fd96a78111420b22e9e7cb6dea51fb583725c71916954a4133790d0133c8fd014e25d75098108656cce760405feb65b13d9183a0d97e107131cf1728fdc0a9e8098a625a7058d2f41aa58d28d82f24fc723223aa68a313eb12f555b5a891d244b879140090f479df4243fcc719c88c76990847ce0aa45efd6b57d14665b839d7804c31d974ad568a11383c4693a59ec9f262b8b498dfb5fd79383ddd3b2a92b8029e214081f85bf6a5d95dffcb8083126b453ae480a815dff3416948978a5fd061f422d28164ffde6ba5b8b8bedb5d306b02781714dee4ab21151a9468a945b7312a08a9177f193cfc2e319e345cacb3dc55cbe187d41fd34b39c1656c0b371808710f0a1c4e6081c9fae71b96cf4ec38a52ef2141fa7bfd9685275153655ae486b595d3f79ac3db5bee4a89a37b5e8d7c6b7e1556b9e84cdd7bce5046456e405e335bbf602a26accebcc44a494f6f46143f5501a61e0f757846f5b346b8f9d925ee193de62bdbc01390900c1290c5f15fb40e86a6464d1ae2563bd93ae005e63beb36db389934ee63c998bd6f0bffc421aa487f8c4383bff5094babf8ccf4c833cab2154a3f4538943c20c02de37dc7623e61ba53f1ffa52e6e7265c7bd74c6a6ca009ee0b203227917d8888fd81fa83cb5ad336be67d8e5cbe27a4f93948678c168a4cc6bd8e93d48fc93ddd3c6a36903987fa2e10427fcab8bc8ee0536508871e0e262e98005bd648e17b8163bd7e0f48ee786524a0146de8cb08aa8cfed92f067146e65904d8da8b0a1e219f22ad1bb7e082dd3135db676a49ec2b0cef54b2a4471a964e1c8be555fcb8d835d07d81aad6d8fb8a71efe474d05dce13126dddbcc16644b141f95d43b4df05421030feec072fd2306d0e3a2191c4d4109113163604a7972d9d190242979ac59f914277bf8b0f5a480a66bd7bf2967d19f4094e8405b9d85f389d64823223da1dc967fa56751ab95e2a582deaf1c85200283640773ff1afccd042e82b368c2d54340dceee980a423eb06f7a4a5d3d41c9afa0f56e8e22e1c1708ec79805ba4a98023bc945ca232c7cba07cc126c056770f46dd4b27a09f38a06e85828b7880f6465d04ec1028fce4377f39d40907806e0341e72321b70dd65020bba25a089e408bd69dca81e8624cb0426edf51f72c7675653d72460f701f76d310999087e48d7c0cbaa7d85ceeeb52167c4a7ba68c4104dd9ef91b5f3265c0c3aeacc90662d1cd69cbfccde0260c0aed77f84950744602697e594bfffca960cc9fd85ab353f329e0d7e954b5b60807a7a95d092dde033e0f076d37eec3a81f5d92282c63ce5ec600949a486abd7e8d5b0e45a3679dcd3f6ee5514945b46941f3ee9bdf7035817f187ea4efee638fce7b3992405706c333a6ff905cad1a3772d13391207cc49418dd14b3eed1b66648066971243fd873f6136057b5a156271b44f43ecd29ae8e53757ac356dcdfa"}, 0x1008, 0x800) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002000)={0x3, 0x8}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000002040)=""/45, &(0x7f0000002080)=0x2d) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000020c0)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002140)={0x1, &(0x7f0000002100)=[{0x7, 0x8, 0x5, 0xb59}]}) connect$inet6(r8, &(0x7f0000002180)={0x18, 0x3, 0x9, 0xfffffffc}, 0xc) readv(r7, &(0x7f00000033c0)=[{&(0x7f00000021c0)=""/197, 0xc5}, {&(0x7f00000022c0)=""/48, 0x30}, {&(0x7f0000002300)=""/115, 0x73}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/46, 0x2e}], 0x5) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) 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) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x84}, {0x25}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x40) r0 = getppid() r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfffffffc, 0x0, 0x0, 0x0, 0x0, 0x9c}, 0x0, 0x6, r0, 0x0, 0x0, 0x0, 0x80000001, 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setrlimit(0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x7, 0x0}) close(0xffffffffffffffff) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgget(0x3, 0x640) writev(r4, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000300)="007a774de42cdefad090df9330cff30babe1d1782c1e25742b93f22af167b5002066ee9e08422f7d219bf16ea11e8f50", 0x30}, {&(0x7f0000000400)="7c7e80ed1ccab9e30a2f674a0c12608fc939166b83a1c174ae72c40ce2949e4eeda374539a19a0e3a6a612bd7e08d836a99688bb53bf7bb7b27239c078323c773b926d94be790b597229dbeb56f4d12c040305577f305e38432f95499274ab35b5ccb7c52ca59f4b96b0d97dba39427c95fdd489f1d969022ffd1f92429cde463745c04fec549592326c089c27243d8c5d63a4f24db58b2b958c3896b65fa5b682da226f501f86bf0a25e2f31e0d5e3d0068f8a6fb25c089505221b88b213563d40422e7bc006ed1f72b973989ffb42aae2ed0f45717417ccb8ad88b24c52b36895c31fcab417644e5c850811f621e72243705b33a141d", 0xf7}, {&(0x7f0000000500)="951499beb1196944d5281c7293291b6a621879a7061fb6146524eff42ec1ea745607579424cf70435f447ad3295a9ca4c8fc3e469317d0ba074002e553cc076f17f4806f6199b1c5b199794c7800af061ed1ce7b630c86a3347b9a73fd049d42bd12b680ce1df91da1ff910ae94dfccb8dce56d68ff4a8b95e7d4091c15a763537b014f680df73a946e3150504b6883d34ac684e0e6f5b6abb33001767c2f4654c31b4da9135c07e68e6982e0e5258554d578518c10a8a88d2f1bbeead6f832991df8668019b53fdcc4393d72be950ac3b", 0xd1}, {&(0x7f0000000340)="d27d291d0f1aafce0f4be11fc4c3e26a2fe0a840ae23ff56e69fea5a4afe8dd0b8fd531aeaf0baba5556970d7967388e9b8c71628957274847287417131810b4d373a1e9285bb10ce17eecd59838818462541ec60ec5d44d1aa9a58d388607d20b71b39c2259140bb2bd8a6b", 0x6c}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) executing program 1: r0 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x2000000100059}) r0 = syz_open_pts() close(r0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f0000000040)) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000100)='./file1\x00') r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000240)="b0c857d5d6d02d728568e855c7a16522aca625c0111d", 0x16}, {&(0x7f0000000380)="f5016573984cf3af16f4c51932199344806c7a50e4843e29550472087de51f0f73b19a8d6f967e1d6e550bd2b43e9a7ecb385445870c9f764a64aaf666508591b87fdec1ca009d5103bb01966ae1dfc77934719f486581dd48bf85ad73892623d4f35a61c7455ed5392b88d2332c97b05e8a9210cb1d3c5708a79ab5f4a282f458796a8dda0162fb3b52ddf64b57eb2738ce789ee471ce550a8580cbf906ff769c0b8875532017085169a82eb327badabc05df12d2bf5c8f10056697833b420e378c39", 0xc3}], 0x2) writev(r3, &(0x7f0000002600)=[{&(0x7f0000000480)="c15e57dd5f136040646feb787959a77764a6f5b2f03b0fb0b18b086b3986722ac8082c7a88cb3f0bd5f3ac4ba55b8f444324f06cea2cb1d6217fcc913918f7f692356da470c979fb37e5b5c43f0ff337e6963e2364dceb2667c47ae08a0d27d45408946b7370a341a99274218168e2dcb7add6a751ce8d84ee03390147705bd2dbfb7fa5d6e006883d8e31ed0740308c8945e280e46fa165249a42b21bc3802ef6b28aa874c5790874b3fb8706140203d0627c48929b0cf5021ef0c7dd52f09d4597fccd248d74490fd615b5d29485cf4c260cadf4e4fa662b", 0xd9}], 0x1) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='W\x00') open(&(0x7f0000000600)='./file0\x00', 0x200, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x1f, "4d984eff002000bc64f04d00"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000002c0)="8d6cea1bc1a41b5c4c31a827e35057ca44450cee44537490be45df4bd50a08d01e7a5b74536d0b6ae2de3207e09e6564f0cd72ae83c2a28429e20aafb7c9e2ff4560ca53e1bfb48e6e90fada39388c68576d7198d945e9a05a67cf2a5a7a63e82dab51ed5a8a5b7d865576dfeb953bc4970614461a1efd108efb318db93875ecca360d3cb8f89cb7a954ef6c691e9a4ae3b3ebe9695f2058c56cd565c7faaea1561ff71f1b0e6f7798432f823d723bba4c64df0255060fb35bcf4c65af6089b07955311cbc26cb0510ce8359aa230264c0adbccd76713d279d3606bf781e2d400873030a41a5118b60ad4c52321bae3fe1d7978a415f1fd5ad80c8ed1bba1dbf3f6f1b314395f3d035c2c9bbc616de7def24ee6c9ce14fd5a55ac069a0cc4b999de8b20d5c9a04e551adc1aec4135753a83a0c3bca73c3af55eb5c7450e5aa6f66222decf9671ffd4d41828dd41ef30dcbf307239bc5e32f2b25c2a88234863bef5cf2b37ea7d3705f8258552bc53416346791b3a300d7fb3dd0b73a8f704a97df863f70eb2d70a63a20ceeb6082bc8a1954adf5c28b95b56083b60e4a1fb1647a391c42f998d597d1fa2f145fa145c5856d8e3e7714f9585d1f8798c3a3ed3dd026de89a9fd3365975f94f7c0fe445b79880c36574acb1e30dad8e64bc3845ab15d11cf25a36a59303e01eb76bce57635a1b4e42d8b2945b1930dc0e00301b18a4205338fadda7f6c34cfcdf72f0301e45ea38a513e336dd0bdf66ff7587153fbd2f9bef220aafc7d6d3c0941a12169b901eab7af93c57c12412bc903038c4be0636d9784a59a68bee392651541d506afa3e41150bf8179b60fc9c7b7223061d34da5f8dafeca80fc4a3606f23892b63ece4e603395539190dbe420aeaa779619a64471f781f0a46dec547add13992ca18e3d0853eb72d1708e028e9feef04d84f48de5822ae30226f95cfcf8eb7a1933a49497a6e1c680e8bf54ba6fdc2763e0ad8bcd4d16466d638d54b9fa5d8ad004d7f3244c7e4a4936898e3843a61e4e70224ba318de2df8c9d8c6f6320e09ad7b84050d744ee43ebe8fb06f439c79f76043825425e1a3caae3199879346b0dd50e740dc27", 0x315}], 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f0000000140)=""/148, 0x94}, {&(0x7f00000000c0)=""/62, 0x3e}, {&(0x7f0000000200)=""/185, 0xb9}], 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xfffffffffffffffe}, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x6, 0x800, 0x727, "012547e90a16abbed421532c92a1d02b6b88041e", 0xfd4, 0x9}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7}, {0x24}, {0x6}]}) munmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000) setreuid(0xee00, 0x0) r2 = syz_open_pts() clock_getres(0x4, 0x0) close(r2) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x47}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xc}, 0x400000f6, &(0x7f0000000280)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370823ae7728d00a03d9d2a0b44706b1f65abd3d71c9170ecdb156dedde2133315ffa532565e2c1155b9915477e2aa1a60dce68f58e2939ac0ad908c153ba797abe28d7a46ea4ea43815bea8b0a92e01f00e534ba54c6e5bdf7e4b3632daf7d51321d54894c2979df99242da14b68651eb69b702fa5c43d1ffe33b714661ef1acbd990ff1bea4d59efb6fb0324357273f121fc234937b84877d308c6435a0fc734bf70436f1a013b24aa4ed7e", &(0x7f0000000080)=0xffffffffffffff20, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc02069a5, &(0x7f00000001c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000240)="a7", 0x1}], 0x1) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) write(r6, &(0x7f0000000180)="1e", 0x1) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7}, {0x1}, {0x6, 0x0, 0x0, 0xfffffff9}]}) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r0 = getegid() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x6}, 0x8) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x53}], 0x8000, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000100), 0x2, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) r5 = getegid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, r0, r5, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000000)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCCLR(r8, 0x80106468, &(0x7f0000000200)={0x0, 0x0, 0x0}) setregid(r5, r7) write(0xffffffffffffffff, &(0x7f00000002c0)="1c6dc698d1467f780ecd42806bcf", 0xe) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x10000000, 0x0, 0x0, &(0x7f0000000400)) executing program 6: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x33c81182) syz_extract_tcp_res$synack(&(0x7f00000003c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() munlock(&(0x7f000017a000/0x1000)=nil, 0x1000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x80000000, 0xb04b, 0x203519, "28b738cd5d6a803e84ea0000d008000000001c00", 0x0, 0x10000005}) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4", 0x25c}], 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) syz_open_pts() executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open(0x0, 0x0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) close(r3) syz_open_pts() r5 = syz_open_pts() r6 = dup2(r5, r5) syz_open_pts() syz_open_pts() flock(r6, 0x1) r7 = syz_open_pts() ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000080)=0x5) read(0xffffffffffffff9c, &(0x7f0000000000)=""/76, 0x4c) syz_emit_ethernet(0x46, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "948fdb", 0x10, 0x0, 0x80, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@fragment={0x1d, 0x0, 0x40, 0x0, 0x0, 0x1, 0x65}], @udp={{0x3, 0x0, 0x8}}}}}}}) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x404}]}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000f00)="9128f8ed1802da9212b45cca21e7", 0xe}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 2: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x7ffffffe, 0xfdfffffe, {0x0, 0xfffffffffffff}}) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f0000000340)='./file3\x00', &(0x7f0000000380)='r\x00') fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000300)={0x6, 0xc}, 0x2, &(0x7f0000000680)="43c5a115ffe6f1ed0bb5d5c69f214f47e662b2068120adf50897d272ec4c846a8af98ff1a17e277d4256d9b1e46d408cf40ab46e349e0cbf2a146d64f35f9eed7c0d283b0cbedb7719fe91780c3d2f8f7f44a24d7631973900c1b13b3fa0a6e165ead3b7b52708b85bd6c022004112af3840cd57b1a0b62be9f55f1234daeea3e7450e506ec5a61c5e484912ba2165eaee126a91c9499a2b66b75023811d35659e96d8baa423b9ee82b9d425e043c642297c824475f3472a2cd6003508f0d6a45dcc77bceb1a5aa70829ae64a234801d2fb79793244f037c298ba43a3de32cbb7efaa5061181e1b2c26a5e2481", &(0x7f0000000780)=0xed, &(0x7f00000007c0)="8e90a093abf45ba94d9ec23e61d394428e13172f0b5f766277533f3786d3c96cb2d70f0f26cd877d2aebc87451cf1e4f391e1e079c068db9b9f3", 0x3a) syz_open_pts() poll(&(0x7f0000000040)=[{r1}, {r1, 0x77}, {r2}, {r2}, {r3}, {r2}, {r2}], 0x7, 0x3f) 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', &(0x7f00000003c0)='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\xa9\x04\x00\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\xa6?\xe9\x8cd\x03&\vJ\x01\x84\xd7\x86\x93(Y\x1e\x00\xec\f\xe2\xa6\x9f0\xb9\xe3\xa4\x0ea\xa4\x85\xf2\xda\xf6f>\xe7\xad\xe9@Q') socket(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x18, 0x3, 0x3a) ktrace(&(0x7f0000000280)='./file0/file0\x00', 0x2, 0x0, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) msgget(0x3, 0x500) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000004c0)) r2 = socket(0x2, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="04000000", 0x4) writev(r2, &(0x7f0000001200)=[{0x0}], 0x1) writev(r2, &(0x7f0000000740)=[{0x0}], 0x1) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000440)="2e27d365c920da5370d7c82447fd40ea07e9b695771d71993b2100d9e6f783853117a1f0768f8e73ced198938a3bd22809fe55a43a50ec7f57f8bcd48c8a5600b8952906461dc5d12397d02813bf0492bfa918ffcc460e13fda6bf473ebe9d89ba24c0f436052ae1", 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r3) r6 = syz_open_pts() r7 = socket(0x20, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000540)="b1000590000004000000396ae57c0000331c13fecea10500fef96ec0c716499100000000882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d1c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000161b4cc702fac500002021956b28bf3b43e4b356736c464c062258000900beba221554f4e0f668346c09000100000071a3f8343712051eea040000000000000000000000581fa71f6fdad45d72", 0xb7, 0x2, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r6, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r8}) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x7f, r4, r5, r9, r10, 0x2, 0x43}, 0x4, 0x9, r8, r3, 0x4, 0x3f, 0xcf, 0x80000000008}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000003c0)={0x0, &(0x7f00000002c0)=[{0x0, 0x24, 0x41, 0x3ff}, {0x3366, 0x0, 0x84, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) fcntl$dupfd(r1, 0xa, r1) r11 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r11, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea090000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c2"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f0000000140)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f00000002c0)='./file0\x00', r0, 0x1}) execve(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r2, &(0x7f0000001580)=[{&(0x7f0000001340)="f2f5060e4a1ab0974870e40af8e001f53e04bf74fed4aee2be0863d275b2e4226489c933194ab7b2a0027b2f6f1b1d9cb787a7933c75e07eed0a09942d0104e4e1c8a9073576a8944f423bcaa96d8169aa92956791fed312477b15c06c89dca7", 0x60}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b8c1eb9f1a51d763be243bdad08a0174f5a9a29a5a5d22ac0b8e045ea1c004cf612534ebce64bc68c0796fa8283765d33b02b76ee687ce8fcb44d6b81eb301105c45e632ced5fb997f317647e9e6ae1daf9ec05fc6f6009faae9", 0x5a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x3}, {0x1f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0x38) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) setreuid(0x0, 0xee01) r2 = msgget$private(0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) msgrcv(r2, &(0x7f0000000080)={0x0, ""/42}, 0x32, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/103, 0x67}, 0x0) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r2, r0) recvmsg(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=""/226, 0xe2}, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x13c, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x12e, 0x100, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x800, @remote={0xac, 0x14, 0x0}, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x10, 0xb, 0x1, 0x0, [{}, {[], 0x198}, {}]}]}}, @generic="dddd452f61d5b015ab3a08a43e04bf45f9923665247d6cf5bd1239cf2a845c8644594d0c1dd138cdb0405adce3bb1f388f3d494473ac0c7b3c23dd4afe3ad211b30e2505a8634780000000000000009b995913ddf0fb8344208914f8aadab10f453d71cdc2a1e958d0f91a7fa5d6e302cc893372fd6665f568c5824f305717f0edaf1206e4e212157ca9a363616024e5e71ad46d76e75b97661a017e10c090bec77e703987b983e1e4b7327a256cd63c5e979c181561bd3fae792e97433a9d4689001a299874a20ddad6c18966400bc77cd962a1c0a6741489bce4f5d1637cdf9e906e12692dc2196313ec4db6d7aa85b39850c3b857e98cbecf42fed3b9697c66fb1a9fc025"}}}}) executing program 3: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x50}, 0x4000000000000004, 0x0, 0x0, 0x0, 0xfe7d) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10004fffffffc}) mkdir(0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) close(0xffffffffffffffff) syz_open_pts() syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYBLOB="99aaaaaaaaaaaaaaaaaaaaaa8847"]) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) ktrace(0x0, 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 6: ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000140)) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x264b, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 0: socket(0x11, 0x8000, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x5, 0x15}, 0xfffffffffffffffc, 0x11, 0x10000000}) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000c00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x0) mknodat(r1, &(0x7f0000000400)='./file0\x00', 0x2000, 0x2) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000440), 0x0, 0x2) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r4 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8, 0x9) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) r5 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r5, 0x800, 0x10, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./bus\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) msgget(0x3, 0x500) executing program 6: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x4, &(0x7f0000000040)='./file1\x00', 0x8}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000001880)=[{&(0x7f00000003c0)="b1ba9e606f06594b2cc997fa5213b09f376cda07", 0x14}, {&(0x7f0000000400)="48664a6eaa184f4dce", 0x9}, {&(0x7f0000000440)="05c3b973d649f080adddcb9ded8355513406aa831b5b659b99558315876d00155cab2aa09459eddf6599010824bfa3b29f4c15f9deccf64964a826ebf6f53d7a9baa93d1bdf553d2c7702373e2d07c5f3d68609fe68a810324", 0x59}, {&(0x7f00000004c0)="4c0a7a873bf5acbf374743c9fe1ccbbbd8fb8466aab4d6f415612e08de55943a74ca70a4ed00e6d0733fd5790225710f767840d6a2f4487a8ce30cad446961914cc1f9a57918212de6fe9d8483b7f8b47bef7405c58f16b5a44db49449e22c5a013aa362136b339e1340f9f8996e3543ebe1ff1fd26c066c597d4cfce4a129eba51583674ae5fd1e4b34ba07b562f73f81dcaeea9c30db0a9d36749ea06bf6b26e1ff395eb13edeee160b528b36c76ad5726f2035f30e0746112f0b2e3ccadf8ebe09d1783317c81b340d97d", 0xcc}, {&(0x7f0000000600)="5b27861191f4323d973ebd196a4e59a61db0e03225522e25bf7a7079329ad3db40b04e9880844687ace256497efe7ab3573d66d2b2335b04dd4df9e8613eb96123c53c01cbb32cbb4e14313807bb4fd8d01242699e9352ea558b76de101d42df67ca9c0bb479ae28fdd7c5c82bfcbe6efd523f610c8e9480b81776e3c189984c89c5da13a2d4d543029807b872a1cc2c179001fcd898b523", 0x98}, {&(0x7f00000006c0)="87f2575fd3279373c8d51fbd80a9676aed72924c24e283b0356ad1b96ce0e59003f0146d3af2331db6c226884d6359eac64dd688504dad1500f6c2a88503c864372096ca7cc1604113a676c19ccc47951403d40660220729b5dd7781982026e9ece82fc2dfc6b574fb6c12d7a811269eb008f4ba5dad0ce1247100fa8c88c3085413bc610a45541cba39d725376d25c5df244bea20aab649a79e433eba5ef6d2d7f75cca17a1db92b707b8", 0xab}, {&(0x7f0000000780)="38b39582b7c1cfe991c5515d76decd4fa701119ea0bd57fd8fb6f409eaa94c", 0x1f}, {&(0x7f00000007c0)="bf42b8432dd65c0717a75e0d80e6f22b978f9b1f3250cecf9e9e75ef336742987a085f6964989440614f9881947a4adcd0b68e6d8704121567a78c6fa938d033b46648ec9a48f10318b6d6068df4e83de3ef98035b9b5ac387d75e1a33f9c3f13d475975ff86b32cc22fda48b53361f66f4a05ce3dcb3c221bc586d85d2a517cf88002c3247dfc03a32711aa5faf0d408ead72094a4c040648884a7deef19e73e5d08a58ae85dc39dc45520ff6f345e0a6666becfade89bbccc1a1db0429bf38a6f57eb314796547b2a54dc41419cedbed9290c19777d0a84d06ce23b21b70e685bac409c3028178aa3b38355f926012307c384f1df770a2574590b4750c0cc06c60f746da08ddc2db47380f68c63a9cb45a169484dd24f4879bede6b9633d3ca996094f766fb7a181d2fa79cc80602bfab8c1c08c29d5950b157b53cfa9ac82e48b06673d9a467cb3fbf977c535aeae43d2a8285364e4fdb79264fe0364b9b069dfad0701aedabcd0156bdfd24a70a7b3c7dfa5ffc461c6cf97041d4b4e3b1a69111631e5cecd39fbb37ba94762d6d96f50dfd5ebb8f1c5d9c3e49253c71afab320f997eccdfc39711a41b65ed382a163fa3ec54ae1a293fb03cea0724fde0c2e7ceebc39a7f48ab28f6927dfcd8ef6583dc0fb7574ba79ed2866e9915bafe2dfc199f1e49ea08586c5886643d9045dcfb47ca3d079777de5bc12e1468631101a243695fd29d9951457401c3d391461d328c2018c2e2498fcb36c707d8e8b19c0ff44363e3a27cc93cbdaa844af351434066020f051026fa83ab0d9990534f6adb17a91aa1eee26f282f349a276abbd2084485e64cc503b859ea44541e7b66ef1fc15d5feaf6cfca5169fe5e5f690503f04ffe057cf7d795a45059f4615e3eaaf1230433e9304c21668189998952b0bd1f77e9e36f8e334e0882324e217968a3fb83c791eddbb097bafc971863b04feea4c24553247918310cf3475b022c4c0e9bc6f3d4bfe0e64c3d64b84d4d4464e57334a2c8876ca0f4f3967c751314986775b00e57972785ea0ffd2c6999f9b3d8f52cbe33de8a5e90ed0437758e14cea2d5a0c2b29adb253c337cb08d48c67d7768611307487e5a656b5334546fd72ba5752dcd67af176d63d497880894b6979ac51c0dbae0ee374d261ee8cc4b596bacef80f242372caacaae16f106cf9176472e60197891ac0466c83366955af36171e17cb2366418f2c82beae0d0c7b836ac807909ab323a4f49893fc5948223239e64954764f0f71fe4b55bfd120a740dea371d3bd6c13280fd892bbe74244180f97d75ebb397d74972fdaffe85a91c5d95ce8e08fde03db739be0aecdd63feb6ede985325030c0361997cae06bf20c97787c8626e02acc5defcc8f497d30feeaf606e6530fa55afc5c2cae3ae29280bb9d65730ec9d6a3751228591258db49a4e5d89e9b7b03a2116035087a14adb83b0e46c1f570ccb40ae5691d83e58b399955465434ad868119735bfdd1312d4f4cbf7174d514b346a64ffa4330adc382d483b4542a4794f9469395bc83266c912656f4b9be09d9aefaf69bdc2b6969d0a3289a97bfec162afd59ead9f74a369100940e01957518bd98be0ef2e2b9b9795446a0c3ecfd4daef37bf723b40087e366640476a44c7527e1938fb2e58d6549ded8f1d037ddb5b3a1b91cbdb5e5eee023994e036c3888ab8fa36d41f40cf10ffb6d672bdde3f4bff81893bc593c366902b72dd78aaf580855ea69e1bf51ca30a788ab70ca002066fdb4614618c2dff1bc0a7df0c9b28de8a904de6efc5c6c0b24b7112d04ec95874b301ebf6176092b2849a82df1bfe41be32e537c537c30f9b6c6c54aa6b561b300385a216ac139e02f0c99e91cbc0a37760d19c862f455c5a6b26f8fcc6c3c3930b63d16accaa7776bd9a07287f8d1f39a33a7cd22013", 0x55d}], 0x8) executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{}, 0xfffffffffffffff9, 0x41, 0x2}], 0x8, 0x0, 0x0, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffd, 0x2000100000003}) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x205318) setrlimit(0x8, &(0x7f0000000980)={0x4, 0x8}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7948) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000240)="20b718e06c0d74d9646a8913789ef41214e8364621fc4e5816591c489ad488794307850a", 0x24}], 0x2) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r4 = fcntl$getown(r3, 0x5) setreuid(0xee00, 0x0) r5 = getuid() syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000010100000000000000000000001a000000000000000000000000000000a4479f135b4b8915f92281a92cfe1922", @ANYRESDEC, @ANYRES16=r4, @ANYRESDEC=r5]) setreuid(0xee00, r5) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) setreuid(r5, r5) r7 = semget(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r11) r12 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000340)={{0x5, r8, r11, r5, r12, 0xc8, 0x1}, 0x2, 0x100, 0x8}) r13 = socket(0x11, 0x3, 0x0) sendmsg(r13, &(0x7f0000000840)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{0x0}], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000002c0)={{0xff, r5, r9, r5, r14, 0x40, 0xe5}, 0x8, 0xfffffffffffff469, 0x6}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) chown(&(0x7f00000000c0)='./file0/control/file1\x00', 0x0, r4) r5 = getppid() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xdb, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xcd, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, {[@generic={0x2, 0x4, "96c7"}, @sack={0x5, 0x6, [0x0]}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) r6 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f00000003c0)=""/96) r7 = geteuid() r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0xff, r7, 0x0, 0x0, r8, 0xb2}, 0x8, 0x96, 0x5}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000440)=""/206) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r11 = semget$private(0x0, 0x4000000009, 0x82) semop(r11, &(0x7f00000000c0)=[{0x3, 0xff, 0xe5ce97ab354d96be}, {0x0, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x4, 0x26}], 0x4) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r11, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000380)={{0x9, r9, r10, r9, r10, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x4}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000180)="92930e94", 0x4}, {&(0x7f00000001c0)="9c461f184ad7b6702c999c540ff3a930641dca6a6e502edd3df21b16634bc142c19ea4b78c52defab8511711a482715160b32667e5750b96a6f204ac7ea84a7f4f60b1cd9fbd76030be272a0bb3e478a232ff1664e24a6329ad01215fbe78c3a1f761b193d95fb688c8857f546a09d81d7c1f3", 0x73}, {&(0x7f0000000240)="5a889dfa762146438d2766258536c9cf556878dd6281dd8bfed45b43a44ee230d2a50137561e47b3b3a15783b602d47edccf76229bdfd85c39c9e74574d2b64b870f9be9b72427e47b488a59158bfc1c5e764c8e65ecc67915d6a72cd3a7557487c9775b460c17ac3ea7d85c2cd86bef578cd76aae09cb9a695538126e39d6480f640158f3ff0f96851d4949a1f25668180cfc29c1ab525edad1a6340817aa282bd860f9fee715ec", 0xa8}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r2, @ANYRES64, @ANYRESDEC=0x0, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r10, @ANYBLOB="000000fa010000f2bda50931d75afdd7", @ANYRES16=r13, @ANYRES32=r1, @ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32, @ANYBLOB="197db455b8228792588392000000"], 0xa0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000002240)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0xd530}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r15}) executing program 6: sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x1, 0x2, 0x0) dup2(r1, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000000600)=ANY=[], 0xb9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) executing program 3: open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000002}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xb, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff04b9fd812eaa4e713048e69931929648", 0x14) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000700)=[{0x3, 0xff}, {0x2, 0x2ff, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x1, 0x1800}, {0x4, 0xfef8, 0xc00}, {0x1, 0x6, 0x1800}], 0x7) ktrace(&(0x7f0000000340)='./file0\x00', 0x4, 0x0, r0) semop(0x0, &(0x7f0000000280)=[{0x3, 0x1f}, {0x4, 0x3f}, {0x0, 0x2, 0x800}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x87fc, 0x9b7]) setreuid(0xee00, 0x0) r3 = getpgid(r0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, r1, 0x30, 0x2}, 0x800000009, 0x3ff, r3, r3, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0xffffffffffffffff, r6, r5, 0x2}, 0x7c, 0x0, 0x6}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x44, 0xeb}, 0x2, 0xd47, 0x7}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, r4, r5}, 0x6, 0x0, 0x4}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000540)=""/240) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xa) setegid(r8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000640)={0x0, 0x0, {0x0, 0xffffffffffff0cfb}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) dup2(r9, r9) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)='#', 0x1}], 0x1}, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setreuid(0x0, r3) r5 = socket(0x800000018, 0x1, 0x0) setreuid(0xee00, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x80, 0x7fff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0x4}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) open$dir(0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(r1) syz_open_pts() setrlimit(0x5, &(0x7f0000000000)={0x8000000000000000, 0x81ed}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b1809c3eb987ab7feb13ec99e805e6e84d3569607987c0d00000001000036ba1bd87f42e3003eac3846520d050712f838130efce149d4d6d06a3f23616e778c826e0c1f59734a32e0ccebd635450b2eba540af7f290e42d34d900a0dad2b74f50acd76b5c567049ef436dbea0d7612752950fa5ef6eff03000000000000a944d5c2bdbff4f06a852ab475cca25735282896ca5d4d3e670feac9b4e8aa9bef193b90163de8570b2a374f1408341ed45bb703eb63cb9a8bd949ee8fc6dbceb7ed7cca108d739a38d726341f1345daa49507756f49775275ca390bb9400000003a9275d0da3b56186adc3c141f939800000000000018bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b8802cb60eec6add5e94723235f06715e7eeccad2dc1a0d0f5509f3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799343d46dd81439b111a511a288beeddfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d826a208788b33aa87b4a81082612630fdb791f833a1da5af886129cc7b7907f374fcece1799fd99d7a2441da17670852140704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7dd8c52efd580400cd0c3a99f23c7ef760b4f4a063b9efe74db5b55700000000d4253d65b083e40b9baa468a7dd0a36c384200000000000000000000000888549ced16184347", &(0x7f0000000000)=0x210, 0x0, 0x0) getuid() executing program 6: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) r1 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0xc0206937, &(0x7f00000001c0)) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10, 0x81) write(r0, &(0x7f0000000280)="681f88fea867e6219282026b4ef2a4fdde7f7d4faeda3ab7dc569fff6f08a08a88a459f9f00a9aa3d9f03ee5621959e236b68957532a5ff39c7ae6ae4dc368b53fb7de14aba996f3472f7b0006a77757674974c51e81e5912c803200badd15d79c129b9b5d524d9e", 0x68) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='./file0/file0\x00', r1}) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) msgget(0x3, 0x500) executing program 3: shmctl$SHM_UNLOCK(0x0, 0x4) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0xffffffeffffffffe, 0x10001fffffffe, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) unlink(0x0) open(0x0, 0xeca8a1a03ab61618, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) fcntl$getflags(r4, 0x3) open(0x0, 0x0, 0x0) getpid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000180)='n4', 0x2}, {&(0x7f0000000400)="b1", 0x1}], 0x2) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0xfffffffc) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000100)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2}, @icmp}}}}) ioctl$PCIOCWRITE(r1, 0xc00c7007, &(0x7f00000001c0)={{0x0, 0x7, 0xc0}, 0x15, 0x1}) r6 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) bind$unix(r6, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0x3, 0x8}]}}, @icmp=@mask_request}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0xfd}, {0x1c}, {0x8106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x4) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x0}, 0x0, &(0x7f0000000240)="02e1b62d62223a1944343a6f065d28db08f73c32130015f89a0caf62d3094678c26948aa181f8000cb5a8e683ca1e3b0cf8c6455fcdf9b6fbe2203de0627fdffa4df1e3bdb28a33aa80ec7d47cf0a76c7f132646fa93866014c6b9965f442050d536edb5a29cc4c39028de8bfbed379af81bb5c5aa86b81e7e01e00cb86722f51deff6df6745de2150d16eeb9525c371d000a59bf8a6bf6051b5b431a80193c433c38fb49a7cc0fead7440d4216acd0d020e2fe8de82e05e856a2f17de740ed6d51f1605c5d66e765a0e264af362a84a830e16fe8f4ff9a2414651db67ce1ff4969cbea3c1c1e899901d5fb5cf", &(0x7f0000000340)=0xed, &(0x7f0000000380)="d4ad90c198b605214c890b9d47ce68047abed89e4b27e0aa4a98f0d9c7505a1af3f18aeda954ea7be198fecfd4d3437398fdd8fa468feacc15c635c9f9717477ce9152fb3f4175bbe3a961c6ea5824044d30d27f7db58e2d799182547cf6b3c30143cea55ff4b0be62ac6caa632c355c966cece41b9bd67be5f335b5a9c7830cf8c561ad372c9bab6dda0f93ad4c09a7dff83a668620c8a805", 0x99) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x75, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r2, &(0x7f0000001440)=[{0x0}], 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x100000001}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup(0xffffffffffffff9c) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 5: r0 = socket(0x11, 0x1, 0x20) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = socket$inet(0x2, 0x3, 0x102) r4 = syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x4}], 0x1, 0x0) read(r4, &(0x7f0000000200)=""/166, 0xa6) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x85, 0x4, 0x20, 0x5}, {0x8, 0xf, 0x1b, 0x5}, {0x40, 0x2, 0x1, 0x4}]}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x70000000000000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, &(0x7f00000001c0)) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) sendmsg(r3, &(0x7f0000000400)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="10845d0045b011ed7f0000000000"], 0x10}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x25}, {0x6, 0x6, 0xbd, 0x5b}]}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="1234c147d168098b93029dfee05e", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f00000002c0)=""/54, 0x36, 0x40, &(0x7f0000000300)={0x18, 0x0, 0xb4a, 0x4}, 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000340)=0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0xa, 0x0, 0x0, &(0x7f00000000c0)="d820866700020000b876a16034c1f4e27679b78aecf86987544ca9c5475e8a9fe042140900006f6a0aedb422cb01e30ee863a9000000eb1400800000f90000000000000000000000000e3b5caa8932e5fce76307dc71a0047172d8674225a395", 0x60) sysctl$net_inet_ip(&(0x7f00000005c0), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) sendmsg(r1, 0x0, 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) sendmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="3f56a242b263b63fc12c2eddc3e4938f100f9fb2844afb2ffe537083a7a9adc9566f1e63f6f767759fb7c55c6a7decc2ac7fbc3f59630e1752877c7095bc75797c687045fbd5e250c3673ec7791ace0d32157945d91fe4adc7959a67b06e9bceef31e32f95f4c788e457e474d1ec93d509d85266e9c4368a261b114568f262bc5e8d56de1ead6a135428438e9b3cd5ed540f7134d011fa684fab85b8d3b156f40ceeb97509a95388ddf4d7a24e127f859a692fd39fbb24231a7a58c82aa9a42d3b826f73299a37d8f3e7e63ddf9ba7b4fe1596924fb6852dcf2802f3e31895fe90558773ca56da4c7f79b5c973a070967a6a63129c55ef72f7aae98556b494b480fa3ebd4d526950df5ba30a8974871513d409c89a76449dcfb35de6d78028158da823ab67"], 0x88}, 0x1}, 0x10, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, 0x0) close(0xffffffffffffffff) close(0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(r3, 0x5) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_mpls(&(0x7f00000000c0)={0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) sysctl$net_mpls(&(0x7f0000000380)={0x4, 0x21, 0x3}, 0x3, &(0x7f00000003c0)="556dfdaf597c9032b2fdd7dca14defcdaf6aed2278b83dd1763bab8d463ee52d64427f81d0cb434300a79f19d11e78e90a05e52ea2138e27cae3c68cc5", &(0x7f0000000400)=0x3d, &(0x7f0000000440)="98cc40d7aa2754ea0baf1b786739a9579c5171e3b9926a8dfe48cbcc1d7d5a44cb603773ab7bf591db4321e2bc50bde7c2ca1d1863c84c172fcde26316", 0x3d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_mpls(&(0x7f0000000140)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000200)="8795afd0e87f78035c14d4375657085960014442afadf6cbf2682bac78755b8d0f545e6f24de00fc045431", &(0x7f0000000240)=0x2b, &(0x7f00000002c0)="5fccade5fcc9f6636b73e2eee6f16b242eeecb53b152492b442d6e436c928a5843310aa5faca989e2a8955a44742ad0fc86c82ebe4b3c2fcbec83247a1c40b28d1e709d037e353ec8f372b083d3731774cb2944bd5fe92e887395313c8a7e3d5fb568f3aaf9612e727ad411f32ea87ddd384d70726b787ee27199bd37ddcf7ceefc93f92bd849be8735c0321a50051c9c7a7a7246720e2d742aba437d44c64b4b0efc71fc0cb54d8088aa44643b51555", 0xb0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setitimer(0x0, &(0x7f0000000100), 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698b, &(0x7f0000000000)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="2329295c1017628289a75998f26cc26735f9e431742ca29e99ee46849ae883f70a1c29f9978473d8153d1584ae474a4ab3cc3822b82861c05794c8ad19eca1c3fca82cc6416ec37b585fa5a6912aad5f9a46022e", 0x54) sysctl$vfs_nfs(&(0x7f0000002280)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000022c0)="c3d57814", &(0x7f0000002340)=0x4, &(0x7f0000002380), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r2) r3 = semget$private(0x0, 0x6, 0xacf8a22a973f3654) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r6, 0x0) setregid(r6, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x7ff, r4, r6, r7, r8, 0x4, 0x80}, 0x2, 0x20, 0x1f}) setregid(r2, r8) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x58, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x10) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) link(0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000580), 0x0) rename(0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x1e}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000200)={0x8, 0x2000000100059}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="08a50bc4554931392ddf632f612b510f2526ea96f27b66421d7c3c8d4083d99e2aa4de2d45be971f46dafabd80f3d6a96b0868beb87b457fd5c6412ebcf4607a08ead59c33ef7e458d69b8b660efee1a6134423ae98c8e14c01c302b1d7f9292bf7d5dde97aedf4810d0b19bac241ffd4beec6bfc35d4db91945dd2f459788317cb723c4f99f134d0dff630b77210b306f2d64df423254973dfb496302c401c6b58589380d6ccef18b7226a4ae364f51cb4f5b7ea605b13c86781e238a461b03259099f59d60e918eb5ffdbbe661e16bdbd14f62867b8478d986152b8f64f3b6bceb3845f9809d9caeb76d761f185df6", 0xf0}], 0x1) syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r1, 0x7, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) syz_emit_ethernet(0x23bf, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0}, 0x10, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0) shmdt(r3) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x6) socketpair(0x2, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) close(r6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="c983bb2f913109116edd762efbeccce8f126dd9fa0cf1edc89e4cae03535979621619e401071aa8315b0a39b99eb1bba5aa89922fef9a84d6cd7b814bf75514126f9450007adcbda53f1d52cf786a7744b849f7c924d4837b854ad0dd202bbf2e4f076700a27a68ae3a626ce73c4f026493b8d107e97a567407adcae292cbc52208d5b2ea0fa974092d220f6ac94168916312f10669403", 0x97}], 0x1) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240), 0x0) recvmmsg(r1, 0x0, 0x0, 0x1, &(0x7f0000000380)={0x9}) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) recvmmsg(r2, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000300)={0x0}, 0x10, 0x2, 0x0) r3 = dup2(r0, r2) r4 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x10, 0x39, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000140)="c2969223a7fa593766989f2f1cc188b254b3efea7f38ed59d3aed2eb973f2604496d55", 0x23) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmmsg(r4, &(0x7f0000000340)={&(0x7f0000000200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000700), 0x0, &(0x7f0000000780)=""/193, 0xc1}, 0x401}, 0x10, 0x1002, &(0x7f0000000880)={0x80000000, 0x8}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x14) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r6, 0x0) shutdown(r6, 0x0) r7 = accept(r4, &(0x7f0000000940)=@un=@abs, &(0x7f0000000980)=0x8) recvfrom$inet(r7, &(0x7f00000009c0)=""/57, 0x39, 0x2, &(0x7f0000000a00)={0x2, 0x2}, 0xc) r8 = socket(0x11, 0x3, 0x0) setsockopt(r8, 0x11, 0x2, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000008c0)="9fa684a3f1835c36c1fd0e65d446a7f2d601a6f6f66ce4e19247169d2a304546672b4a8de74defa3bb5309148ca79bab7b72138b21cd84d70fbeca7fe2839786e434d8cc25d161eb5ac73983c5d0dc0b1ea0b2e54c46ceb7ebcb62fd97e8c9b1700b8bc261525817e408be5083ab9fcd", 0x70) connect$unix(r6, &(0x7f0000000a80), 0x8) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x401300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="98085818ff76b3f3997cdc92e74d50c327092f3f3b7b847132e431f9fc41fcf1bce79c10cd6ffb67bb17b9ac11f15d85c32921bdd5115b076536813ff130c3fe3985120b7566e0e460dd8c3697cffdba0b4c652e2861a3c45cb5bdde2f56c552f313dcca41c0f0052ce386d0ba0f7f77aff7f1b2143838675e9664267ee4", 0x7e, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000002c0), 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f0000000080), 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x637e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r1, &(0x7f0000000280)=[{0x1, 0x7, 0x1000}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002540)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) semop(r1, &(0x7f0000000100)=[{0x3, 0x801}, {0x2, 0x2d92, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8}, {0x3, 0x1, 0x1800}, {0x3, 0x101, 0x1800}, {0x2, 0x3fd, 0x1800}, {0x0, 0xecb}], 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000640)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabbf900d8d681ed0588f40749c65ea7e503af2f45683e6f0b33cbff2d61ef63116547fcf512c79504fa105365bc1510ab4115b52ef12815799f945fe4d6aaece8a1f0b2cf91f5ef4d7a55"]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil, 0xffffffffffffffe0}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000171000/0x14000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=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, 0x0, 0xa}) executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cc", 0x1) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) 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(r0, &(0x7f00000002c0)="b437ab93c964ca79d412b81e9418a838b5b17a47", 0x14) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) syz_emit_ethernet(0x42, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x7, 0x1, 0x0, [{}, {}]}]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@empty, @random="81f6c5c8771b", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @broadcast, @multicast1, @broadcast, @multicast2}}}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f0000000100)="8d84ea7fbb53941eedc912fe8e1e62043fb4a3e81daeb90ce74257d2b461dbc91fac174713666c0f41ba762df3cf9aacb9ba75a1e04a45171ad0badcc315bad2ab4b82ad35ba526a5c2639847b8abd18a537465611461973b27ced43d9ca1cb9d2c9a928d064ee220826290200afd81645760c57d1072219485ff06e3254f2e7fa38bb0100fef310074cfa10d1c3098dfe78", &(0x7f0000000000)=0x92, &(0x7f0000000380)="9cf5ad9500874842e57d8073e5aa2a5a7c03d63dc99f1625e58d391c06c3bc856fd455849646873f1d00e25a665a10b23dc6e58dca0526c05b0023b936a74a89ffb2770adaec31478f270625b1979aa13a0d5155a0d2683e3c0bb73ac880bb0040275dc301e52de71bd5b45aeb5c34814533c48f0137309df0e3b1bccc7fd8f0aa846f64d21d1157fd17130536400f0445ddff4a91dde05a1397f4c8b9adadfc34952ed9aacde51fe0115ab7044a201d0bf18bdfad7800"/198, 0xc6) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3}) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', 0x3, &(0x7f0000000080)='./bus\x00', 0x6}) ktrace(&(0x7f0000000100)='./bus\x00', 0x1, 0x4000010e, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) poll(&(0x7f0000000180)=[{r1, 0x1}], 0x1, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0711e38f0fb7363b57dd63983ee8ba32103abc50bce43005a23cb1d0b84ac768cec26a9521736d7d6a5b14752cf32cff6b1b8881b8f96e2724411c456d87e5c13bb8d11eb6b6c72ee5b3178c575086650b2fac8eab900733bf7de230ff5a579c8667d59d4416f971f18d428fcab34c3812b1c3438d776db1c9d77b996ab5e4aeb869977da4e57054c06ab60b9e99b2d57da6325841fd4a1fb325823f2b8fdcf5955f64f7c9049f7240969c511d26fb0072e01bcb3a156b5004ec9ae9281af33fad77a5db0ef62c19d2ce80e0b4bc37b8196c1c1c88def24952cf2d76d46dd6b659f11da7d9584da4ffb19cfccedf819746a978ea6a21a425de64d044aa36e10e6aae3c114b5623d1bf7a1496ddff4fea9bf3c75ac8f3cb5c93c84379fb6406c8e0d11ccd8e1acbaf592eee407ef23fb2ada9cbdbdad136e13b9dce1aca0388516444d1b3d4db0afcac3b8f24d8cb5a6163202827d66f0832526219ea16b5f3ad4770237d2afe3dc0055dc705d456cb49841ddcc4ae94705233b9cdf97dd51537536a4d730a0b02d07d19f4c58fee4e0aab2ecf09a6c0e848c41de80d2d43328b31eac626224b05663c44325e58e03ece468f5c104cf57f447eae870a0b4d843c709a9808fbddb875ea06168682d62018cdbd0190078bda67687ae5c5e2a5673598fc38add48ec29683aa103304736ffa2da57f62080698c464948132cbd9476cee7f97ba6d1f436fb984ac602338717466591ff62429f0fcdeaf9efc017edd67bf097ccaf759bcb2d1b86b9565be9e352ef46fd30bb362ae2639d496aae6bc8b287cbd9ff28154e965d4faeb60306d0fdab866e0760ca92fdf8d89b1176876518356af37df1c9a600fb60a48d2c0e813e803c0d0615b03dffcb73e8f409bbf9a0bfeb30e480c01eabd482efaec9ad48052ebebf66c68323721896f525d75af89c38c4d75c06dffddfbebaa4f6db3a83daade6971c6397eb4e41e8531b8b07cb5262c1ca027367770d1c13e51cd4785a6ee43de1570698f725d559f713c7784d872652ab68577e0aad22e86745f958ae4dbcb448aab2eae85cc15d93bb2d178f549929d38669778e96b00e59e69b6e9ca5cfa3ac1dfc86f584c447dd48b26681eec1c242efc5033d3cb6f9053a83936f6c3cb260599f9a31f820f2f4ff33c64f8364c9c492b4958526fb326a3663c8df334916727b196a7235e46199512414ed7ae06d9a236a9de68a9e41467a0575312454ab1783baa793e38533ff5bce989d8e4f4c14efb2d0a5d0eeaf7bd71805e5d33d7da8ddf7efd3d787b62f8fe64fc38d5249fc0d17764de62a0be382da7e712b9eba423e4c890424015d5b0f55150ffadce5b847ff3f98412ab145988740a00d2f2e0cb44a798ab3aafbaac26d28ee9113bb6e8208349fc9c422b2f6f8a723007316ec18", 0x1000}, {&(0x7f0000001ac0)="4b8ba2bb3c78210bccfa1f176d5a094daca0e74321bf1afcf74a5a2ea3de5ebe797e20ae0ebfdf36a54e4f336af984e595e62cb00baab3f35cbfdbc2baac6c7ac4ea12573090f6ecfe30c690a846c8026b9923223c36336829da5ae944fc41dbce6e0f5f28cad996c72cc5bd44704f650b7faa64cdd93b5b520be0cfdcc37a6bd1848d015e68dbf021bb205a8d1f85d4af693f895a45b2eb8cd54c7dcf25dcb2096e371a2943e1b76d9e177cd1f246863126356c3396b64c6f13c1515dd7aa7345bfc51c5a0a3f96a69692383308f38a0084a6eb871dd7538f37e9ebcef73d3e63b413a64e5480e05ff860128c7569245f3699a9746fb62d1d50d32234052ca6b85fba488950f1435bc44b72f2f774bcc8062f989677fcfbb8b3923b7a0545578f94f302cf298a6c5eb9155da20a566bda8c633c8387194e1be330a73a03f1a9bbefde407783f83b19af6a431a38b71a9cad525750893e44a9b2787142932e24c3c92cdf5053c5870153aee153bb8ad78bddc8f6fb96667f656ad9e3bacb65d429525cf316335b2a1c144dcf95df00b621ca8ac884f1d7482cd41b7afa27507df4a15d3ebc2094354f5599df3265ab03ae3cd86d7df1231401831193953c657b6a92c087904784312ddcade4bbfbbe341287054021cf3b64ea52ad15f2db9bd610338301b920ba65a2db4cd99e9e9d0d2c122feabe5439541edda13d097c4940ac15652990c3334380674de03aaa5312d1c3423c2307c11ce2150689bf7cfc98bd26613eedab86f7d79d6cd93bb99d878240d98c8a0fc9979c8cc5c9a71c950916d63726aaac75ab61d751b2b06fa3ba6ddea1d4381ea6f8ae2f9b83baf74303a53e688ed072940b3fc8c9e5cb4be1dac5aa0c4d9e6a4fbdd25c8151bfb17a0356ac8cd7b5dacc0bcdb59e44dc3eb0fbba5603679dca26b7e9f7d7087c025ac5a13421bb587bded578f364c4c0c22abc1617c49a75ef89bd10aa3fdddb73407971be9b00385788ea41c7405503e5a270fa15f68d60cca2d73c0dab8aa835668fb9a08863a8fdbf5d200bad3b3477af4b404fbcdd466b0b463aef591bff7b50a67b642d592d9f0ba6f3355973304f027a67e28199c04710a25642b8aab8e41e99d297e09d46639d68b2744d3a91b206fc1d6411e95cc4ff152ec1893bd078f8003c95e628e00bf02990fc9f523f1041f43faf80ac9560da93fb34f985b8dc165b1a27262b242a6201bcfaa28e7b2fb30c09d5d6fe05cc6d4dbfd10444ea11a2706eb8addb7728d7ad76e8b9245c161d5490bae80f5ecf29e8eefd5dd847cee76bea99967aea95053f67543bf240331cf672f48c724497c08788f165a658eee7ed8543f615ed3a778b10bf8b9299664bcc563ab496979fd6ee551baafa2069b9ccc356080dc1bbf6bfec8add416aa8ec885a43680d557f46ec313c85a76285f5a3ec9e8e79fedba15b9cd4ce8b81aa7effe254d2aa4b50b40c2a04c9eeb095ca6d0c286a12e044793d7e042774a576193020d7d7016c82c788ba60893f152d89172fa065cb09172aa2f17a9a27d96d8525136c80a57c1a5f0e06323aa8cf8851ed09a5d91170c9a35bfa481534300cefe71f5d644a32e6474517c383610a77c871326b14c4a98bc345eb2baa3ffe879925b0474538eb40c0733a3cb26140f120342bc8e093bcd47a8bbf40b00e47ea8854498c6dcf99918eb46f02d7f5e98436c235da825ce4d8a2ff5052d631f23ac8ad989291957f3cf74ae792104b44136aa279e2126a7164aba4a4f35f8738d0647422c6bea6d7e873e0b7c3925944c46d8dbc7cfec0893355bfdf9501456a8c410bbbb13803688898b205dbb1aafec123f0bd7e550a02d33bf6d36b59ccd45205c58202b5cade831bb54b2a8fcfaa0b05d2d0a93b80ff2bdfe893679bbeb7c478c966ec7eac36155d65914a9699a22a14018940c5ad4487c1524460a56bf8d102b8d08b3e9958806bfa9db2f2cd184ea5c17efffaabadd04efab964fd14141174e5d544547089a9a1f20674667bb7f688d5ba97702643db6a5170d98ff17181e55fe4ab7476f3966776c0b9c569ea5d45a37c70b792f9fc924aaf119052249d9040970cd88829522661d15496c14395aa3766466e08be56ea6e32a1b66d616268fb5c62f270399a4c9aa201cca755203c4e0eb840a93cdd28da34f2b5d38d60badf8148ee43574abadeb0443c5a34527ac74fb2c6253de013a971906d4b104a8e7a2a7114eca9d8c290127e6679368d1fc91c8a0f7786d543073f286bf97796935f1638b791ff45171124190ffe43ac686468f4657d87d870fa3960d517442029f7565beb11fef994ec570d4e5501c33e0fe03a9d1fded1bde9ffc4269843317fc6995501662d7558095a43a413419e28a4863b0f5e87b34b926ca19b40e93d1b9b413a3cec41a3ea7183ab815e79c36fef05bdbce43f97f261bed5edf675d9456500e1bae9784141a90e32739bcaec0fc3ababd08214ec97118d7c939549dcba5b7fab7e59497fca24aae402f75e819693c33df5af45b4250bda520f1391de7586da7b88d93aca9297dd0ce89f57c422f0b904a5d31bfa4a0a3087762e94fcff1359e0484662352afb3c82dbb25e7bec075d3cdb8550557c668472069f4a9a02418fda31e75ffab6facbd282afbee52450db14f941c45505f7a6265e798b85b82416a0f7cd06208a75d5eb0ad4d96710e675ab66ede43af06857b0da22a80788c11296057ca2fa8709138e93d0a349035070d5d501920d5dec70f6015cd7b9688f9004e84673e519dcdd033b3e6afd3ea4dc06e8817403f62ed128177a307c7b3f7a43571564ab918f14b1a205451a9ac365fb8c68bac63bfa0e0b4688ad3ed2e507ff1c5a2bb6df9d85f4f74b8bd1b174f3efd2c234b3d03bfe3ad6747944e17a3e37b4e946ac2be5c49fbcfa71d782f1f6910e81d5cc1541a96e5e0d3ce804b9fc928dce26415b1b5fc749b9c33e33655ac7e8069c4ca35c9df3ef3d14c67649694fad151f9def1f6750195cbf87e911facf836dc587d5ebec81a5101078c5a698ca58518c7f33b63ce38093cb064c07d7ddc635ae1acafb0543361b1e67e23b58899710c6a6ca02e7bd2a10b0c7d0a44c210d8b52e602c7327f880b6737a919892866d547aa1e820580f44509401ed083f6826f1ee3df533cb21a7f5e94f49400c717e77b09ef4d3c207e183d6e8c5c7a186335e7229591543b49e637c5e133196661badd13cf953eb31e8826d6e35820175da40e76494b3f2134e088a76df3af2fdc14661e2553e67f995037e834e738fb1bf480380eeabab29631d3b63c82d2b17b86c3167623731d0a29fa4babaf65cc14a2bbbd53e997f35d92957e9ab211d821318567714e419fea4ebfab5a39865ffff2ca45a9c9717764aa3b340dc38d82a9be37571fb2f7d520fcd432697eab3d9e734bd68a643db211148fca19a5e81f23296ad815077de1f595960b6f3f77330ee865430d4e75ee5c74aab3085f7f7d096d8608e0cd99b52f46f08b88852e82692b2b4ca1c5a964f97fcac16535717bc38890a858b53e4787f3e76f7b694066b5fc216b7247fe1743261fc6309ef37f9506306e2ca81fe70ced303a155108ef67f4c73bff408b400ff6428e65735d095dd1892753264f7a5f9fdec74c49fa97b151175d4df77bfdfac9ccb328af2a8f10809f12c7239b5db7db4c6e7aa17e5f19364dfe11842ebaa5b768cc31b3ae822740589a5bd8dd8f3ee86446f28ea2e39b55e555a26f8817146492a12599713b48459ff52a6d692d71d581bd2604559b047f8b4c99c92156e25de4d8ec6511380cc4b5a7f2ea2c866bd553c330736dd026bf760e35b3fa6d1f0a5c0d54d98f25492e855462749e8e4a1cfb93c4032f03eacef55bf3cd4f3ec53fbfb532205086d4f6aa5f02dea829f7c48516c93d1238b072a25ba45ef97562a55bc9aad3f3d7767ca3eb6e5a052827f4edef6a7cc0010be8ec32365e28a7f27325d9549e7a6fc5ae9ee6be05c080851837615ee869df787bb4697a90d969f9bd33d35b4c11117e2c5a07ab8a17f91637385810a2c88dc5f7a334a31b5ee543eea02da29308df19f6491d9450374d43cb8d4b2452ca0c2635b7a1e69af91170c790d13aa1bd7ef701740ba888ef22674b4dc7885e948d2fc87daedfe520ff5f458cbe40f9b5d121c79601700de62b7fdca89087523226dac78208908add89190153ee76414c8e02ab27e75c7652e5bbdeb5b647db388e1713742e1dd4ec0338865009575285d9c12226150deba26f3b99722834dd5eeefa1fcc35c34091ba3e878f9fbcb15c35611b4ab8622140ee0af9b0cb09220702c0dbbfb03ae348629cd2a7", 0xc0d}], 0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0xb51a, "1a2198b59b58505f40edabfaffffece900"}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) executing program 2: msgctl$IPC_SET(0x0, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "610000d1f592c4b9830700", 0x0, 0x101}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) dup2(r1, r0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setuid(r6) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000300)={0x101, 0x8}, 0x10) close(r4) r7 = socket(0x20, 0x4000, 0x3) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) fchownat(r5, &(0x7f0000000340)='./file0\x00', r6, 0x0, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) pread(r1, &(0x7f0000000140)="28045724f079b4455f9e6234f758525a71e07851045906ac0f3dfe4d47a091f57a09ff886cd6b7b4b6dafea1251978c48d3daaab5ecf0262f1e431d3514056aae8c3f3b0b2f428be4a0fe6d1e7ee79efbaeca0cb5c58aa2cd4f0a1af3214ecf1a2cb0f68c3b11966fb0ec435f83aced6710818eae9a59a0d7bf3ad9e04dfaf06e7a5a092fa7460bbc3e10f3145f2c586e1d05e62e089ea263ac7", 0x9a, 0x6) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x2) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 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), 0x7, 0x0) r3 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) truncate(&(0x7f0000000380)='./file0\x00', 0x30021) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000005c0)="1187269acb42ef04d63396c3ffffff7f5c1222df48c1e50aa6f134481268bba75c5fc1d27d8ca162b05c2ec0ac67ab06250750ec70644c3e4baf5282f41a6156dc355467c9307f6ea49328da7977f97112b35afb7d8300c0bc65c68da75f5d1bed9627f40103b9eed87f781600410c7a2cbf953bdbbe7681855e4f53eb3c2c4221cc4a87784d680d490c050b4d97e2ff41a54a74d1b675214adb74ec3c60ddd668dd34e9e68818864b98c78bb8b20ebc5e6fcc0d02947f6c001743ff57dee97650d4edeedf44187dceca0266d093bc93e753fcdb8f3bce103a44d752d116ecac82277097fb6c036139318b165c26836e2763b1ee26d3853ad407d6fb2937938f0fa236b342683d7dd1d4b5e9aa2e480a287628417dd64a35d63672d76f435bc713d2dd7729ce82e4fd755da46b8d681641cd62aef43b119af2d764998895e176062fca1cd090ae5622981b207e08989ad58d835c82521c24bf3fd84ed900"/363, 0x16b) setsockopt$inet_opts(r4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x176, &(0x7f0000000040)=[{}, {}, {0x1}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0xb5) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000080350001080006"]) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0xa, 0x0, 0x0, &(0x7f00000000c0)="d820866700020000b876a16034c1f4e27679b78aecf86987544ca9c5475e8a9fe042140900006f6a0aedb422cb01e30ee863a9000000eb1400800000f90000000000000000000000000e3b5caa8932e5fce76307dc71a0047172d8674225a395", 0x60) sysctl$net_inet_ip(&(0x7f00000005c0), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, 0x0) (async) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) (async) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 64) r1 = socket$unix(0x1, 0x0, 0x0) (rerun: 64) sendmsg(r1, 0x0, 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x2, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) (async) sendmmsg(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)={&(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100), 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="3f56a242b263b63fc12c2eddc3e4938f100f9fb2844afb2ffe537083a7a9adc9566f1e63f6f767759fb7c55c6a7decc2ac7fbc3f59630e1752877c7095bc75797c687045fbd5e250c3673ec7791ace0d32157945d91fe4adc7959a67b06e9bceef31e32f95f4c788e457e474d1ec93d509d85266e9c4368a261b114568f262bc5e8d56de1ead6a135428438e9b3cd5ed540f7134d011fa684fab85b8d3b156f40ceeb97509a95388ddf4d7a24e127f859a692fd39fbb24231a7a58c82aa9a42d3b826f73299a37d8f3e7e63ddf9ba7b4fe1596924fb6852dcf2802f3e31895fe90558773ca56da4c7f79b5c973a070967a6a63129c55ef72f7aae98556b494b480fa3ebd4d526950df5ba30a8974871513d409c89a76449dcfb35de6d78028158da823ab67"], 0x88}, 0x1}, 0x10, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffff9c, 0x80044270, 0x0) (async) close(0xffffffffffffffff) close(0xffffffffffffffff) (async) r2 = socket(0x18, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) (async) setreuid(0xee00, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) (async, rerun: 64) execve(0x0, 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) fcntl$getown(r3, 0x5) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xfff}}) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) executing program 6: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x4}, 0x4, &(0x7f0000000200)="0d05685e1ea1e9f4e1faa6d167c0f4e6dc3be6500ce313c428b837324a4d590ea2689b39a46219431dc5cb328c441a1f4172f229cd3ad7ee28c49f58eb537a9a4ffb6eadd22da15fd3c1ad29749c6f1fb9b526e52883d7793d222744ceeb6750df037f9856342a9aa89537bb7a43d0523a4c591b1f425338e9f0270be190b4e40d8e96c012de93255591f6f4c6f1cbe5103dd4b071956bab3d8bee7ab4d63afbb8c0d3820597a417083cb28fc588ef3c693eb70c435d8029b80436718b6060aa4550fd2f18d0fb9d19c1c72ee4eb167da21539494faecec7535d5bcbaf72478e7fe8", &(0x7f0000000040)=0xe2, &(0x7f0000000300)="85eb7443846f9f6b2dce288293ff1127833d5e7366581c19d73d35eb588ce167c1c561dcc00685fe038752b817dfb9f9e034687faae233554437670df6b30bdef90b25ae02c99d8f331d5554a25598961403d0135a52129b85e6e234b587765b4a371e47f77da836081aeb60643cff6dc41a4a3174798ce23c974c713601071ef2e7ba8150c2f4827c685e7033a14b6c699a84a74dee592d400af46927ad9c5e2062f3d401207991d95730437ad2cbb1417c5b54b6dc9d52da66b7e2d2445faf7b2ec6222f7288bf7db3bfaa63d7e7de4543ab4237e9789a4b4a33debeb2f9d45b5702ec3e7d", 0xe6) (async) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r1 = msgget$private(0x0, 0xb2) (async) syz_open_pts() (async) pipe(&(0x7f0000000840)) r2 = kqueue() (async) r3 = syz_open_pts() dup2(r3, r2) (async) select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x7, 0x1, 0xfffffffefffffffd, 0x81, 0x22084473, 0x2}, 0x0, &(0x7f0000000180)={0xab6, 0x0, 0x4, 0x6, 0xb3f3}, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) setreuid(0xee00, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) r5 = getuid() setreuid(0xee00, r5) (async) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8028698c, &(0x7f00000001c0)) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x6e2c}]}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) (async) msgctl$IPC_SET(r1, 0x1, 0x0) kevent(r0, &(0x7f00000000c0), 0x8001, &(0x7f00000001c0), 0x400, 0x0) (async) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206979, &(0x7f00000001c0)) executing program 1: sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, &(0x7f0000000200)="2342c981a122a96d00000000726b00000000", 0x12) sysctl$vm(&(0x7f0000002e40)={0x2, 0x9}, 0x2, &(0x7f0000002e80)="8d1ee271", &(0x7f0000002f40)=0x4, &(0x7f0000000100)="893cad4b99010853d972ec739072046b8348d2abe39c6cb39b070cd3aee911ca9105a1d37fa083804021b6d868fa04466a8df427c7a0c1cc20caa9752eb6870417e17219557874da74262a7836219bb7b17f143225fd3d5ae6ab59a6058040078e5f5b7ad3ccf3ed1039c08e3a3addcda0eb59d92c412bcec92628a97c963adb4874928e31c735f1b5f9e840926a67b90d5538833029934a1b82f6497c0f7a302ff24740097db54cb16429fcb90faaaaa0df61d0407e23fc5a74ca7a9b71623ffbd6bba444a2723ccf156dfb8e0da4b83905e2f850f48b12b8eef8f593af915dc5cc7c4cd89d2c2b9652b2e0e5fe59a4d22c4c0569ffa7", 0xf7) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x4, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) recvmmsg(r1, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f0000000280)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/73, 0x49}, {&(0x7f0000000340)=""/23, 0x17}], 0x2, &(0x7f00000003c0)=""/71, 0x47}, 0x200}, 0x10, 0x8c0, &(0x7f00000004c0)={0xfffffffffffff5c3, 0x4}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r2, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = semget$private(0x0, 0x3, 0x556) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/209) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, &(0x7f00000001c0)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd29, "8717f9bdca0d88f115e03a90d692480d51aa00"}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) writev(r2, &(0x7f0000000640)=[{&(0x7f00000003c0)="9c12ac26e43b9a16dc95a01271b9fd5fe3beb391fb10e67fbdc965bc924f3502aa1b95e08c0dc1661f8180624e12f1cbc83ec00d96da5a17f835b6fbb1f8fbd9dac29e7063a5", 0x46}, {&(0x7f0000000440)="00865b1328a217fe4a23a048ce74951331f3389f3ea614158b48c842a8be4381db1529a63ef7d4e88a76366eb07cd8c36e006069a36525c675ae43bc58f87f1034f300bcdf4baecbb263a9059fd1ddb7fa3cc9d68a3e3fba0e95e1b31c73eee68350b8b732f4eb0774518180a887315ffb", 0x71}, {&(0x7f0000000040)="8b5ad1e777f240c609858652c8119f7e237b209cee1ef07a1b9fbfa441cec6b4d23cb9e8a1c9cd0c04d9283ea907eeaf6599f3f8", 0x34}, {&(0x7f00000000c0)="f429d2f5b34a674f1fea8e7d7bc0efac416d8163dfdb78fb031d3664b90cb713446885ceccd30275b381d1525585c216af737b8521d21cb75303ec1d", 0x3c}, {&(0x7f0000000580)="1749f3deda25dbc11b278b77ea54099700a2e163213541cbb29e7d73a9abc61a58a893923bac56b8dc1187163e64634161def67353a9f323eeac9294b1845799779a66facd4176f44aa4828eda91fd994d7732d1a2c923e3784e3029947af1db3d221e6268d9366b7be04b1c1fc9b4d2f232cdef5ae9974b82ce4a78dd2d47db71a8ca27130906756c6ee4615fcaf6fb0b76c2c83a08e363aa720700654d8e", 0x9f}, {&(0x7f00000004c0)="64705d9d77f5efcbace51cb011df6ba9575ab74ce62c6c7f64b9b49ef64029baf3085594bd28ee8b20a33c0510097c08f2cadf598bd137e29d0f67ac945d47b43605652b82565031136890", 0x4b}], 0x6) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000006c0)) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x79) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x2c}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="573acda8f8f9", @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @empty, @rand_addr, @empty, @multicast2}}}}) sysctl$machdep(&(0x7f0000000080)={0x7, 0x10}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000500), &(0x7f0000000540)=0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f00000012c0)) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0)="c8b43ff6dc1d7f7acbf13ab06b92cc73000000c882114ccb1800"/35, &(0x7f0000000140)=0x23, &(0x7f00000002c0)="9592c634d9b624a6871a9d821a601eedda3574d5edf3816c9d8a17bdd80d500d912e9cac2d0e26e85a010a2a9764134c60e0c1f64e6b205a7ac0c315a8175d383903d676f75ed28ebda75475396ffe3c3eaa79340fdce397bf61", 0x5a) r4 = socket(0x2, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x15}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1002) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x3, 0x0) socket(0x6, 0x2, 0x80) setsockopt(r1, 0x1000000029, 0x41, &(0x7f0000000040)="04000000", 0x4) r2 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000300)=0xc) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000440)=0x7fe, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r4 = getuid() r5 = open$dir(&(0x7f0000000400)='.\x00', 0x0, 0x80) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff5, 0x7fff, 0x7ff, "dab543783d155254f06f4e00", 0x8000000}) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) r7 = getuid() fchown(r5, r7, 0xffffffffffffffff) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0x10c}, 0x0, 0x0, 0x400000}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) setsockopt(r8, 0x81, 0x7f, &(0x7f00000004c0)="ba42cbb9734b6d30f18633ca961085a5edc31fd5249112c827db5ddfca80b1c3e8706aae1b0a8538c4bf81683a003c70417888015eb8edfd57195a0278e3a2ad1d23b76c235d494af9520022538836dddda1c3fa205e306b0d291b939b5507b6ddc5c97bc625a3fa0012df62ddf33efa155efa4e4760331b728aa31bdc05cdc83d34641255fa7fda982debe4f8565dab7d7a9d7ec75a294e4b7f594ae808dbc793c32de367184cd42fde2c53d58cb24873c755", 0xb3) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f00000000c0)) r11 = dup(r8) mknodat(r11, &(0x7f00000001c0)='./file0\x00', 0x10, 0x1) socket(0x18, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x127, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450001190000000000009078ac1400bb000000000800907800070009e651f5169ca9df762a04b54f3106ffe769a4c1f7f023214af38038f61631bbd0e6952c8d9f316609000000000000007a526b7a64c7b4e9c98a277177c484eb3f1434580a45e5ec8e57657c4bf2637073c65c017e9265a0bf5e52fd6ee97484b8e92942832b14f877a5039ccf784035e8d4c47c2a8c81784750c0829dd571df4aa0ac5bdfed0a3e4a945a3ae05a61c993439d5463923adb8d78e261fc686cd4f5099e0d193cb5943608dd1c6ab3f4397c52f2990aae0d691c09e76e900a061ee90824ce2b68893c9587229d554cd335f890022552115b9778106fc3eb54259067f213b38d3c0c93c5815e10e90599d611ba0c03e65132f0d62ab8947ddc"]) syz_emit_ethernet(0x5a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000000000000000000000000000000000ff0200e3ff"]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) pwrite(r1, &(0x7f00000000c0)="a7", 0x1, 0x40007) recvmmsg(r0, &(0x7f00000037c0)={0x0}, 0x10, 0x2, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x460, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x31) utimes(0x0, &(0x7f0000000040)={{0x100000000, 0x4000000000000004}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r2 = socket(0x20, 0x1, 0x0) close(r2) socket(0x800000018, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x8, 0x0, 0x0, 0xfef}]}) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) setregid(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x295, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000301010006}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) executing program 5: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x7, 0x3, &(0x7f0000000080)="5ca4c0ce5fab41d2523f3ad0b90c368597fa7222811ab06482a29318f970896d44a2e382a97f5a299dea9cd97defaeb0296fa8bda6603112f4831c925479c0308cd0f231a4d7dd18cde9de69534b9caf50cb107a5735", 0x56) r2 = semget(0x2, 0x0, 0x2) getgroups(0x1, &(0x7f0000000100)=[0x0]) r4 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x700e, 0xffffffffffffffff, r3, r4, r5, 0x42, 0xfff8}, 0x1, 0x81, 0x71}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="93cbb5fd79072d328a08570c1c4be3a40d4901f464ed26d33e2941a38e863fcfc7eda4cb192c678cc5cdb2a27b7978a0cf88bc98be577156d8", 0x39) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) getpeername(r6, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) mknodat(r6, &(0x7f0000000300)='./file0\x00', 0x2, 0x5) r7 = accept$inet(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) bind$inet(r7, &(0x7f00000003c0)={0x2, 0x2}, 0xc) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000400)=0x7fff) linkat(r6, &(0x7f0000000440)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00', 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000500)='/dev/wskbd\x00'], &(0x7f0000000780)=[&(0x7f0000000580)='^@\x00', &(0x7f00000005c0)='\x95X!\xb4\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/wskbd\x00', &(0x7f0000000680)='\'^\xe7\x00', &(0x7f00000006c0)='/dev/wskbd\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)=']%*{#{\x9cN]\xf4\x00']) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000007c0)=0xd883) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0) r9 = syz_open_pts() ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000840)=0x3f62) sysctl$vm(&(0x7f0000000880)={0x2, 0x5}, 0x2, &(0x7f00000008c0)="3d97f09c583b43d949e3a3496ed10aa8467cd2404ebdba682408296befad2527eeed", &(0x7f0000000900)=0x22, &(0x7f0000000940)="395f7e668f6e685083eb11aee5ca4b3a472875ecd5a1ed5f567664e060bd1544d7298fb9e55b9507bf3a3f358da2b681d6979001f0e02e65f93c666002c96cb87ea0f34a6fb80a0bc1f0364beb13ab2761da19824c48702759fe1eef6a", 0x5d) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000009c0)="632645917a9e8399", 0x8}], 0x1) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000a40)=0x7ff) rmdir(&(0x7f0000000a80)='./file0\x00') getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) semget(0x2, 0x1, 0x4c4) fchown(r7, r10, r3) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000180)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20b00a", 0x3}], 0x1) pread(r0, &(0x7f0000001040)="c3a0262d7a78faf6b66073afe241aaeed010176cf7d34226250906a8e144ceeb90cc3b820a7bbfd0f36f6d47dfcbd293524c697f5d643bee157200f90d99b893abb5ec701522a1", 0x47, 0x9) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x6, [{&(0x7f000033a000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {0x0, 0x0, 0x3}, {0x0, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000012000/0x1000)=nil, &(0x7f00000df000/0x4000)=nil}, {&(0x7f000026b000/0x3000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004ec000/0x4000)=nil, 0x7}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00006fd000/0x1000)=nil}, {&(0x7f00005e5000/0x2000)=nil, &(0x7f000014f000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f00007e7000/0x2000)=nil, &(0x7f000067c000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000545000/0x2000)=nil, &(0x7f00002ac000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000575000/0x1000)=nil, 0x8000000000000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, 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) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r2, 0x4, 0x0) getdents(r2, &(0x7f0000000040)=""/4096, 0x1000) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x8, &(0x7f0000000140)="5ac738dbb0980bfa87235b9ac57426ea31e80b0cfc08b0ddeab3b6ca9db78136ceb14d1968ac", &(0x7f0000000200)=0x26, &(0x7f0000000240)="4fd1894a5ded7654e0154a495817c5d48ca77a3d405552764eabe8d2fd9e74b1b023250cd70bdf0418c0938bd43986f2d8d757914d9c26d1eb93deab1beab66e4a83527b46", 0x45) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000280)={0x0, './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) writev(r5, &(0x7f0000000240)=[{0x0}], 0x1) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 1: r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0xb5) r1 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) fchownat(r0, &(0x7f0000000300)='./file0\x00', r1, r2, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) bind(r3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) socket(0x18, 0x1, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0xd}, 0x2, 0x0, 0x0, &(0x7f0000000140)="49d13da13d04f2fb1b471d0e7af30ad39fc9cfe1291fc6412403e3ffffbc8efbd8f027e07b761e1df8af0000000000003b57ea08d8d8b864c3b7f33b4b67c0f65b15fdcad6f4810cd13bc71cf1f070404caac8f4c81d0312b600a824e62fca675a49c6b60d000000000000d62f2a67c98de1f1000000000000000000000026d4c09708ea3efcc95f4c09e5902188e7d664", 0x91) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8", 0x0, 0x2000000}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)) executing program 6: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r1 = socket(0x6, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3810, 0xffffffffffffffff, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0xc0) r6 = dup(r5) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r4, r5) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x9412, 0xffffffffffffffff, 0x0) socket(0x0, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1e, 0x0, 0x0) dup(0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r7, &(0x7f0000000180)="7f", 0x1) executing program 7: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) r4 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) msgrcv(r4, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0xb2}}) socket(0x6, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000280)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000380)=ANY=[@ANYRESDEC=r2]) fchown(r0, 0x0, 0x0) r6 = getuid() seteuid(r6) unveil(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x18) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$FIONREAD(r4, 0xc020697e, &(0x7f00000001c0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x14}, {0x1}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) r5 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) readv(r5, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) write(r0, &(0x7f0000000000)='g', 0x1) executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x3, 0xfffffffe}], 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = socket(0x2, 0x11e55e70042eac8d, 0x0) fsync(r2) fcntl$setown(r1, 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) syz_emit_ethernet(0x20, &(0x7f0000000000)=ANY=[@ANYBLOB="28970d08b15f5939f86f0ab0e1"]) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0)="e0c1c6b7d2ebd5577ece7b7f9da24398a957c6fb6102aa6d838e8b60ba7e19a98a9b77a90e060b917b9b289e9a0fa19997fbed0a47a4809bb1833c5773753f7e49d97337352fbbfb568716cd7383f80293dbf1c8", &(0x7f0000000140)=0x54, &(0x7f00000001c0)="859f75eaaf04ff12edafd957557aaccc7f6a2082203ac553d5f58f181afc5897", 0x20) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) acct(&(0x7f0000000280)='./file0\x00') ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}], 0x1, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x20}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) executing program 1: socket(0x11, 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x1000100000001, r2}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) close(0xffffffffffffffff) r4 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) listen(r6, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) shutdown(r5, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r7) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) close(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r9 = open(&(0x7f0000000200)='./file0\x00', 0x50001, 0x30) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r9, 0x1) executing program 4: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) poll(&(0x7f00000003c0)=[{r1}], 0x1, 0x0) pckbd_enable: command error executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8001, &(0x7f00000001c0), 0x400, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/96}, &(0x7f0000000280)=0x62) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000240)=0xc) getpgid(r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r8 = getegid() r9 = fcntl$dupfd(r0, 0x0, r0) r10 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/264}, &(0x7f0000000440)=0x10a) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x80af455516590e34, 0x0, 0x3}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000002ab30a98523fcc5bd64216be2f899b37a269ef7f04f91578c82202b82d051a2cfeb79365262f718888f402a164fd552a4b39ecedbcf10a312493beac7190a4fabddb0782de689f7619dcad8ebd96baaf42bdff014ed747e1a0e18b1640467cf382b8ff0b7b83612b8b6ba2d50ea9866345e9f4"], 0xf0, 0x8}, 0x4) r12 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r12, 0x80206979, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='./file1\x00') recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x7, 0xee}, {0x54, 0x0, 0x0, 0x7d}, {0x0, 0x0, 0x0, 0x10}, {0x6, 0x20}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x1}, {}], 0x2}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "bc86ebcd000000200000000000000000000800"}) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/135, 0x87}], 0x1) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000004c0)={0x2, &(0x7f00000001c0)=[{0x48, 0x0, 0x0, 0x100000}, {0x16}]}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) close(r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r5 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x1}, {0x4}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 3: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x4000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000080)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_open_pts() sysctl$net_inet_etherip(&(0x7f0000000240)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000680)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000a00), 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x41, 0x0, 0x0) executing program 3: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) sysctl$kern(&(0x7f0000000000)={0x1, 0x59}, 0x2, 0x0, 0x0, &(0x7f0000000040)="2ade92777a86a1d8605a58bf3ebeb9b79a654290d4cb1497015d9f19a1d393a5041ad772a622b1ff4708cc60145d7d65f0a090a905f47bf46a23128bb08100811dab09f26e473cbf04f223241607", 0x4e) executing program 7: sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0xc, 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) sysctl$kern(&(0x7f0000000140)={0x1, 0x3e}, 0x2, &(0x7f00000001c0)="a5d9145c6d0dd7cea0a43adffb", &(0x7f0000000200)=0xd, &(0x7f0000000540)="0bafa242dadca35dca5401bd0e4b92cb1edd675067dafb33e5ef584b4fa8d7feb3df3235b3eb9ebcdb92e687139b74525acf40cf6be2eada412b2c5cc94e42fc9ede5d5537cff2ad11abcefa2fe3ad058ec95ba9405cf1161445551ee01472dfde13a1138172bf6fc37eb28926ec48d049af9a6acccad4635a9b7c01886f13c665bc0a85715750bc15f0ace7bc8483d3e0850421bf0b1212f4c4aa6ce467c26200fce1738fdd4be6ebc7a62240b634be6d2b2860b4fa05ecbeadfef01fcf145abfbcc0640501019cd58974966df53683d513585a5f5792c7ebb8dcbdd71702366b279895a020b3d30343", 0xea) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f0000000600)=ANY=[], 0xb9, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpgid(0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000640)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="a72e4fe98f381336b30db26495f86696b2173b92c6511ebbb70f5f3561a52d12d6c70d0bbbb43e80594ce162d6a33bf115e6c194c0f814abd9acc0a45a135d8598f9b69b6d87622d", 0x48}], 0x1) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000001580)=[{0x0}], 0x1) executing program 3: r0 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x8, 0x0, 0x0, 0xffffffffffffffff, r0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x8, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc3", &(0x7f0000000000)=0x69, 0x0, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) chroot(&(0x7f00000002c0)='./file0\x00') r1 = socket$inet6(0x18, 0x4, 0x0) recvmmsg(r1, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f0000000680)=""/208, 0xd0}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000440)=""/1, 0x1}], 0x5, &(0x7f0000000500)=""/36, 0x24}, 0x3}, 0x10, 0x842, &(0x7f00000005c0)={0xffff, 0x11a}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) msgget$private(0x0, 0x9d) getuid() semget$private(0x0, 0x3, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r4 = syz_open_pts() close(r4) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3683bfa922999649876eaded3ecdf6fb5de888a1", 0x0, 0x9}) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000001b40)={0x1, "d577a0f1b55d40de92ce05f2148950092f35d5ade543c2e4251bcb32f02a4bff9dd478c1be726a51e302e16c6477cafe3be5feddb3802341be47d5788ea28fe01bcabbc896e693a2dc9c2719a5a7cc02b129a218cce33a7d4f2484a641ed0df6a538e610a3578a7f44126f69a8d99974556a9f33c2689450ecccc386c5b02de7fba562a34e7f102c4f861d62d4dc76ede826d2c00e4ee6d1f68d2af2b9d42a6c0bb375d3b57d9730009e0e9ee912b7196f0022f1c82528e471eea347dd45b0ad7655a5cf3a7fea1b1a0d35b50b490cc27624261977a7b11d9b0a440860644050e8b67c0d4921f2ee950a4bf5507e43d1dcf6ab60d77e4e904664e6d7d93009752264ab69bf744dba4095b9c3d0091e84a8d0497343f033c5ec94bb4017643e3c6c13e01006084beaf2e1a2b3bf"}, 0x135, 0x800) executing program 4: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000080)="72b7aa42b9407134d499c7f0f6fea2f489a8c68f882c2a59f35348d18285d69e7f3637a6c139d467180d6e4aae2d4a77c90a13a0214eca5f77b630deb1819350d3059211212add27c778d37e7a42cfcaeacad2853e73d9008a8b8249abc182c55ced4a24c66f0d4375e9ee4c2549428125a41bc9140b0862ca4399f13b1e3dd2db7b64af7124954686f76b84eb94e4630259e6fe0f5bb654537cc174d7c39790fbc06141de2ffbd780a1fb2736291112020e1fb092930f16a153d10768ee8ab175e3aac6de0e0b8d0300fa928c2de8a38f8141eb1eb4e43b4c4a30f4ff6142579e6ddef26708c3667b8d62109eb6ac8463ffaf2054c0afb11a3fa763386be398776a64a1bd36b7a9b4cc1997639a61f366c81a3bce21f65a22ae82f4dc99452964df15178e57d120be982e7b20bd92a9b6b78c9634dad48230ec9f97aa077ab6bc27a46ed431c32ec5ede4d021c9c1e0c9a23d328d7fc940f0dd4711a08d4f8d3b8c2deb168aa9897e6700db8a165f696cf1258175d373433243fb5677343eb238b13720795f7957e726a9bf95b38d1eb5dfc7b6be54e67dfaf4", 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x2, 0x2, 0x80000001, 0x7}) writev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="56f5a75d0546c40a", 0x8}], 0x1) r3 = socket$inet(0x2, 0x4000, 0x65) bind$inet(r3, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140), &(0x7f0000000000)=0x1a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, "5238f0980ba4b32494000000002fd505aac10fe3"}) poll(&(0x7f0000000140)=[{r1, 0x86ef6a69ee17bf91}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7ff, "1a0e0ad5e4a52a829bb82f36b921aab39b58505f"}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000100)={0x6, &(0x7f0000000080)=[{0x8, 0x3, 0x5, 0x3, 0x1}, {0x1, 0x0, 0x3, 0xfffc, 0x101}, {0x4, 0x2, 0xffff, 0x401, 0x101}, {0x80, 0x800, 0x8, 0x2, 0x6}, {0xfff, 0x7ff, 0xfffd, 0x8001, 0x43}, {0x6, 0x5, 0x3, 0x3f, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[@ANYBLOB="d9701f17c01baaaaaaaaaaaa8d3988bc69ee8863f352515bc4c55d15dc6ea82e4309ec966f862ee94465efabab91"]) socketpair(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000140)='W', 0x1) recvmsg(r3, &(0x7f0000000f40)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000003780)=""/4115, 0x1013}], 0x1, 0x0}, 0x840) recvmmsg(r3, &(0x7f00000008c0)={0x0}, 0x10, 0x0, &(0x7f0000000940)={0x0, 0x20007fff}) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {&(0x7f00000000c0)="a435337ce8a86b03", 0x8}], 0x2}, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r5, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) r6 = socket(0x2, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000280)=0x3) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000001c0)={{0xfa, 0x2, 0x8}, 0x5, 0x10001}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000000)=0x40, 0x4) listen(r6, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x6d4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) 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, &(0x7f000053d000/0x3000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f00004b2000/0x4000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) executing program 5: pwritev(0xffffffffffffffff, &(0x7f00000011c0)=[{&(0x7f0000000140)="a7a025e684244f9d962a75c9854112700acc96c38f2dcf1a349e3fe20d9d83310249dbfaa4b99fba0564b45ec87cdec516b848ea163d08044c61c8f43ae46036fe1c2e82", 0x44}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) close(r2) r4 = socket(0x18, 0x3, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) setsockopt(r4, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="bce90b8d795800000000000081c70dce6a03000000457ec4a280a2691e47ade5fad32446000288189e4410fa12ffffffff0000001f2001e8f7b306000002090144e9b59cac1400ff"]) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000003c0), 0x10) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r7, 0x1000000000029, 0xb, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="fc23", 0x2) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="ab157888df3ccd154815a7bde7b1e1b4", &(0x7f0000000140)=0x10, 0x0, 0x0) executing program 3: syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mknod(0x0, 0x1000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)={@broadcast, @remote, [], {@generic={0x600}}}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[@ANYBLOB]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x1, 0x81) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f00000000c0)=[{0x34, 0x0, 0xd, 0x2}, {}, {0x40e}, {0x4, 0x8, 0x1f, 0x2f}, {0x8, 0x80, 0x81, 0x1}, {0x9, 0x0, 0x1f, 0x5}, {0x9, 0xd5, 0x1f, 0x2a}, {0x200, 0x7, 0x6c, 0xa26}]}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f00000000c0)=[{0x34, 0x0, 0xd, 0x2}, {}, {0x40e}, {0x4, 0x8, 0x1f, 0x2f}, {0x8, 0x80, 0x81, 0x1}, {0x9, 0x0, 0x1f, 0x5}, {0x9, 0xd5, 0x1f, 0x2a}, {0x200, 0x7, 0x6c, 0xa26}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x1, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6, 0x0, 0x0, 0xfdfffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000100), &(0x7f00000024c0), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 6: r0 = kqueue() syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60ac67dd89082b00fe800000000000000000cf00000000bbfe"]) r1 = socket(0x6, 0x1, 0xff) sendmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000480)}, 0x400) pread(r0, &(0x7f0000000000)="fee74fb8aa775597f0a34624704fe8795e2e28c20f065837d12351571b9fec198b947c7573c4b210fb5a8a944ba2f787b80cd876a58d7a0f615335d4ea6ac03edfc8ebae38228e9e6bd3508ab5daf92ccfdba0255bbb163f324cf7ac75afd3448086afcb0004feeb78d6f96244ae904415be02e6", 0x74, 0xfff) kevent(r0, &(0x7f0000000240), 0x8be4, 0x0, 0xfffffffb, 0x0) executing program 4: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0xffffffffffffffff) setregid(0x0, r1) setgroups(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 0: open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x2, 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}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x1, 0x1, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat(0xffffffffffffffff, 0x0, 0x1, 0x0) fchflags(0xffffffffffffffff, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) writev(r2, &(0x7f0000001a40)=[{&(0x7f0000001840)="770a3e3094218ae8eb084c092afcb8d0725977063ecfefb0031d36c9646cfd67a9afb3093d15eecf1b74ac9ee8ef0571939628f531aa79ed69f5efd15cec5c888a980bd6a0541ebd34bb1986efd3a15f87f8d516687434c63641022b3a12345d5151ccdf7346c7d0f060f2310a1971c31e66936d4a47d730376fcaecc7be8a0b199d55ec48856f0128fbbaad8970181bbad6614ede04a7519ed65b04952dd41b96", 0xa1}], 0x1) r3 = socket(0x11, 0x3, 0x0) sendto$inet(r3, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) execve(0x0, 0x0, 0x0) close(r1) mkdirat(0xffffffffffffffff, &(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) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x10002, 0x0, 0x0, 0x10000000000, 0x3}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x20, 0x3, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000005c0)=[{0x2, 0x1, 0x4, 0x5}, {0xd9cf, 0x6, 0x9, 0x2}]}) r5 = msgget$private(0x0, 0x0) preadv(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/96, 0x60}, {0x0}, {&(0x7f0000000280)=""/92, 0x5c}], 0x5, 0xee) getgid() getpgid(0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000380)=[{0x8, 0x40, 0x55, 0x5}, {0x7, 0x0, 0x1, 0xff}, {0x8000, 0xf7, 0x6, 0x74f}, {0x9, 0x1, 0x8, 0x20}, {0x2, 0xe8, 0x9, 0x8}, {0x4, 0x0, 0x3, 0x4}, {0x5, 0x0, 0x7, 0x7}]}) r7 = socket(0x2, 0x4, 0x6) write(r7, &(0x7f00000000c0)="1fe3", 0x2) write(r6, &(0x7f0000000240)="32848000"/14, 0xe) r8 = socket$unix(0x1, 0x2, 0x0) connect$unix(r8, &(0x7f0000000580)=@file={0xd1653077bafa0115, './file0/file0\x00'}, 0x10) writev(r8, &(0x7f00000002c0)=[{&(0x7f0000000140)="6b78fb3e55824866e782e223033000a458c230ab0bc7103f6e1e2f17d98b8a29207f4fcfc9881752ff5259fd5b6f6230c5d858df3bd12b4bc767097d415a522de709ee71ee8c12af84920fb0baae11744eacb4bd3734bd1ccfedecf4772383f7aafd6dfcb62825d599a4637c39513172f42597510feb8a0b98c247513a079d0772a54e79d66cdd573af53f41a2771859a128c9cbed5c6aade8a4f1d7495e790cc7cdc56feff0cc44b27ec1119beb6e555ceed305fb4a84dd868c445e7b62946b410fec5ba311c2602d5c554626f369397b8956cf40c37768", 0xd8}, {&(0x7f0000000280)="ae91a638a9", 0x5}], 0x2) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) msgrcv(r5, &(0x7f00000003c0)={0x0, ""/250}, 0x102, 0x2, 0x1000) r9 = socket$inet6(0x18, 0x4, 0x4d) getsockname$inet6(r9, 0x0, &(0x7f0000000540)) seteuid(0xffffffffffffffff) executing program 1: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8001, &(0x7f00000001c0), 0x400, 0x0) (async) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) (async) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/96}, &(0x7f0000000280)=0x62) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000240)=0xc) getpgid(r6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) (async) r8 = getegid() r9 = fcntl$dupfd(r0, 0x0, r0) (async) r10 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@file={0x0, ""/264}, &(0x7f0000000440)=0x10a) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x80af455516590e34, 0x0, 0x3}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="1800000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r11, @ANYBLOB="000000002ab30a98523fcc5bd64216be2f899b37a269ef7f04f91578c82202b82d051a2cfeb79365262f718888f402a164fd552a4b39ecedbcf10a312493beac7190a4fabddb0782de689f7619dcad8ebd96baaf42bdff014ed747e1a0e18b1640467cf382b8ff0b7b83612b8b6ba2d50ea9866345e9f4"], 0xf0, 0x8}, 0x4) (async) r12 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r12, 0x80206979, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x0, 0x4}, {0x6}]}) syz_emit_ethernet(0x36, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) pipe(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x6, 0x0, 0x0, 0x0, 0x60) syz_emit_ethernet(0x9c, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c800660000fe8000000000000000000000000000aaff0200000000000000000000000000012902000000000000bc742a9c878a7622119f3100029598ba0000000000001000df4b0b565f2e80b5381430cd86ba232d8a8508fa6e712ba0fa569a6c645ab0c0926b5d14b345deb62811a851405e56f5f105a600"/156]) open(&(0x7f0000000280)='./file0\x00', 0x100, 0x9a) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2e) ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x110, 0x0) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x2) readv(r1, &(0x7f0000002d40)=[{&(0x7f0000001800)=""/198, 0xc6}, {&(0x7f0000000340)=""/146, 0x92}, {&(0x7f00000019c0)=""/68, 0x44}, {&(0x7f0000001a40)=""/44, 0x2c}, {&(0x7f0000001a80)=""/235, 0xeb}, {&(0x7f0000001b80)=""/76, 0x4c}, {&(0x7f0000001c00)=""/144, 0x90}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/85, 0x55}], 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setitimer(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000020000}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x7, 0xff, 0x3, 0x3}, {0x1f, 0x4, 0x6, 0xc0}, {0x7, 0x7, 0x84, 0x2bc00}, {0x0, 0x6, 0x0, 0x301}]}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = socket(0x20, 0x2, 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)={0x7fffffffffffffff}) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x81}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r2, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000180)="b1000501600000000000000107000000331c13fecea10500fefd6ecfc72fd3357ae320b37b673039c8d236acf20b7804be64174991f7c8cf5f880c297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00e371a3f8343712051eadb71d89e040ff000000000800"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x7ff}, {}], 0x2}) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYRES32=r0]) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) getrusage(0x1, &(0x7f00000003c0)) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000200)) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) (async) chdir(&(0x7f00000001c0)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') (async) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) (async) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000040)='./file1\x00') (async) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) (async) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000140)=[{0x7, 0xee}, {0x54, 0x0, 0x0, 0x7d}, {0x0, 0x0, 0x0, 0x10}, {0x6, 0x20}]}) (async) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 3: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0xb7) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x7}, {0x1}, {0x6, 0x0, 0x0, 0xfffffff9}]}) write(r4, &(0x7f00000002c0)="766dc698d1465d780e0a617cc7cf", 0xe) chroot(&(0x7f0000000740)='.\x00') sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x2, 0x3, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) executing program 5: open(0x0, 0x0, 0x0) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x5, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r0}}], 0x7f, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) unlinkat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x2}, {0x3}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)="9f969b5e2f62efc58bf772ae972a6723207f433ff962b4038bcfea18f7eaa6aa9f0b", 0x22}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r1 = msgget(0x1, 0x400) msgctl$IPC_RMID(r1, 0x0) mkdirat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 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) rename(&(0x7f0000000100)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f0000000180)='./file0\x00') sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000040)="976abd19", &(0x7f0000000080)=0x4, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x80}, {0x3c}, {0x16}]}) write(r0, &(0x7f0000000400)="21000003000000a8", 0x12) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x3}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="a2e576cd595bbbf7367b17ed63ecb562cb54a82754b482a49f8cd12720f04826d32f8be4223f09656aa006afb526c9aa735fdf7051a2153de83170eea9b68526e33d3d964471a18866fa3cb7a76a1b7f9b8745e3058b133cc7a82a608b8eb7395c9afc6e68bdd22e64bf9945980ffee7b7ae791bb2040aef8cfb20065dc0069e47ff0fbc9117f97229d7aed1ef98048c84e9d817cd9e0f4a8a211f7c2068460baf0d9d975f014fcc1aec807c9e7bf2528bce4d5171d3f86062cd88c1271c8aa1b6f7f2cfc5f8374cf6e0a5c7ff2989b1d35ae587ce84fb4cfc8aac11dcf79032228415e28917ec9a5e6ba612a3f45a0249e44151be1301b0f9965bae912e5b1ac0ef0049722cc71aa732178fdda8dff33a5f963e89cc592998675660fd8aadd401b3d1aeeb12882937438d50dec68ed221e1963aea2b88d0749e5c4b01bc09538e5cf95b07bf373e8bdb5db314e8e5f3b88e35f4a760fe8e8a8ddcbbf38b00d06c6fd420fe62c0a6222c96dcd21d35f06f7ce529b160a039075a4e8dea85b3cc4122c9926c66b52b4004", 0x18a}, {&(0x7f0000000900)="f1caa06fd92bd86311caf17beabfa81730b5767d42159b33cd95e431ae21cbd22659eb47e1044c19cf04acba890b2b6928166c30e7eeec4cbd8efa42554580eddc5cd146850a2bc116ecd9627881be92d3fb396797046686bd867a8dda88e552e1560e635a965d510f57e95fcbb2d4ec3a0e7d7108e1d8cda7bd52124e69a1c2cf9a33f86854b277f0154b60fcecaf394efc0ab4ceb93b0d31e5f3e38faeb8682110781c698b9256a34b370808c7990fd347d459a1050a2371db28a374a572fdc5e224087579596783f5fc3e5f9e23d4df15ac7abb5038fe5b1ae26d2de68ab6f91458fb8ebf86fc7400"/249, 0xf9}, {&(0x7f00000002c0)="64a71d898972ddac60324b801af7b3f2c2912b335a6ac11569a167f8bd1b35b836c38e0addce9abc44ede9e5da6769d5d84ef5bb805d1021f46fd3d43423c3a6869a600b1a6fbf26875e4214daa91af8c757", 0x52}, {&(0x7f00000007c0)="06bd8c51436b58d62f12dd771efa11e767f23f025bee8b93d820db621fdc03f4197da767f2d4b62d046f4e660c7f548323880aaf06c2eeedb444dec0c544c21bd87978e6413729d4200f6b94e3113dbc228a6a08728eadf529e8d8a0ba5d3fb8f5e22ffca240f4f77d2ff88a0dec289c7587b4dc77283e715322b0e8e6cb9ba4edd7dfd58b73acf5b1def0107ce6f40143a8af985d55f752f8bb9f64c876fad5195257daba3355577810074f315905289a325fd3d6231dd63d0f5103195f306f017d60b24c76e8e715e6c5ef41cf1463abd2638327695098403c4ef50f3630646e70b2067f3eac9d0fbf66972c9594ab623996e3e6f61d717483db00433164d2f3843d18bddacae862c2ff03d7f195b85d153e9522902d16ec520f0277c6fb504c32f6249e470e594f74", 0x12a}, {&(0x7f0000000440)="c1bffdb2710d6068108b4a9c1710a7000219ff3c157ed747e5d09ea0a5564db690627bb718a58e70229b693cf53f4362798487be82463a1cc8404273a2393b1c75e4a2e7c0b2b4c96801364f68e81658860cd192db66e20300f9d96c5fc4d4c59d47983733dc976bca05a30282595f000000003c74e17c8b2bea2f6a5620c1", 0x7f}, {&(0x7f00000004c0)="cf1ab80d80b8a012fd5559ae20b2b55d6061d939908d2edf42bb65444f7992a468734945cf13284f30e6da573604d151ff62227ee549e27c9565bf0ccfe2b8fa237f7473726002ab14d567162b0b1cf74a935e2dba89daf9cb1c19ad40cbe8d5501839b90a0ba53535c781fc4128d64cf92d7bb7ecc1a04efb6d393d7a18024b41b56193ed86bd3cd26b08773b91ab82d5e98bd385e126a35f46d57fa7ac67897f388256f929ac", 0xa7}], 0x6, 0x8) sysctl$hw(&(0x7f0000001240)={0x6, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) executing program 0: sysctl$kern(&(0x7f0000000240)={0x0}, 0x0, &(0x7f0000001400)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x5f) setrlimit(0x8, &(0x7f0000000200)={0x8001, 0x4}) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="71f91e3471ac0058bc", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x56}, 0x0, &(0x7f0000000280)="3cc3035530c9df908b5f87e8d73784178c5cc3b4bccf46dae12badbed68a6101a5e5d4d1ac39cbf8f8c2a58359c98cdc3a1e8cc9d00b3fd1ab20e53e437fc83bec0df286ec9ed6b2143dfb37a01296f8b0e9cb2c01929481cd652606d9d9e268c0440f2b64cca7fd27b21c9ee3e5d96cb075c28f4bd6412a73678e0d695b1a4deebc0788ed56f6fa9f708d873725607c8438c6253ebc3216604698607f631c8933a5e98958d528f40e7ee5c4717d32d9ccdff8694e5845a7e17234cf1f23eb98f9a34b22c8b51a268aad21ab0aec52c97def31b524d604d4c9aeee2f53c649887dd9d3fd284e7d685ee68864d26edbfe658d10e1c323f345d693c3989a416c7bb1bb7ffe0067d9fecccdeb40af5532f6b39a28a100a2cdd62587966e276794b42af8f6729c7c290235de5a7b3f433e9a3a5693b3e82ac12c9531f674aae32633846c1038a7a0c7402532ddee897064f983b0e563132c7fc5afbf33a8051a2253b2030873e2b79f23003538b7f8d74a4e75e14261d6419543fb87eebce5a91d", &(0x7f0000000040)=0xd0, &(0x7f0000001540)="61affcfdeed496901a8715beec372b2af8ca3ad15d188fbb4efdde52ee9be1358762c781c116ff1de6862b17f440c1250f7aa81048106f9ed50c1c7b80861b7f1943747fb5487b9c1d424f9d54fc4d49789c58a2db8f92adba18e1fa6d85e784781b2c87470f6394eaa93d0727b561eb5f337739009e8405a2577451252f649eab38334f6b53a26d62bdad590227d473bf2caaa177ade271e6882af0a73bcaa07b266f47e57297bc40d3dc097df1f21ca76b077e87755c51a71ebec1f0e4f474e5085b950a848f695428bc139849edb205ecb6a7a2d992d9c2d3395508bea638607384dad528ffb6754e5f4df4f6c02430a1222c4b5fd0da7a0e8c11c6202605d6f3467ef9d9c7c87f6e75bd3aec6a27b91532c1167c59c794b4150035756479b5605d6f7c5fb90ac90a7ea84675acff7879f83e5e54e2d1350e7800359437f8a6162b954204c316060b55fa31cdae62c3403c7208d01831c09623ff442cb02879ab32c846b0f86d7b5282d34b659301000000c9b4f72abdbf6d4678fc9af794730cb861a7a6cd5df3c06de2bca2fe30da6e3c8980343232f9c245963139acec001bf05e5d46f3bc521235e8c6329ccb4660fa41f31f3d8fb402785f63467ecf57c5f8d14f92b52efcc704fd0570ad2f60f3fae182a85a417e8923f4b4abdfe663eeb777ecb105f6a669d06107255d8a1e3ae0355098b84a8db678d3b483032a7f4aef10e953e8be3170092c8254a75e2a3670cac49139472b9ca8a8632375c3fde1094140fb42ca45c68de2df2ddfb2d2fb083fe2b12ed92eb4a3774b919874b5d29f83eb80ffedbe87d8998cad60f01d193a551c54b1f4468ce55f3ed7580f11c03d2b479f6032b9d5550f367056a8f2b37c8fe0d56b466a59a5716efdffffffffffffffb3151143ea843bb8bec0070f1b1c00711645a26a103bed69d72218734fedf2d1fbd15074485f99927e83248859becceeeff4aed4340ca26daeb715e672e8415056b42839f10aa015c432de02cefef86fd397578570182a2d690e5868944366352415bdfe2be3261b881e9f130d8f2f24ce23eb7ed059789dd1c5d8b08d81c5a7e754f81e69c0f6c5a763150bd511ef1675ac86efe7e0baf9a0aa9587c9768646a48fddf032fa1076c98d6685cb7a4e53fb8d70e8b041f150d67aafb489ac1ad2d4049e7f1b96a18666402656d6de67e167a3278d01986e0cb6c816d7feeae2bc5b7afb4a999fb9b3b336e46397332ee4a066f5e6cfd68b859be90c084f22f9ee99e03551e802ebe61b2c1393fa485cb0c2854b1fbcebbacff0b6661d3ab15f05352c4caebf0b6dba173ae658b0c1f6c2ea2c92e79847a3c542a6fccfba21057ce65c6f0157075808014df990813c9d397b1473967f6a073a0c58a5eabb2fa69f03000000000000002c9ae8c6a41dc39b68560e7f43c11460c7741fbb046ced76188b76fdb4b820ab399d0c39abcf74e5e57709fb97c9233c4377f8708d5818093b74a156e1ed376abea62a8161674e22a995791794dc64ecd1373969672b755d1fc87a6e6ee023bbfe10847b068b2676202bf55aa061b61b7136351305e8e73dcb7b8cea05761bf36111dd6c542e5cc5682c49cd0b64ad43c16cfdf32e85c34feb6bacbb74b1b6b9654dbb07108e04aa1c720eeaf4604e7d7e8fe1e6327d34ddafaf43d3f85577682fe1d47f5790ceb4b62973d9931f494412274ca796db0895231de5683da77e141cea99b04c4901dae82dc7c8a6c87684a31b4f028edd1c514f8c585e1bba23c5fa1467c107bba1bce5df9a9c52e0bdacef440d38b497efbe6cb9cb57dedd5392e3ebfc7879d05add6ac660aa0a5626ce624e847e22ed20cb990eb0fb0637dee76e2279c66f86c8eba093fa126f0b1ba178160ebec4c79c73376694a5fabaf8ec0b704b47f9965044810a474bc8e67ef481d7c112fccc320eca194a5e1a96265ebc1ccbbddc7c6f2ee25b587c1dff8791bcef786338cf7db0c0f69d327d4d55fe193c1cb17cda9f9524ef092bd70b523c1fa57412ddeef6e512c09a9bec8ccf5a3346a5b9e51d60f0382aab8d6c970f2b1b66c638178bbfb3d1e88c2f23b36bf244244c9029ea84a9fc1803b43ec82c19fd28f3e9d245389bba1d7eb0cb91af91b1b7af4a4beb8ddfd69aac1449d58a137c6031a27267c1d6e9318e5aa7c09ad4e7d69dbef9aa59d9ebffa0639e82a29639e0bbb7997f4d413ad9c7b8b2625f271c5cdf05bbbf269bdf0da430650d71eb40140d34f61526061c2caaed6544d8473c61dcb3db876205ca46e6d8670f1ac0602a2b4fb3e60d68d0f708fb03e891b7918d106ce171b11886d315e1273dd36ad5b48d5916f485aba283b2396a55694538e670d9ca87f126453a0d310fe239273653a584dcf24bbf5e9f5e770cfac6514da4217a9d04651711071a3bfca2a84090695aaba1cd5b2c6cc515b004878b703cf9d21a67745027e01bb69793d1f62d5f41187a15ed3a6f14a8d47866f4819167b92f0478d7ef550ec8087311190e2d21939de2c87fc83d8f196da469c13dbaf551e08933411b78005c0a2179f104adfc337d339902407df6d167dd0b1d96be81d39007019b59356e01a26e8128e702436c5e6ee3d7107628376cbfeb88d36bffa7d515f097d10be6b6c9fdcd23f1c78c4999914aca46cfbeb5bba1feac5da3a5200ec4772f30a1125129b7f406150c3359023d4b2636cf1b180525428c4f7bfcdfdfdf263e9c95214585f7e15c47a534a067fa298ddae008ec07ce4598829a9e1b2d36b9caa5ea275e8aef48280eb61d47d0132f305b6534d12301655d5b26322710fb3e87c44232af8c194860b45c0be9e424111d7d4d34e5e9d00f697cf29555b5825f5f1dd4eb83b931a137dbcb0df26fbc0215a964f400e0734274c64d8300287001673aa7da3c78ed5820bb8af714f3f4ed608c8b2ed4e4e349d248c3a71e1dab3c95fa86a6a6373693e774bc634c3a371453edb26dff30ba99b9f2b7aa5971b6e611d44cb695759c50cc304a487cb16ebb3d741170bd68f8d89e2908923ba4a431ce5ff93b465851dbdf67153d246e4fff50f7e85374b050d450e61bc7f2809e1d58ca6634288af165569983711105e5fc53e98afb661dcd334239fb80bc036dc46f73b2471707c82f70c3d24e85289606b0d2a0ed0ff04281d6387a988ff9e89903453c8d72a48dd61aeab43c2badbc9dc139feac8718d2512fd08e2792db0b6a4c2bae5c161e1006620f00cf878d75e0febd95e1a64a0a7e45585669125786ce092fe46196a82104abcf72ef505cdf58a32eebab61c8e92952f3d6f16c651bd40816241f00cb12438aebc3d994588dbfe56973ec9b28c99e4d1778343a3c8f46dd5b60c3870e5edb2c57d57f2921af46ff7f79b577d23091a1acb97e8998296f1848968a62c216f40b1b5ca1947b219b03363c0459dc16d2ae706e17d87ea4be00f3656a7c5cb39440af54ff9f03f6c654c58a52bdfcf6f00d2caf7408e311cbb31ce6581e57e5597ddbca464b461b03d22b5a0c386802b906748d1369f25d4a9fc53752e5f217c7e44997e26cd39acc440ecfd260559397e61a2595e7941b0bd3fa3a575b43327efa2e98d4052f8e8c0498442c349a64e463a888fdad1bfdbe473f85e9e4f46b9592328cfb769d392587b7296f64b684970e7e5fd2059a004b9adca109af9b387a1149deaeffc0d590763852564a0908d0da7bbf7d80198f16b7ecddba15f6a5ccc9007919246ba4f73ea4f0424f60a3fa51d3a279dad5a89a221781a759b62e642b504c2ca4ce717e858afba4776b6f450be93dcfc27abf3fb8b79589dce33c9070fe466ad4bb511092f7acb360659b36f56d86f759ad7056ea079aa17b1fc7ff07000000000000779f4e3fc48da4c117308382856e06eaf035a08a53487ec05494e5dba2508d60ad49f0bd20a55aa2689b352fb2aa5f5438e99dd9360789e084fc3db4a906f899010727e3c553c160ffb13c679355c232fb51730cf7734ca22c13d36c5b4c334493c5f71225d7f4e4ae17696b0794059622be8bfc66fcd65b126e2869140f3047bce95c169fb536b40acb401a6dd5919be0fac36400b2612818d63d8abf4d08a704f7b6a9729bbc41af4b0f58d08236c22ac547d4d4a3e609c4fefda214682b31fd77e9946c53ba7e188e7d44231d10348c538da020c37736818996d400a856d34dff9e210976770b052ebe15bf9f0ef8e05770530d76e874f91221c55c7783cf209cea861457f2f2f7ebee6fdbd6fec34fe6b797d64eef66d80b3b9edf2702810b8b38d7c758a15bd72642564ab9290c046b4ae3228a22b656fcdce583b149624afe3e626488c486d6750a69631d0fdcaaccba44ca1d721946592e1832d9a1c50427ab80455f7605a8a0a0e7d54da97de358fc4af817eebcc9f7ae4bd7db2ed2db308e5e5dbc8d6e422c94bd50a82b3b1bb624b371e3e8b5ae3964151f9c641ea0793eef999b17458cc15f3b38db4ac6ee437c9f8e660752d4e2d70acf6ebb5c4ae1efb7388a287e17435ecfa8af6877ccda18f243078b3590616d2c44e3f3a1aac5a5e4eb2acb4711fc48145419376d8b39dc5937ff1c44d505a8d7392a4306368447b2a36d19e3c5ccb49ba0321f1ef1371d91dfca85571e48381b14aa477c48d9e25b0e41be3572c1480a615ae7423ac321c1b3aa9432ccd56dad2a060a399ffc18fd44882558abc383d33e31229f4d5299e0dd83501ed3999662de8e43877bf90c7ed16edf8949c9dcb48638c491fba5b1ffc9c41fca9a8d7c433763ae56c7d3161def52ba5757ff2660f5362f67bc780ac566e79c146a7fe13ec449422c43439ae9063343e867eba1f86ae1ce607014863562e53d4359602dba876b1fdd8ce656a276824bb5693d4ddf9fd404de1bd5de56b30fe63bed40ad73dfd9f7246128f0b8a87abc9601d07bdb02d67fd49b6e2aa6974c52e41e4f8708615cc03b6441e24ff4f341cb8fe45e785970ed6ecc7e591b558a77dee1c26fc904cb631c95dbcc89e49a499ee69c8d5b3825ded4d0d67a031f85783fbe089549b3b82d3442d9e42a382bb69a608aea2c4d39feea910f5025732cfc1f6bcd88df4ac200433b37d9ae37d0764809c2087238dc52926d3290e2cdc1d5b7958568bbdb89bad01d337c79576a1ff6f1dde4c6fc6170b3c211b738a71209105333e4aa123f997a66fbda6e4e2a6e728974e8445cd426edf9fd876407784c8a419603d3d10ca7d3871b94cb95d9ebe6e4fa47030830e9033688304eba653e14ad178924bacda7df0ea9343c12437d286881fefe1c0a1413db85db619b90306bcf65e69b7766f51f4eda5dc342ae92dfa57d8bbfe4ac23f2d391b771b5fc4515ae67ef2de615cd3750bb3592a67e088f22409217786d4330f7aecd0f916fcfd9ff54c8d13f2bc6899975bb652deacc893c071cea45eb25b86d1e321b2a54708ba0086223579040356fd8c1f4928d0fc1ec1f6929126ae1f17a59c8b978bc28949041dd1d1c80599b6c508e9e238bf74778de90c915c2ccf5933ff53023ec9ceccb5e8a0ecc079b0fafda0efbc0cd6bb5d4d70723db35dee6cc00dbb8f29e49410b20d6c7d39f5ba1e6057b58d2e60296531d4a8a0b969da279391a5d8fb4a38674603d7f67b787b0d74ca520a174bc9613d4787e5bea356458196f9a23ae58e8a749c0c2485f375756756fe294df799756705d507d46c76533d410c0a980f2eb3fd338122b038aaf95d68357f401b2af52fb468e02ebf3e80d2e11e9a28db9f6cfcfb471f07000000000000000000000000000000044ff0cb3c9f4167e0a6cf1845be96ef4758777cd46e3ad53c15a0f301e9d1542fa542972e653ad239ccbb6500e27438243f60ece77692d5cda86fd77b58bd748cbf12c1e00ff8228bcecd6825db751e5db781a1da6ae128968e6520314920fa32532c9d476e7491aa89e971bbcd92513c566bbd6f5b272c8afab946358369017a7319dde4e3d54875e00445f74676484f42a6b319c3beb795b0ed32c02345761bcf2103236d136ad5e5d77bdd977e44fc5fac792899a262f5a3d1bda3723073ff8cac6de0ddee6c6b378c929343f5a7beb920e231b01db8ed285085c6a3890162fb45ddae39917dde280510f4593e1", 0x10a2) executing program 7: r0 = open(0x0, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r3, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) r4 = msgget$private(0x0, 0x0) connect(r1, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(r4, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@generic={0x7, 0x2}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="0001", 0x2}, {&(0x7f0000000740)="b12ea6982fc4926f204596dc1824f89cf43f66d8ace440a4009478edef11c14694e1f294336ac64e000000000006f0350300000000000000ec0b00000000000000000e0000004900007e124d9b3099ab7598b1bf31050000000000000067000000060000000067dbbabe1152d2b8c3423b1186533d39f1cd9281ea59efbeae8e55ce08f583d09e6631499c9ec7fcab770b71274d6387a362456f351c60b3eb86d6bb7df8319f3b3e0da26fd227a58e8a7d110ed2267ce3c8671670cb4725f9e7871cf475d630bdc49b946f5c428526cfa702c21a7a4213c3a9e100"/232, 0x83}, {&(0x7f0000000100)="eb66bae4740192c10100850da9dfa21411755212412cd9945ae2ee9f04138307e2c4180fadda3ba60d6e1cec388ac8d6da04aad308fc37228f32bd55d85b391fc7d45c6be48654cc107bdc17bb4ee660c89ad4a328f3edc4a46e54904af8ab28a2853ae07e43dee8cf26f48966ae9b8dc74e21d06a74cd9abefdbb32521e5b0100000000000080174418a0e4f4a2d464fb01ba4b5f86b13eed5ea8bae4051f00054178e86afbeb5f3947c4f7af0e69589c2ae0909c31530b1c13f0fe126d1bd909fa68ae685b3fc786c27c3ce4cdaa0c", 0xd0}, {&(0x7f0000000340)="db6824d40ba49ae0ae541eeb36324d0270f7cab71c3789b5956ca4091d41de9b93ca1c9a5774a33997ffa43ae66918d7041488e6572ab96ec16fa44fe8619c1e94d527efd202b1dfd1a8f11684a556003da322320852c04e56aef7efb9900bf923879eca6552ccf53f1cbb9a094291011160d94342a25be070f0649cb3647c0ad9286eeea8771f86838d9243058b7939b8748859660d55eb8e1d70ceacc6b776f5dc13f524bd00b8cfa71cf8d29973fb50fd10bfa7318c873a89f620d2e06a41954b239e0af49cff92ca248d2d496eb2f118da2a9bb4b7ed131c0b701f97b905ef1f6d68bc827d95c6d4cf0309ffef44b8f03f656a63eaca41fd8f5bef73314d11ec9dc35161cc5802bfbdf72e01", 0x3c}], 0x46) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000080)=""/115) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, r6}) ktrace(&(0x7f0000000280)='./file0\x00', 0x2, 0x1800, r6) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff0000b32f61016540954d348e3913be"], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x1001) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) socket(0x0, 0x3, 0x3a) r3 = socket$inet(0x2, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x282, 0x122) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000340)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "16ee7f", 0x18, 0x89, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243919d8e9ea241f577704405a5", {[@routing={0x3a}], @icmpv6=@ndisc_ra}}}}}) getsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000280), &(0x7f00000002c0)=0x4) sendmmsg(r3, &(0x7f0000000c40)={&(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) syz_extract_tcp_res(&(0x7f0000000240)={0x41424344, 0x41424344}, 0x1000, 0xfffffffa) syz_emit_ethernet(0x52, &(0x7f0000000180)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @rand_addr="3ac99a96072bd261979dd4cba1c6295a", {[@hopopts], @tcp={{0x0, 0x1, 0x41424344, r6, 0x0, 0x0, 0x5}}}}}}}) executing program 2: setrlimit(0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) utimensat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x800000018, 0x0, 0x0) setuid(0xee01) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x140, 0x0, 0x400}, 0x100, 0x0, 0x0, 0x0, 0x0, 0x261}) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x5}, {0x86}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r1) socketpair$unix(0x1, 0x0, 0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f00003fd000/0xc00000)=nil, 0xc00000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) close(r0) dup2(r2, r0) recvmsg(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=""/226, 0xe2}, 0x0) execve(0x0, 0x0, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) fcntl$getown(r3, 0x5) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) executing program 1: clock_gettime(0x0, &(0x7f0000000280)) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "b42111", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @icmpv6=@ndisc_rs}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xb, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='-%\x00', &(0x7f0000000100)=':@)*@\'){[.\x00', &(0x7f0000000140)='@%%@:\xeb[$\'-.\x00', &(0x7f0000000180)='\xff\xff'], &(0x7f00000004c0)=[&(0x7f0000000200)='\xff\xff', &(0x7f0000000240)='\xaa\xaa\xaa\xaa\xaa', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{*[,\x00', &(0x7f00000003c0)='*^\\$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000480)='\xaa\xaa\xaa\xaa\xaa']) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = msgget$private(0x0, 0x4a1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x9, r1, r3, 0xffffffffffffffff, r4, 0x80, 0x9}, 0x9, 0x1f3e475a, 0x0, r5, 0x100000000, 0x7, 0x8, 0x62}) r6 = msgget$private(0x0, 0x20) setuid(r1) msgrcv(r6, &(0x7f0000000100)={0x0, ""/194}, 0xca, 0x2, 0x1800) msgctl$IPC_RMID(r6, 0x0) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)=')[($\x00', &(0x7f0000000280)='$\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\,&\'\x14}\x00', &(0x7f0000000340)='{:\x00', &(0x7f0000000380)='%:.\x00', &(0x7f00000003c0)=',@,}\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getgid() getgroups(0x6, &(0x7f00000005c0)=[r11, r2, r4, r2, r2, r4]) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c40), 0x20, 0x0) r16 = openat$pf(0xffffffffffffff9c, &(0x7f0000000c80), 0x800, 0x0) sendmsg$unix(r7, &(0x7f0000000d80)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000640)="600d834a69da32f78847cd76da9d1333b7f5c08946c23a5624438309825234f449ca3a237ec341d7c7188e39779d6742bbe4da868edf340110bebd16f60c7e51165295a66bede57998fdfe91ce23d7d3236a15ff19092a993f9367b61fea40291c37f91d9540b8255812d7a856f0eca9a1db2450b8bae334b77d4aedb9de29e4dbc6829860ad6e69b56e31c04906acdd49442df7751235be94b26887824ecca7c74453aac9157e3806c00999551aea1af8c5fa6f7a7d631616c28f475941a2c68c717554071995a805f37c4bf74eaef72c2d72c66a53fb11bded6ede29165e48ede0a4203a79f82075edb95ae4a83c44d2de260f3c5898ea7ee2e7eba1", 0xfd}, {&(0x7f0000000740)="1cd003002380194d8073cdf0ef16bfa3f26cd2d028126374f71164fa5e95f4a0e5e2ae4053564dfe8c8cfb90a5e9f3a285aa82cf74b11254d3cbfc9de6af79d45d40f237f19ef718e44d260a79b04bd485aa65cc4aea7d5f9a816e94747513ee50563aa7614d1f92a5a3466e051587c1b72422ad7a2f20125472b3dd1bf515e52406d4c1f493", 0x86}, {&(0x7f0000000800)="dddf73b42c9c2100b3c658da52853efef5a08b88253f3491b8875845cb740ce8b84e390dc9", 0x25}, {&(0x7f0000000840)="94edd873eb8bd85832a845ce5cbe3da926ef7163ce4f26ba4671b995b7c1655fb9c36b58d563aabc8f71cdff9cc6323ae302bc60d640e5aa171dec43836998d8b43f6bb2bb9d7829901ac55f72c9240b2f9d86202833ff0d31f4ae82d9b26fb147e9f4b6bc70eb99f95744b931f27e486c12abbc1d92e2ab610beeeb48c4e1a932821c128b9548262ae0b05d6982e453b47b5dfcdf115eeec01e027c77f1a980bb9371e9d3ab094450ef40d5baaeace108f4cea67ce205a667f7493187a8cae410e080699ca444d529acc8c03a09d08bf148a070bb07e72ae3ab2a7b8237d0caff8d63a029948e9ee2f3d67f337eb274955a3245bfcb", 0xf6}, {&(0x7f0000000940)="876eaf60f9629fa7b7a0626f65b3a04f6f6d244ef336f7efb283192b10e4eb2fdafe35bb055f18cd76a82c460306a405332a97bf9b9c2be1512318c73e1919ed50bbd3ac7a107668db77cf9594d498139e9f3b0f2a31dd2b5f088030f3a339332970df498cc1ea059f1704833e49c29d794df0249f3ee0269cf00e4b6475de15454e9267281eabbb327cffb72e50d0194034054990b2c24d52bd960aac0a36e085c45999ad54c27ac3b8b695c99041d5acbfea51fe0d7983bcb7f202212b7d1241de57955da118b3d91ce10af0da170b6256de26288ead925133d6b79b30d1d0ba52b1b4dc8f7b0ec1bc528210dab2278192d9f4579510bd377e019842", 0xfd}, {&(0x7f0000000a40)="ed6d87cb07035cd961a41cc31f659fa991fbe3c24f4ab8d94e19ee81010b57e6be7583ab0faa5b199c2db3393d65569e0df6f34ba02a66ed8f6a3baa2628e48378e85733e19c50f23a2b769d053d0fb979d9e013e10bc8fec0204344a27d8de64cac6956d021c6cb04d2f30b084bd5e178f8cc9d8635e7da7703e653aaf99033560f04b189fef7a391f5c571f6210550e245eb599a6302ae7892533f9dd867ed0684b86fe2696701b804783383d69b51a5e43722bdb9845f00e3e0e995d7c135842e989c", 0xc4}, {&(0x7f0000000b40)="6278727462edba25d456fa0f4914a60d2b5f953a73ed9b3c22fa4d9ea307d1c02faf63bf6cffc25bb18117bb34993043f66cbe9b63e1fe9bd029fe0aca9ed850a42f2052ada286c9cb05c3273678e90c51a80821ff", 0x55}], 0x7, &(0x7f0000000cc0)=[@cred={0x20, 0xffff, 0x0, r9, r1, r14}, @rights={0x18, 0xffff, 0x1, [r8, r8]}, @cred={0x20, 0xffff, 0x0, r9, 0x0, r13}, @rights={0x38, 0xffff, 0x1, [r15, r16, r7, r8, r7, 0xffffffffffffffff, r8, r7, r7]}], 0x90, 0x5}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000dc0)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000e00)={{0x100, r10, r13, r10, r12, 0x128de0d05784aee1, 0x7}, 0x1, 0x5, r5, r5, 0x5, 0x40000000, 0x5, 0xf38}) msgrcv(r6, &(0x7f0000000e80)={0x0, ""/153}, 0xa1, 0x0, 0x1800) ioctl$WSDISPLAYIO_ADDSCREEN(r16, 0x80245753, &(0x7f0000000f40)={0x2, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VNDIOCSET(r17, 0xc0384600, &(0x7f0000001040)={&(0x7f0000000fc0)='./file0\x00', 0x7f, &(0x7f0000001000)='./file0/file0\x00', 0xe}) link(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x0, r17, 0x1) sendto$inet(r18, &(0x7f0000001100)="1a743d48c1419ac9882eeccad271320f8bfe6a8cca64a11c38b2f7986304678b9998fd443db7ac9e81bd8e23b5f9ca8236265e581118c28bca4a8727dd36d24567e619f8b4fadd1cb3b00f42fc9c6a6edad2fb9dea412cabbb01106f7a99bccbd7186578f141128748c5adfd6f220dbbaaeb8f0be83cb657597729b010b82e7ad47fd084112efff4ef04baa66d2ce5bcfc7ba8fd00ad1603cb7d8c75f17cda6a76108b9d6f121e", 0xa7, 0xb, &(0x7f00000011c0)={0x2, 0x1}, 0xc) sysctl$kern(&(0x7f0000001200)={0x1, 0x2d}, 0x2, &(0x7f0000001240)="e594d79c70410dd075f1dd8f", &(0x7f0000001280)=0xc, &(0x7f00000012c0)="80c7b3ba4f1f6b69ea52d80a226498a6a38d9cbb8fbb77a5b3475c111fff14bf2656dec35c8e87351e172c6fc78b07056f49cc9b607f03027c30f1b068c63f5225b3adae8e13840c319e70a9ad53252b15e0d9b696023432325c7e2f70602054fc2804db7048b35f1786e9b819287592171c0d12a31e83c40a332769a175ac0d67489422fbe3b1202d3239fd94f4103a2e82d40f4dd04fad4bd849cef470e117e13133af52ae3e40b0f1daceca618bb28e1fce5b3da95cddfe6a18d866", 0xbd) semget(0x2, 0x0, 0x280) msgsnd(r6, &(0x7f0000001380)={0x1, "679d376e626493cc7935cd18a74633041d2c7aa537da8bf61b8aeb14f2efcca9cb0361b0821aeea2a5dfae78bfb1b1842d94e429a0e20211daa9393eaf808f4f00eea84b88514b357edcff8fefc040e887c8318d32d69cbe165c0e33ea644a3403990edf6b265e"}, 0x6f, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x4c}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x400, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80, 0x20, 0x20}, {{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x1, 0x4}, {{r3}, 0xfffffffffffffffc, 0xb5, 0x76abc68cdb50f978, 0x7, 0x3}, {{r4}, 0xfffffffffffffffe, 0x40, 0x40, 0x6}, {{r5}, 0xfffffffffffffffc, 0xc, 0x80, 0x0, 0x2}], 0x7, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x704, 0x2}, {{r7}, 0xfffffffffffffff8, 0x14, 0x80000000, 0x7, 0x5}], 0x20, &(0x7f0000000380)={0x7ff, 0x1800}) r8 = socket(0x6, 0x4, 0x1) shmdt(0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x10, 0x6b000743) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000400)=""/239) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000500)={0x10001}) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000540)=0x800, 0x4) dup2(r6, r3) fchflags(r4, 0x1) recvmmsg(r8, &(0x7f0000001c40)={&(0x7f0000001c00)={&(0x7f0000000580)=@in6, 0xc, &(0x7f0000001ac0)=[{&(0x7f00000005c0)=""/139, 0x8b}, {&(0x7f0000000680)=""/215, 0xd7}, {&(0x7f0000000780)=""/125, 0x7d}, {&(0x7f0000000800)=""/96, 0x60}, {&(0x7f0000000880)=""/97, 0x61}, {&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000001900)=""/234, 0xea}, {&(0x7f0000001a00)=""/171, 0xab}], 0x8, &(0x7f0000001b40)=""/166, 0xa6}, 0x7}, 0x10, 0x1001, &(0x7f0000001c80)={0x2, 0x21ee311e}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001cc0), 0x10000, 0x0) r9 = open(&(0x7f0000001d00)='./file0\x00', 0x20, 0x4a) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000001d80)={0x3, &(0x7f0000001d40)=[{0x80, 0x5, 0x7f, 0x7}, {0x40, 0xff, 0x7f, 0x47}, {0x1, 0x5, 0x3, 0x2}]}) bind$unix(r9, &(0x7f0000001dc0)=@file={0x1, './file0\x00'}, 0xa) r10 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r10, 0x4) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000001e00)=""/160) writev(r8, &(0x7f00000033c0)=[{&(0x7f0000001ec0)="512f914491c14138367009f73c55fcf5a11799df50a58fada25bad61a787fec3c005efc7789f6372fa62e4e4ece80a896cde7e099bf06664d8a6c638779ebf51c43d86ede4018d4ca4aa4f173903cf8efb258bcd7eb2b1de9e9a15c57b1be4bfda02052116df5358c98a84172923d315b9aaa18b37fef03a69cc99042fdb1f800efac58b1f8cc703e549eece0af4160bc9d3cf78b76844726c9362db0e27324dc9ddacfa975d", 0xa6}, {&(0x7f0000001f80)="924f44f0abb8b2041e275e96082c8e7db94ba7c81c1b3c389a28b621e3f5cad060bd79754ed6080b4e26bcfb6592751ece0a8700842f09a4e352ff2b114dbbb7c832115498c0bebf1cd7a137960b26c0eefdb9e8a5979319a5085d639cf8fd52ed56db3b3dca4ff6fa9b1a8c3f3a31444988dff29b97de8ae4b98d8a4ffb68cd6f4c19084f271493aac597f17586d33d3c59b8a3910e02322091811c7eb87549d0ca00820a7e1e0f055a3713ac43709e596926dd45db5cff7f7ed455c56c3debbf72e9cdf8265f1fac686775289b7905b3221ec31dba795bc60b69f98f6981cffc7ef037a3ebc518df756a1a48e032d2386711abd38d5b8b004ecc08c250095bff1888c4dc75e3383ebbc43b67a92b9fedca43f0034278fc112a6305c146eed316a983e16f7607b4c5657cc4f5bf4764fbde87b505c33b8c2dd159736851c82f05f81d7cdfe1ceabc1dfe7dd1cf940bda8321c53ab00863f2a07f4b0de6162a0877b59090954192e80d470bfae6a95165b25d0b0bd0266eaac52e2f3383a31f17c660eb37d252912805d425f8e7f7b08accf6fe9ce87012488c2d19a0968113f5994216b7ed5c319e726326181e6b254f2af4b0d8db0d04ea14aecf855e57ae1a750a57bda3b7c74985fce7ae5730e9898201970ccbce7640e73e107d99b95dce9980e07cea62658dad0a65a60f441279635f68ff7f5b0039ecc596ca79485dd214fa0147a61898016cecc7eb9a0efa471c594a3a89b4fe53d5fd2a48ebf73b52304f467c319fc239e9d6262f5fbb0ba6d1bd85f01ef8501795084088cf8a59052c9e97bcb118c0f5ca689c2b8dbbe5c92e00745ae2daaab58bb76456a927cd20ced22c70b5e05a567899efddd6dde1bec2e447525458db45636f654b4783af6d4d49b1e87c60eb410684e4785ae58fffb036792e286c90c647f8953ac4937443bbd2408aa8c461efb29f967a62f28003c127cc60312ef6922458acf597e389faacdeb89d7dda7cbeabbd62c328629c36987434013b8c6612e25ea1e754e417ee5b2286998e14f922aa665568eacd9d235a23ca015d0d947ea5ced2512d53e12f196b8000e1604b55dd6df06af1833df46482de6f0d76108feeb2492ebf78baf175a928dca07bbfc4ea5d5fb3f08c427d742c812213d75c22f0796f1cb77cbad395e537c4bc6076477e46acde9becbddf86474bc09269d8d5d28ae4b13c136be751aa5e3ba9165e9671df6deef9532699c50dd260a845b16cfca8e5f44cb40f4c56f10b3ec2cfa5219d3faeb14fbdd35d45b89a0e1c3523c866adcb6994ede5ef719804773b0328aeb4c5da54dec07df765710d00830cc7126f0d9d8c808cfaf7c951c851b1d406f3d92043939ef9594c57b7ea98c3dc7541dccae0f666378a629773ac1663ccb47bf7085789ef157ed4d549bf6f09a05d854fb406ebe9fec3266570dba76d9eac06e1cbd6e0bc42a30c13da445b0de64a60049ce34eb29f9db30ecc307226d4cf968cd660906fa8f24cf30cb5f49b26bca702facae97d5e4adc0e64996b948964f93d561f6e60c9e61e22fee4a71fcc9a631d15012626f9ced2d9879ee1e92a7b45b2aa768eb0366a78309be4d7f0a77a34839c1859e624b566e91b7a04006a8f9b3322d845bf486ae0f9dcf12a2722e73a29edc86e4b98c30febdd754b26ed2afe20f2c949158aa703ffe5e2e741e5c8b466291c737c9bf13cc981f1c2e0dd633fac4edb645a724bcdec00b41cba9d196a634e6b9b273e56a686099066f9af2d8bd6c1434bebf6273aa900a1d48304930c748c431c2d53592aa725c468237b800014e62e69de6a02845e31e10cc65420c05f8eb16ed4464d5feadc67b2358aa4e61d67500bb14ed6262732dd7c0e9ce7a1f52ecdc57477874d6f79a634099449570d5863a5b70a71a50fc875f67928f80ab80fb74cc241f90f89b2ffc6076b2277c10d7002a954ee2355a7f69c67f9ba59f80bd925f77b27d01169689553a07c6491e35018d6289239836a3d8deb5c9d7014924f8fb26a2bf0c621a1bd8aad7a5580d6bc545b0978594737ae07b4ffb30d7915a4056c8171f8be4e219c0da07c3a83d41805d6a325c63aabf29a08924a6fe89233182869ce92cee73f86ec6fbeb69a11ffab58fa9bac6f2017bc9c2d678429922ae839c1d5a8d2ad77ece7abb357c25ed111ec9b5aceabb4365774ea9dff1db272aef6d951cbe6168392e0dd5809e0a31240582d829507d5652b9eaacc71b10e6db6433bb16da9d3493148b308deba4cb8bcdaf34c6c972ed8bfe46719990b14344da47a30e715db7fe385152fd9c68ee0738f655e1cd9ce0e0dbc41cb2704b45c22924707ecff962a1d6127904730689c38cef9b81aecd76df3bc00477f6f5ccccd67210490ae2cd5c2074055dad63400a05998884effaad8c17a2500877a820ce34e19dc41e0d6298732203575a7ff94643bd6f9a294a326124387d50fd6ac3dfe3a9c0a0ed1b4bff304883d7d82b0d7f260934ac87fb00156a9c399e89462704b442c0a7789d47b3e99c71b9876f2eb4062d0d5d59eb594c9c2a0601970eec25dbdddd824509d771734d82a4a3df926dd2132974ddcaa334e2ffa37cb485c3e398ebed4189ea83c6edacc369332f44a49ac7a765a7e4ba7dc35dbcf8d6afd68d600342df3826b870c2b64772e7f397e12a7a70e8f18f6e84637b5e58f5877fdc4b9ccc548e9418043885137d88e54c01d71786d3f1fcd1238ba58d98575fe2e10a046372784831b6787f56744d7c30283d7e8d6046914234eeaff4b0dda8d70c2f242a80201ef70d02c9cacd194ea84a6383c4d31f9d7628180fc7a3d7171159bdf53a70b1bfd3879b2bfec66e326b50416dcc59d790f329b5fa208421fc2308a5c8c8410fa116d9bf414291acf50b6db44bc7541bf27ec203e4cc494ae2af857c1d4d98413b041926a4edae3fd88f4a8f0d39402c043277fb97f3802dc71114f36efc556250c311fadeea0d1dd480797241a5b3348a654d88c324050356dec841b82134907f6389f77e92391dc3c1f45716af2c9a7c8b2fbf6c95384e0f1e864fc0972f4a5ac99c9139fbfd6327ac845e24c51cd1e5e7d2efe54d2e8e6fc1b034922d60702690e5aebc32783d23eab0903fcb2de466d32ffde918e72591c10a70e08cffbefe8f7a8640ad9119ccaf0f038505f71c00ffd2d21f7b3a195e11d26fd40193cd813f4d3a91133ba960db9e485976e83e279e0f48a0a3f5bc3bff42c352b6d63ba5ec139eba57cde7620729a22e4db73cbc2d2d7c104ab93accc3404e5110e5627d8bf2e5073b26c84429f242ebb876e3739c2952a3f4eb1902b773f350ae265b770463c07e6fcbab3b46371d281a845163662dae347c745345d834bb33e91d507b3e4fe9f97cac75320be4f64e157b20e9cbffb3fe802a470ae89cd13499f43571edff7c41103917e07cf09a783474f9ed8eac9c35b6af82270a456f4b664e0755abd47eb24f805ed2135c78dcf8d5452ba453436bb4092713b04bb4d21e04539dd696e6445c00dabd72ec84e1c97d8f2d82f3f6e499a21998a8fbabcfd9948c35053858e69d041f6560e8e9f5a7f3909ea4caf2c72a6b9a8c42e6a3accbef316fde178e9e14f071ec633cc151b3fd687ddadac3926a3476be6e364dccae6dd633c930f646de6308e31727c313252f83d9a5a301acab123eda9de6e87d5c6936b6fb3854506a621d8553f9e0c0a986b64fa1b95de00291c8cf43ec00e66a2925673c266ff0c6296a5fb28c8083870410cf3e4133b543c78f25b7870243e657b62503f1a4a1acbf03d75578aa0b75c5f968e9e99770c23d0128f4705e97ce97c5bdfe898a8642d38302a07d8615ff9ad96ca23398a3b853d73c9b541499108854a8b49bd2d6a4d2cce808086264ffb980dfcc95027b7daa10f844c1ac1c1013d858c9132df1e1fccac61d071f71ecab797307f41da5142b73e116947b1756171a20845386253f688e853cd3256ed9b055059edb00a7863a8132f6d41d4d5171fbf8f8601b7024840126cd72bc53c4cb6ed6069c507280f8c219b686fbc5a7f2b1c226e03515e855731a78e5405f669a91d4c643d8f845269e1cc8174c9796e42ba3623f73b4aeeaf3cff9e61a4e9ea6e55395b937b9aa01f52da001de9069ea819bc123496fdb0b0bb817fa73babacacb534e5595988cc6c2ba4a48c85931d13dfdcbaa68063c6e7948601299781b1ffa2ceaacbd07fa96185c375cb070324f1617bb8b2d154f2d85e22191a22a15307220a8689a5300ecdcb584da3cfb58352b6dde49d712b5958a8ce9df3ae1910a0066056548e3a06423d40b8d5386c0f300244885a66d2573fe863d8e7073ec9c43be74c7be3b2e677c3fd1f0a644722c4d2c9b84205da860f8f41e7bb5e6cbe09e7decee45b5133d1da922794296e75000730e5e82ed76a05d22019f7ca2b83790558d18a7608083e1b6001c920b4f970a6fec54e2ede8b71302598968ff94ff62057d26d2dee925a8620647b2c9bb75daaf848c00151cb2e40c54641404bfecc4273fc3d0f4821ae5a89f0077d024f180c68ba2a600fbaa4b15b42a0871dfe820deb7298b6b98043dbc3460f803a1418637525a9d843064f6cae9b7df3875421f5559ef4070dcdf523d6a23d58981cb5676124c09461303c3312e2fe5b1c1529d145775b99950b6be7ffd4776087956c7fff08fec8bb72467c45292a352219960a258e0285ec0fdb099db512881fc4144f75a479d630dfa4f84473354a5fdf20c19c29e009e07b8593db6cb98c5f9a33868911adf27b1dd033bb042eb2f4161c307672c039719e98273b77db7d2bad35814a9143ee7c80e081d89268a6bbca59ca94becfc68286aea09d676d6b97190f75b669996f663ea4b76d5c29a77942a4be04bd4fe800edfcb9a934f29bcf670afea0775d8b849f5345e8edf5fdd6bb5c64709649aec2799c7142c00c19f560b8c831d2ade39558bd436a34fae97aa87941cf189134885269297cbc8474823f6dee079a35f1c7ce8976a38dede90534c1fa4cca8e5960dd5be0e7af6881782fe5069bfbf7cf607c9fe1e9296bf91277482b2abae97e722cf809e200302d5a237b11c2e85f6788c46dfd22a7e7c3db26f62ed5ff49a9d4feab0d45e832fadda2960eb6399b1b6339245421cf0ad29d0f90a3dced9fd808cd5b20ec903c8ab2241850c8d0e99290b1770bf0227f1a46ffd91ccdc684f6c4e454dda0d2f6afd9809d1382d6c4aa5c9205e08858b5ca29a100ee449ac4ea93380946def175882c7959e593ecec275216b01cd3a0ff2e2f387c63c03afd5593c2bab357a20ebae757525b29cec5283a33a9b209d9500569eb91109a9f009c75efdeedb7e56186a0c843618a8f19f30fb6933e7fbe0cc0735e71e1ea34997e1366190366aafae0281d413ab4772a8e04059eb723983686800a2dd07924a2b14fb4586337f8b9a61d2aeacd50c4932c84c189a6956003c7718c18d0b0c6ef5d357de8449f50007fd0908e57439693baea1131cde034434f0ff783db8601d33016cf211438a92f9267f97f9facdbb65b4a4f39904a06c56e94583e4ddedb66c5a26bbb14b112aa9eee6b3f5eb1379cb5d679ec9940e62d568efa52394d62e0a515e235e15d41d515645d3799ffe29d3008637bc44afda469ae48b9d06864165db5ea3dfb84bf2e2acb54b9c6f5042969e674448355b058ca753121e719f98547aee8e447296734f71e6961478a33fe66cb2aa73c39e18cdad95576481eca772ad0fc704c637259cc278e4", 0x1000}, {&(0x7f0000002f80)="7b02e1d76bc01f16ca8d1ab7471b1d0fe25fd07a076d1873fb22bf738c25fb32708380a0d07c2a832e2244e867cb9d5e2092b8eedeb066319d495f6ef7a106ae6b8a72bbef49bc27d3905b4a28adb11c1fff48835f2196d58b5cb7ef4fe1fc78dd133bcb6b10a4d94a24209a024aa5a865a287842591ba07a342f820f69f1263e32ef8a1058edcc98d675c5d48a155e0ae171b", 0x93}, {&(0x7f0000003040)="28183d0faf915090862e87e43ee3a4667a05814621504f114779fca95fd538458548778669dc69972a141f6a70f3cf63e1e03c9651a9461878d89faee5e3b51f5664c50225b1254a4cdde93e1d9b4d96c9fdf316e981f47a5e24f1e819ed461763dbf79b954333b1a350ae1c941911953fd6", 0x72}, {&(0x7f00000030c0)="4a3f20d5d469d53e0d83a03b400179028fddf9b7096165030a16280aad7351c1788596cfeb3c38e27d8eabfa809b992ec91f7f738ffe518d2121c6ac46fda57e468c15444f464cc1d34c26b46bd6d611305dd3f423c5003fa16fd25b1a3ef45c5acd577447a3f10e80529f902f73abf6cf47d756eedb2deea01e8ee7ba431a5bb9ae01ac8159b686d7254f83dcd18a70", 0x90}, {&(0x7f0000003180)="dbbe1b5cb82e63f6766d4d2e0e27cf08f0a461895130f5e7f00cfea8c6b9494ade02deb14e536f3de6f29e61cbedc14785e0817a902ca51b740c8a2a7c059f322bf2a3fd1583ad4a2db83a2ef2cad4b9217be83a9c41f9626be74f495bbcfb947887f8f16f51aa8bc73e22917f20e03937e5b58a7b38f8c9e031b8d6bddce6ae71186b073c8355b8fb40cca9cd14ae4e98505ddc54914f88bf7efde438578dfd390ed1a9eb8cf15249134e492e852da16c1b01ac615426e8fdd1e3c0", 0xbc}, {&(0x7f0000003240)="b2a8c05227242d946b3c7ff9f08d594c7ae2d683967b470f", 0x18}, {&(0x7f0000003280)="3cfd67e980c889e5ca2391defc7c22be51b8945e9ae5367781931bcd5084c08503a388525ab4b0170bcb717621e177576d2dd59912f3d9fabe64e01850facc02c9041d5e09cc80cdb89c55bd4199c13a301f43c803ee", 0x56}, {&(0x7f0000003300)="653573e5294589359682c18dd3ab680f7a1b96ba81e40174e687c4a6f412da09be442df6d6626bc7e9c0425a5be7a95f261e41a77368ec2d7099abcd430d743158c7a79730d43fc48b6de9b80b4d574f257d4a9bdaaa1cc7097f04f45e8711c650ebf2a3ac1dc143f15af35ffb2b818e7b78a1271986b294e7662dd2eb212bf7eb9632a4552d40aee38c6137d1f11b3795c572ea65be27d9740a5d83ee8711959134a7cdcf", 0xa5}], 0x9) fcntl$getown(r9, 0x5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0}, &(0x7f00000034c0)=0xc) setuid(r11) rmdir(&(0x7f0000003500)='./file0\x00') executing program 2: r0 = socket(0x18, 0x400000002, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) listen(r0, 0xfffffff7) executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6016ee7f00182b00fe8000000000000000000000007ba243919d8e9ea241f577704405a53a0000000000000086009078000000000000000000000000a88300000000143b0f1e17543a54b982101efbd6af5602b79b27f14cc6c5365265149e1f52841016dd0441f16bc5e4326e4654f37234be9143d35059ef984686ce44996f38af11fbb40ae775c9079c1b84150ac811b4e43ae647f39341eb7640b7808e1aaae1"]) executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x5, 0x0, "d0610ec7f1e2aacb40458cc051599b5e775a2baf"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="f15f7c10ee4234eb4cd59e0900ebaa88168170c60e1cd9e0bf01b618b3cb934394fa88657c043d60da", 0x29}], 0x1) readv(r2, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4109, 0x100d}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) r3 = semget(0x1, 0x0, 0x20b) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x3, r5, 0xffffffffffffffff, r6, 0x0, 0x0, 0x8962}, 0x1, 0x5, 0x45b}) fcntl$setown(0xffffffffffffffff, 0x6, r4) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) executing program 6: syz_emit_ethernet(0x26, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffac080046000018000000000001907800000000ffffffff83030000"]) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000b30001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051", 0x44, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r1 = syz_open_pts() close(r1) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) r2 = open(0x0, 0x0, 0x0) writev(r2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000880)="d3", 0x1}, {&(0x7f00000000c0)='\'', 0x1}], 0x2, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x5e79) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r4, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) execve(&(0x7f0000001700)='./file0\x00', &(0x7f00000017c0)=[&(0x7f0000001740)='/dev/zero\x00', &(0x7f0000001780)='(-]/\')\x00', &(0x7f0000001a80)='-(\x00\xbe`/p\x18\xc2\x0e\x16\xa9\xe6\xcflC\x06\x12t\xb6]\x02T>\xbc\xa1\xc9\x11\xb2\xce\x15\xd7<\xed\xfa\xbc:H\xf5\xb5\x93~5\x93Zh\xc9&\xcee\xb0+\nV\xe8\xc5\xc9\xe4\xdb?m\xb9\v\xdaQp\x02\x18o\xf70\x9bJ\x7f*b.\xc9\xb7\xc9SX\x9a/\x883\xdc\xae\xd0\x0f\xd5\x90>\xad\xf2\xae\xef\n\xfb\xca\'-\x87\xd0%}P\"6\x137\x8a\xc4\xf0x~\xcb\xc1l%\xa5R\xe8>\a\xe9_\xa3s\xb65b\xdfk\x96\x0e\xfe%%\xa9\n\xb4\xfao\xdf\xee\x7f\xa54\xe6l\xfc\xca\xa7*r\xec\xd2\xab\xf5\x90\x14\x9d\xb0\xdf\x9a8\xbd\x8f\xc7\xec\x8bcT/H\"f8\xcbq+\xe3\xb70\x81V\x96[p\xd4\xb7\x06\xd1\xf4e\xa1\x14\x9f\xd2\x14\xab\x1aY2Hm\xdb\x03\x90\x15\x86\x1b\xd5\xd3\xf5m\x1a\xe6\\\xb9\x02\x95\xb7\xe2E\xbd`-\x93\xd9\xdf\xfb\x1f\xc7Zh\x0e\x8b\x7f\xee@!\xba\\q\xe8\xa3\x19\x1a\"\xcb\xe7e\x17\xf6\xa2\x84,@!\xcc\xc2J\xbd\t\xd6\x9fJ1`&\xba\xd14\xa5\xc8k\xb5\xda\\\a\x81+\xa6\x98\xaa7;\xbf\xe3)\x96', &(0x7f0000001800)='{!\x00', &(0x7f0000001840)='/dev/zero\x00', &(0x7f0000001880)='{/\\{\x00', &(0x7f00000018c0)='Ya\x01^#:-&\x00'], &(0x7f0000001a00)=[&(0x7f0000001940)='/dev/zero\x00', &(0x7f0000001980)='/dev/zero\x00', &(0x7f00000019c0)='_{\x00']) connect$unix(r0, &(0x7f0000000000), 0x10) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) writev(r5, &(0x7f0000001640)=[{&(0x7f0000000080)="de08fd7887a31448cbdbff99d65634cd9ac48150e76df7f5fd2c0f332b9817253da37664bb642fd5001da1e7dd8750d7ddcc4d159f87025181dfa964b02d50775585e0c16d7f6d331083a8800a302b9ae4bb2175036ce221b98d0c94701e8d1e8bd18c8ef2817e550ef99acb06ec95d766b1fb0bdb53d58b4579bbf36a932219eb47e6d948e187a6abd1176c5e110183c264b6a559f66b5199f37172d5189efb16f0a75c1d4170b77bbc4da746d12a57901456f6b68c058ee08d6f37d14adb701f835974bc51d18b12f85b5435465622f1585b9bf1c017384a60d0872d2a5100eec768bc38fbd4c8814758e941db0384440132ca9c98c101a17fc36e00", 0xfd}, {&(0x7f0000000180)="ff6d4e6a7a868c136b24cfdae07f5443560f3a4126d18b1313dccbeb18b41253040191a270bbc531a15f17a06a0a6e0dca24ae3ef02480ebced9bbb6e5a2ec5f254bd4519d006817b690dcfe588f490149a33574b6be3bbb458658dd01d2e30b0c901bd413e7cd3503c042e7bceb4ab4c82167c80a80c49691818312ed6700b45c253466c94bcda43344089cfdadf3a036b529a981a2f75a1dbb5ba144a1ae1fe5ea1a3326e3658bd78ae5df6f4b014aad00c0af649558b4f1d06c59f271152af2e509955e617dc23e015a8ea1dec3bd5f7845cc2b0b4eeaf44a", 0xda}, {&(0x7f0000000280)="06b75698363c215d761d33744083587780d1", 0x12}, {&(0x7f00000002c0)="4f538444981d69b41b18429512081825e8407af0ea384d2f22b3185f121e69ee2e209f1c2b9c28bd80ead61a15fb6370df3d7e74622ff2285d5bd5ae6461195acc61b1c9007972e0177a82e0f163a73cc60383b234dbff05e17701e6f2c2047dd7a31b8420c267971994ed74", 0x6c}, {&(0x7f0000000340)="461cbc18ca06079645", 0x9}, {&(0x7f0000000380)="369f7ed08de003420bddca6212f36d80d31087583e86222c3955c5b33369609a3d3edd81a93bd3edcb9d4e84dca9b8c94d2549", 0x33}, {&(0x7f00000003c0)="9729eed508dec63b65d16f3b93db06601ea008051f18e31e56fdfd698c1c398eb231e3ea67ae8b9c724688497bdceef0e4e834ecc23cfaf4c521c3f7af0445528daeb2b2fabc0cb71b54138979ba4fdc9617c8c7b727e5b25871167ce788dac86c95f5fb14dab75b61e96ceca31d6e1c9fcc807ecac5bc", 0x77}, {&(0x7f0000000440)="f4d031a2c363ea7270a73e958311b5302c3c0653bf0cd0fe95adac8fc2b08b8526af53288216055c869281c0cac9585585653664da07639b44b4d55ac374e274e0c0f13052e85229a7988ce73672f91341b8e2374488438da3de1ae3623038e34589a37f613051be083c7e297ab35e78eee1dbac077d7647ad25249e6fe94e03869d642955fbd8d356e353df61db0147134f6fed5a8b2d5564aa1a8f36a33d38b57b4823f7db74066d3e08df5bcbda4148b232ae83019932f5797ce9319e8ad9463ca5a11054ba30b5d91f074496f27315632e652eefd430a60dd0b617adfcbd03336e64d582027a7d549e410dc522a4736129e848892c01eda9ece54610", 0xfe}, {&(0x7f0000000540)="97df8826047a004a42bdcc204b08d2c1b12faae7908ef6c15b9b8952c624bbe883d53d90e16a461cc921ec121b280c56bde1bf78d69b49f5a3fc35dbe20ced688e7d5b4d1b8253867d01057d778d4286ff2ae05e73876e5544c04a67214814293c1b53168207b8efd3d04241bd05e748a7a2fd4cc3e11bbe82ae5f41f4353e69518817730a00287b88252980e7eb34f548a1e100f9165df4194bebf8f5c975d43a59b60917a4f85c6c415fae65d773d7334bd503fa1e7fe338a11bd3c94bae52d00b7034a62ed388bb2caf529138c81824be4fdde34286cd045dfcb0fd6040985e8945dcc518c205aeec96f17d7f6bf8960e75c4f3230b7f9d6d825f64c2", 0xfe}, {&(0x7f0000000640)="7d6376fabb10ec55587881b856d61c7a73ce790bedafed0c7fb7c0e56cccca71b675fc753e41a9bb17a8416d1b3845623d241927f8320dd3f1079f6b8d3e893e45bb87e56b91450a7db3913dcb78da0babec77ece802d25142bd6c71758112b8a2ee4449e5f81594d9445c1c5275513090db60e7819d669c6293f3cd422c969bcf2514512067ad404379299a4abba39fb6631fd7a645dc51e3e89e625bccf5e778f3c95323bef68000815ef2090a2db7729d3e4da448d6764fa38fe7481dfc7ab3ad0654b926bb62611bce3141398f2d7d12edaaeddbf8ac599c99a095bf657c4d144ab6b7996921e3bfd7b244738f074be3d10a1b7d6c1f3d233a2fb534e740b9055138f9914a887cc84d3aa60bd23fae0164102db189683e89170c929d13c21c8323333ba3880c13c34eb3588230f9d6e464d0a5e54f7a722f563d2a1e6cb3c613a71ca17687ac15ffccc20f00a0b2268e45b4e6593b31efc3c3df10ca0fba94d2f1f2ed3245901d62097544373342628a7fd23fa753b11e2b0a80d83af8266d20bcca2d9d67888875af1bd999ea785b48fbb09b160ba9751f5b3588b34921fb047ea12b2cc2de56615f2ba4e1cb20c8d76651c27802b6cb67a3a7063347490a89204605941ba7b9916195cf90c49f78ff70e76f78a96ac1a310046fab8b1845f11ceed369641dd6d98384d58b08065e4e0d6113abb2b40ddbb4a02718aee9bd55fb760377e9ae7fec8811a28c683216bd006fb7ddc9eba3509198e9f8dbddb0e2a793e3b56cb617901b50d4aac2d111f96766b909a7e509c3c0aff3f0e0b93eb3a97d93ab943b1163acd5a923b57b298a07ca282013f52e75638fe11d001d159d8900c4d2ae93aa717c1ab52c4582880ddddea1da3ec447de4875410ea8e9b85fffbd14e9626b5a5f9926b91d9c364b8747b5fd3b71588f28e03c5a63d82f33e22d6641e020895c065c27ad63bff40d72f166a3fd7d059cc3d2d4adb79a6d0e0c204c49d70ddbfa2784f51c5763d7256b70a1e36c307d3bac5ea4c1652c93c48d51904f1db8ece3eb3d5bbf134a427c65c8c233afbb4706743cde51ca7281fa28a2301f092cb2366bcebeab55cf2086fca29fbed9ed39510fd4d12e9e071bdf1c11b99673402b077281d3d2792658ef9e8c956fdc62c653b031b00f392710e65caf1eff232a8ba4e076052283f82c9d10bec5fb00cbd15e4b93620a90646e817ac3005c72a890bd7baf099ab35daf1e7aaeb6b24e3aed1cc17d0eb7c8ef6106ac41198229e752889691a0f871077fce1c30a5a36363d59bb09dc44525d16349f2a4e92b85e886575ceaf03dfa15ffbe799713c07c12104d20e66cf2bd1d53c7ff65de99e88d9b67a538160ce0f9fcf78dde60f39d892b0605a85c2f157ed1f8e1359e3e4af4b9f2eac7383eabdd87dbbf3deca75bc62d0b3f20c50e08344646fa06f3eff68e12a8669fe1c01ceb3a58607964a921c0f71ad912d4f1f39fdaaaa742a834d981a6cbb3a4a361f23d801b500481313fdd02ce1776f17e5d916c490c8d5ffed3f9389fd635063c1740865ef4bdc3cab2d8376659819e1ed16cb5829886c13ce4ae4abee65d35ef73c27a2b81ea7bde255e4ce04f14980276910e91c60d916c1e05527d381152b9799a015b6d12fa22290ff01649458591d92a4632789ac451379e7439488646e7faa0faee51bdcc0a3e7a16fbbbebcc0e3e182b9d47795ce66e10bc81c93b9b99373fa661a4de06b9d7add57ab01b7925b4cab25cf74bf3495608e48ba02c617acc4cc959409633dab0a383e2d327219b16db116a08267fccc7e423346866ce28cdfd42b93861aaf16dfb2ad57a3a4c985a8afa4679adc33bb7fcbb1e9ecf2f2c54cac5451a4826146557bc53295765098e86010d6ce1549ee92cc1ed0c733605c9a00ed112cfc10fb91a00acdcb586d1ae983aae0024dcccf7650fa335182df3edf2f3b12438449b291e005992b78bd4f68ea2973d3b80ee1f5165bf6222e61128cf81ac1e5b7d6dcee45802afe9218ce189805d0a8c111e4db5b4d18c4e68098a05c856f13d95c41c09fdc0ccaa91d64b682175b151193fb3ce3892abc486806bed37a54bfe2cab215b2c7effd7f26488994652a2be6030a12a356c0b5113eb2c3398ce8d9def56ac2ba394286471874c2f96bcfd29c2b8c236fbe0ccc3651cb115998a011ce6fbdfd731441ad5598b4621c4421e17fa937e0963cf0e91472d9257828725d9a060c5e203c0c7fbff45aa26c3a67bb98770091e4aa61a629510e61562c14a5988af651738000ed2813f3a0fe708d705beb79dcbc3664bbd75a3bce9f19b2864cefe8dee7fe9b609092093c89c9af4cd6d1e1cd0e9b3fe36197e1176aaf29bbf6cc0cc21207d3653a144a394198d397e59506706842e37b52538cc67e8741bcd57c4f6841c0e532a6c39753f8760ddb3797a7366c7e41d01990499c694a35f2c303f9dffaf87a644c6fd117a7ffdb3dd6a4ab073d9648f51916cfe8af4b4659de18a3f92407eb191e2ec157366116951ee26f52164eb1a6f4b6b28461ee779ca330033d932b6cc99d2a434dcb3e0045e03550b9b59fa7fb66e91cbed82692025d0d240548313ea87b6fbf844b379d31822f669a96ea3ec2876cb92747f033daf9337148d011dce3cfeacebf87f6be8c9264f94894ca167dcfb4f3c7cc91f6a82f72cb2c7a13da19855d02db7306a48eba085fa480d1eb8e6365eeb580eb6e31ae2d275d923130b633fa704138316d3f05e56ec8d0f2df06c586ae4b1652b5cfa8e136a67b360e4be87d3d10616e999f89a4e2906285126801e5a2b69f1ac99224ea39873c05a9ca8d590933c5ed2dee01b4f9103be11aa8c56efcc92279d58304a382e0876884db1dd72f67fe7fe4077bb2e3ff464cdcd199a6df2ddca574efe160a2ff2e13096ac4697d44abccf399309e6cf6b6bde7b53193e916b82fede300925b1381a59d2721af72a11402528805572fc76c08e64fd72e32f90134117c26fcf220d3e96075eb0c2fb28307c2cff68566e0f6dcde13358afc285838188cfc50527c5cd6676c067417101bee736651576351697afcfe8c5e827af3e5643e84c6668fe08d41ab72ce084aeff8a6f6b8bebf1c0803e76a17426bd67d5ce6f5b9fc36e258d1dff72ab937accba3d311bb22bde2dcefe1e596144bdc2a23e4e68f6273ca8efde5a2fa1b223c704e67a06416b748227bf90b527e7073d2ef9924ba0e771b181f4654bd1fa83e520601cb280b23fb337ad3e72e9aad9dff303cc973bb2b35b02b7f7395310ac793ea70ac7788a71f6d6fe322fb0df5e69ed1cfc6ad3a6e67ff2112342502ab8116936db497bba998b9da9aa63df19811ec6a5c2090a95043df4722047e9885695a17c9205e864f086f9590553c9d9091910aa4760009b2fa1c63966b3d78c8c756688df8c25d1a080c04d1de551332ff46bdf0c073756cab82a813685e3bd2cdb29126f66dfb510d6a1f5fd9083be5503b13d3903a29f78f2dd4e7a744d601e3cd2bd9895ab334dbac6f5fafac2e80f43eb25bf284765f37f6b6f97742a8efbed2dea2aeeedf16f4ac7a7c4908e8c0a317ee7005cd8b74497963322cf5d2cfa8b5402e9f0a18d7480de7261beb6b5ace9117c5baac6eb1af2131b6bc646bbb1efc88dfc66e564b9dbac293816947e7a9e26d7c9596b11fd325172a707c0431cbc3cccfc17b964aaa5909d9e79311dbddfaec2672681aac30f14eb5a88d5d598691d061c7e374a8a680ac28bbbb4dc6620edf07aa9101856d2b78f054beb9e23c6e9493e5047d0069a80418c80f169f80f7344b9e9b1d60abada93bf38dc7c456f19935f627934cc8b478f7fa968124e3f1c41d5de3501c34e6da953ae537ee68680de3da25911afe6c0bf82d3240fe5a1bd5b8d5e9bd3f91a213cb5623c33eace2a228ad59e7c7b8a2e3a575d5c513e3a4470d2775556f0781fe15ff071123a0abbee528c48c977c4d60cd497f61a93d059c35e89b40fb3029edee40c513081672742970ed5a419e8f13275cc0b047e532e16f5f38d220da8ba0759d9c8b7467e84a0dd0bc4df9325f1e128ceeec7804ab6ce179cfe2b162b9af6e86f73b502dd40ca74e8d9c15dfabd535e4432afb58c6de99e5731eba58c1f02fbdecb6156a4c8f7b7f333820e2dd0e9bfb52b490711e2e5b311f72d50f9aca383ddaaaa7a61464f8d34a34a62a76484f79e515e9b0b14dc9d6af77d71c1fd67d66932bfa8f0bcaf46bd422688bca773fd1d875d98f631c73e3e3d88b2751f27735a5fb1854b2a9de7b2303b54ba673e2207956b2755ae3729c12b6934a50c65c03b1b882d684cb3d6b22d652d916e1d72e2afc716eb47f5f1f52cc1bb5513518021f71457668df25909bd01ca79f798d8a7f561736d8ce76bdf73c924845788a69f5b06f2ab3d5905e3e5fd6dd5507f98e765d3e8c46685fdb5c209772a5814b186fae952d54ca0beb92a73abf59efbb49f251f9f145a9c753ad4f3b371162919a500e49e7d19695084bceac752b65818905d46007c7c9251230431b45f9f78f07ff9470643dddefd6d76a1d3e1964b1db4fa68892923ad750fde675a7693bf0dcc74e9c8b912315bd5b481e67c8389228b4598e095e1365957d699f93f4cadbfe8bbaa2382406f18860f442333b6aca765c457c1f990e38699883af62e4d2776fe84dadb41e90d9aa3f6f7f47b348b0f294d6ac84aa921910cb3f0b49b3bc1cbc661954d97ca85974b06dba77b149524a531ddb614c11a50f4dcb61cebb6adfa15dadf309e8f16bd095bef5453bfafe602f19941361c10d05a39d5758cb6af6f0af99fdda4b2b911467f39cd4d362caba7a18eb9ac98ab2973c9dd7549d3820805cfa786c756f1aa4adfeddca5a38bf624a97e37cd940f5ddea7ca93815a0f31e047a3c4841d599d15029856a641c847df477a92bc11f57bfb988dcd6ed77fba906afd45caf498964ed13b6117c9f104407c297535a3b1888dc05a0e067f7e67eeed9b3da88c982a8cd9e4c6c9280b62eb32c2bc0567f3810fb45f3dd0d63a89520f3fb807481e172ae4eae25bb344c5c75d1fe5ef1e8777912168b8f1e30bf442e9f65a84faf0dfd4333bac5b0e38df5323f98c7e5f09c3d5d4b950c6a288ef8356b629e0b1a9cc81303070842ad8b58f810235ded5b9d8e872909460b980ea018b1f018de9f3c2fdc06767e3aa29911ed1108b259aa3ae3d073a8ee19eb74ea3bcf8f5479ef2b4e67593576ce2ac2afd66421413aec2d11d140472342e492b512b9c2a752699f242db149fe300f3f697b430672b0a1b0f5f1f79c2afbaf24f42c8994fdf5cd0aea56e44826b698b1ee0b009119f6669d36a4284ad7840e39605241ba68e9ff335457888adc45e970fc535ed17b93addbc2ebd8e446642198b5b3338069ae36461f7b08740d41bf3ee84ba9968dcb5be2ef6913e61761bc01139b125d8f820795c2c1307e43c7a069739dbc98b3bbb5347b56d2c7bf808ce209afe467bcded778fd219f7ed07734aedb3db17b0bac3384255bb275fbeaca1d7396a5c431feb6f5dcee0670bc9ecc8aa386b5469abaf7b0076ee7402a2a575f0f2b41fa855aa32eeb519aeb6a376c35c8081720cb662efe7919d927f0d1adcc204dc96e0a32a6bcb2c0c685732e3144b1deb6cd24785f7f42c1751a1569370fef03791d51ae41c618e98edc6f9dc669af0d08246e88a86447883e48e56ee7291ee8737d0689110b4b2571e2a5004360840845be83b9dfcd1dd0f0b0908d390785669f9723513", 0x1000}], 0xa) madvise(&(0x7f00003f5000/0x3000)=nil, 0x3000, 0x0) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) msgget(0x3, 0x500) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) r3 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000300)='k', 0x1}, {&(0x7f0000000080)="519fcd57dd5f94a690af23690cd82d65676610a69538a7b1a3314ff1cc64d238624253bceb3c66a6adfb0151387e3526fefa32e3520ed6bc56311cf98ec6cc97b6934fafbe673a6ca1f109af0cdebc58126a089ca821f3e866eb", 0x5a}, {&(0x7f0000000440)="5b2491b8e22d07ea74cbab80043524821fcd3582c89bab2d9a7e80f8ae912593aeba58c8aae3dc6211b6c4dd7fe93874b42ec1de05748d0a9639dbd9270ca71cbc193a14108c2990de320c5de64289a94bbf4cbd46ec184dbfdb7fc9e546682a2eec91f4fc6c001e44744e034dd7cdefbbd7c8dee508957a6348d280a5eb6f98f77eff0d380636025f36662d2270746163aa802751255a2bef4b7f335e0bd559580df967f8d4114eede66d07f1b4da14e6a53965ec2bbc7e7da5b49b4c9272f6e43836c19bfd7c9cd3f44c16b62f2656c2368308d6740acbc69c54ead63e9a85b737f9fedcd0b61aa65208f8a5385a32a65efb10938670fa88593c627cd6d1f760b492baeb9aaddfb272d50a6b9479a8a741d5e95b4f52e3aeee3bfb26fb7568ab0251b62836a6cc935c3d447e08095e38fefef6ef33bb97668bdf3a2349d82d13dfd9e67ff27efd06b4edd01e0b0f68234d33b6c527f2fa83ab74a8bdaac9671b45394ee2ed976b4d3253fd6e98e9049d60abfb7d3d13a635f4ab1337aa180d26d426ae93c6e4493745b413ea9ba7f0b19563a41a7b911adf988e6c80e34a91467589aff9c14c52dc2890789512bfb6d67453dfc91d44601c15329b3a7ce54ad86e048e4f418099aae41c577b3fa63979ada67efd46eabb2b133e86dfb75e2aa771cc32405100c01aaeab1e82d591f213b3bd06292f98b86f21f2a6c6a4938fd501af9adeeb64cf8e2ee9ec85e6e3a924c51bf9cb9230e586631607595d60de7ae0a4173c173b8e4a559b36fc7833f39dd2004ce80b89b4a24fb36f607896cf2acfb591469ef122d2d22dd144d355b6e96bf244ee1b9b9ff1ef1bd99251716b8db50515e3cd1167c52f2c78dee12ce93550c702ea8e1b32eacd2b018f942c97bff62856df5aa0245cf9d12afd701fcd3be8b32c2321d17a83131edb1f92b7630aebaa7331440c704cecf674ae098d96509332d09c110e0c2d5cf275bffd3ceda268684f4cc93c89d56a187f72086ca122a14dea96e4bbe3e17d65c243ead79db779bbdf8534494af1924061f75319c2d528991d579a7df00c9ae2092a582fe9ff0c1ab5db3a7e869edd29e45ba0b97a350f679cc69a69e27543c9367ff7dcc8e15b87b7f6472e03d9d37acc377fb32315fee87a8b47e2022b9e40727497feea2b97d1dc1d9e263007ab4758a7bbaa3d2d25e04818b6997a7c0f34a9a815cab66b7b26dede9bfa4d12c6f9876d0cfa19ac629e606536b1c055002a5373534ad8eb8707f039905aae8f2811a90a98f26496bded18899af206b03c34f574d59d32ad14ce321fa11ed72f71e43ce72ffadbb03da2709b233e901cc094b31f7771a9dc8ae215be337d5b3f815a600ea802da4e4e64e68d5f6f717d807e502a8b1593754850e1b07a2ef32896904f5eeadb88331b1ed65b174e28e280fec04541e560375fd892dfa4ed59199c12771ce90e065e53ece3d3209b9a9cd079646141ea92e8399db6dd463414c6919a44752630557688da85fee1025a161859598495aa5a95e23029cc8c08fdb1d6bcc3480589119de89dfa0cb5579651fa520dfd3b4b803eddc0bf347d8527a865fbba8f8cbeef7c8775f2700e8081b128ce52e4ceeb75f9517adb77a1c4fb15f13727cba647e7aaecd4f0fbc244fdfd42987221a0671c344b4f33b77bbdc4d8de0e78c8ca8c879e9f58bc4eba410fc74a4a778e589a8790b553853dac8b04c0483973944c61a6faa48dcca3da6668296a82eaf53a40c2d076a443402d84cc6b4eab7bc14958507b2975730281f5b1064672b0e1154de674de8f4f1a68879b14d8f5accad2d836f36a2f74a4edb11bb60b12d27559d7b16fc6a239ad10a97004b550eb6ccee20c333523339a992a15922b54dd2f4cc3e8cf32685fb9472bf4ec567a51ad9d577f832e0088c4497d149793e0e61b77ef891db89e79358a3cf5747bdfaeadb6b5808fa57a86599e5ffb6a729c7ab26b55a04a033e6b399f125a542bf505d297f20174e2cb06225aa3f0995563abbec991727f7cc9f18e22f24ca8449b402dccde9542159468ea50f539d30d87b68d9380f703c57d3758490853d6c0d2b784897247ea2f16b9bcef6ce104ea9badc6de244d2d0194c65cfe88f5913a148c82e79fd780be8f2ede323435089f431f505e7c0565495b941421592422eb8359dfdcf1fe24164e2a7359f8a45ba98b14243b7cb4c0d57feea82249f09c116c207a783325ffd3ad30991d8127f183057b76816158558316d3aec98c53ac237bb2c70bd5f704ed09c37707700e74eb17c09392fd8fdf5bc1df2db1a296b1aa0bfcd02a7e4edc0a9c729ad024d8c6eddf40ef98489eba2c5c58cd8db2268d04b711a0e2c1cc2924883d4c3cf92973ae85799b7cf287e3a40b97922a5754c65619abb148da2f5b1c76d5a7e6b94447fa52987b794c1c7303d4c8e570779e9fcec717434c82fc7f78b7ee46d8cab97ca412b68670ff6c98640a8e5a80ea82d23c1266530dc6cf3901f19088a1fb863829ad362dea04d322cff146a99cf70d1316170ceadde61ba5be06aa4e5630206f6d6312b2796482b4779c8cd6fe5db8ec951c206086e276584da123c80f8b725b1ffb615bbb3a049ca417ee5e1de9ed759cfec7c5ced2dc81caf61955a37a939a1ed35dc815f149d5933d242bfea385e66997e1936bc9f1fa0fd066cddecd59a1c37c8155a8dbed147f4349824341298d17d84b0fd1a47bd3dd60f7f1f8a34552e1e2e75e64cb91fe918442857830e680edff3317f3fc76b6e42dcfe00f3fefe7a63d3523a1d2f8e7f996ac60e3db2ebf26a8ff4f31f9dcc2ed8a2d66456be2103b49798399edcc00bde3f18d59331fe571a9e54e7871734e646a2de8fe7084d835e7d130e57f454b02f380b27beda3cad469da020b8046e8b738db969fd5ca1a9bcda59f6ad5e9e023f55ef357a907e04125e79c24c04eb2ca31587b43df62a38842e3ff85d31077ed14fd2151041cad6fac7d48fa92bac22bd2f6219253f28cb9bc4e2641d43726dd5e0b3aaec89d7e1d78b239ba14166024beb07d24a3fe2e727ebc1d0f2089c67afd798916cf6a6a0de4f7f989cedbc1c2b0dc67046b32ac93924fcd702af9ffeab10ec07e4b5068cd94a9f2345bcf7f0854fb4af586a5d197ad92c51482dcd178c35a8183a5f099f3a30e5fa2efaf02846c307c85bba21b9e67989797cfb3081e4657bb196bf8e7c74de95c456516f189fb302d8682a6cd6aeb4562400055185afcfd58405237daf1e199190a15db62c2d89b666cbf349e1d6ce5544f28f34abc801e4c0e3d7598e1b311f22167546198113c37be1025abf3f8ab589b9058b2bd598cd966c5b29eb5ef96f1c6540d12687d9c9f1dd73d455aa5da684dceb58ab4717c92189f6709a4c6a62c0c5d79f52c87ad616bce380ae2302a2c9d3cc88efdb095afdbdd8f944b93de42008579d7689dc58814892a89656e40b2338e6b7fd8b00efa51f1e1cfab5a581d9f4dabc4f60406b23b11e56e3b2a5dbfe47e3163bc2c80faed7a6d0f697941fe8f067deba1de90394fdd47b41574f9b63b8f042e46ceee74beae49b9f4ea766a3c13a391681537505f5ebdd9c9afac4e27d764a776cb80a95e6d0294cd9e02385eb6b63a462add0c98303ade1826053beb02fdd5f96e387f429a7e5b471cbc174d2beae1d4eae763b7f04eb1e15b36abdfee681145899e956addf59755d84624c90fdfbd1dea428a4aea9de886861f7c710ca01005e830178cc1a211af35a8e6e894b66dc390081b68e2b902d74a651101f53d9ceb8a7b040b72af7a30c9cd4fececef93bf552cd98f3d8018d62f93641610fc66ec66bf168d30379936e3b73b45ee519651cfd1a14d447d9a8bfa809af2d6738922023eb57ad89003e7ed6417d3fade55226da9a59deca9df8d2597501e19ccf7e81b67a708b94854980c6d83851651c6de2335f2dff15bdc4c43b7e79436138e4377d6b59bafc68b6e72a1e0aaf7566cfb7215762f043e9942606417ba3b882efda0ac60b288c92d812686a72b9b0581412aebbd3be4b61cc2dfb454e6013409272ba600ceafd715ffcbb77c10f5dff10d76b6251711ab60839a3a87241f283ab91a4382dc81c58ec920a02a914c6f62e8a14f9cd6c160bf7e9489f70edcde73ede1dc1658dd7a9bb6e93c86795557d5ae27c23915311ea372dc2169e0459eacec4c2f929e41dc36086d205ab9232265e38805ddeeca76913f104c0509fb780608ce61e940b54e226031268cf76bcc9f10d064a984b3e37234111901549c89dc05b71d85822d80f5736c6797d597f13595aea37c303243aec3d9bfa111f0962a77ed1d87e3c1c00736a461563440fa0a924a2911c7801e02b5cb32865fdb5a13987c6d02f19c13a713835ef31d38262a0d8edafb3ef93cdfa27addc13730c94c4f2f9ea96c849eaa063949f0688a929d1f5f7b065f8c89a0c5ab19de53759c56bd8e1f159219a578ff86d2993edb596e649627dbb21760ddb5ce5b8c2d8e2168d021209136551ca7db3aacd723f9bdb25ed4449407a68f5cf6ed941c75e1679c5f4cbd2c160bc9737cb800eb78c002bc962ed6797c3c2962bd27e991665934284e13a0919f90db25c7e7f73499c0683b9711e9c9cbfab8256dc64327823508b82a8cd46f1c342d133c016106ed432f48313190acc30346572406d07da7d2fddd9b55c530ac67cc79917b1405906386e8f9488e6bcb615b4b01b63e532da7c91d0cd0ffa3e9578405f01ae306813e307d8042210bef9a7ca1ccaad37c0cea2f0e457536e2b4864ed5ec10fe62d888f6a86f85227e9ac860ebeebe20dd277b18d514f51417b52617f713668cc4d6a9e298c8d3044f19d1b3e7d9639e8dd4c609570f11f7da647c45e1043b768727330f6392bbde5b75ec72df86908e92d95702e5de04d51343dfbc8e28ad69a51154d374131572d43dc26c4c0eb740240ba0fabbd7dab1b3fb41cbf3825e527addd6bb1cc99daf7753ff4f59ba51df05117733561d732742a746966e0fa94dbc7cd90bb7dfecc5eaa13ad79fef5e6a414c8cef1c9461c32fed9f3a4ec5456089a1c937e065a033b3fa22f90b8add801d0009698fb65a32cf201984bc7d274336bff947daed707a8456cdc9b817091c37a20a1a36349dc8a4396f90ef0d3441a913fd1fc5bde9f16714f83412aeacb20f536fb26e968d0c063f5acf978f4f14541e2185aa1f3d06db98d428cdc346edeb9f31bd7b1536d6f5ec2c78c66a3756bcc5faf117e6e90c35d3a15ce75ce2fcadb7f17f5e9231644be014977918d081f61d6cf421445a0a35a0cd808139428cbd1aaeab9102332a04eee33a6bd3e0507eff650f5f52feb564cb5b1f80c2deea7f09ff3e8c3dea2ee6cc70a62b93662902fecf2a922b62072fe936a38c5ba3c5c29ee4766a049d19dcf56aad5458f049e2024e49864b6bda406b1702f776aed6c7e3d5f185f40632d244d548c1f281121add694400a0a024fec9d83ff182c14fc56bc8b17266c2e096b884e105b979100a7bd2534c68c54a8ba77fc7b4f6deb2e87b11daba1a83199ecfe071c68dc3b14273da57abb624f9d8689ba6d04ecea342fce73f917b1fe1f0331cda18e7a64c6f2acfae3dbe3641c59069ce45703eb462a6f509368d1ccbc1bb", 0xfa6}], 0x3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x64}, {0x7c}, {0x8006, 0x0, 0x0, 0x80}]}) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRESDEC]) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)='u', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "69aacf10ad4d122d47b25418343f33cd7255fade", 0xc0}) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000005400), 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) r3 = dup(0xffffffffffffffff) setsockopt(r3, 0x1000000000029, 0xb, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000000100), 0x0) pckbd_enable: command error executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000140)}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) r1 = getpid() ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, r1}], 0x40}, 0x0) recvmmsg(r2, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) write(r3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) recvmmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)=""/192, 0xc0}, 0x8}, 0x10, 0x1040, &(0x7f0000000200)={0x4, 0x100}) executing program 5: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x800000018, 0x1, 0x0) recvmmsg(r1, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}, 0x4}, 0x10, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x1ff, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) r5 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mkdirat(r5, &(0x7f00000001c0)='./file1\x00', 0x0) renameat(r5, &(0x7f0000000140)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file1\x00') write(0xffffffffffffffff, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) read(0xffffffffffffffff, &(0x7f0000000380)=""/189, 0xbd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000100)={0x200, 0x80004, {0xffffffffffffffff, 0x9394}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) dup2(r4, r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(0x0, 0x0, 0x0) chdir(0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = socket$inet(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="c393e376671fb70b94a7b79305827f16bd804e519d0be376b85ea26ee718eaa138645ff2f3125f", 0x27, 0x404, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="a60fc43f74823f6abf0f64cc0fd66d76", 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0xa5807fd}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, &(0x7f00000003c0)="8dfef51581c96ac2e9e80f03", &(0x7f0000000500)=0xc, &(0x7f0000000680), 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x8de26abd617b0127, 0x0, 0x0}, 0x8) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) (async) getrusage(0x1, &(0x7f00000003c0)) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x6) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000200)) (async) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) (async) dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) (async) execve(0x0, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x6, &(0x7f0000000000)={0x80000001, 0xfffffffffffffffb}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000300)=""/198, 0x10) mlockall(0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRES64=r1], 0x9}, 0x405) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x6b, 0x0, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x1000000029, 0x33, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8020699d, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) sendto$unix(r2, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300000100ba0900000808e37193f8343712cc11ffffffffffffffff000000000000000000007f62b60beab90000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x90, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xb, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0x7f91}, {0x8a, 0x7}, {0x6, 0xff}, {0x21, 0x8402}], 0x4}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) r2 = kqueue() r3 = socket(0x2, 0x1, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r5 = dup(r3) listen(r5, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r5}, 0xffffffffffffffff, 0x15}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x80, 0x0) ftruncate(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20}], 0x20}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x697, 0x8, 0xc, 0x1, 0x8, 0xce4, 0x9, 0x2, 0x1, 0x0, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60128ecd00180000ff01000000000000000000000000000100000000000000000000ffff00000000880090780000000000000000000000000000000000000001d1d86aefda3d45687cf138209dc712be5437b16f70511735ff161a2b6f0cd67f1faa618e527d363dfd6776e0910b3190c67a5ed435863d70cc"]) sendmsg(r6, &(0x7f0000000e00)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000280)="0b5e556ec325c388fd16fc0cda020de2e87bd9fde4bfb5da997e33b64d1175033c9aa5", 0x23}, {&(0x7f00000002c0)="64ea45ad644dc8fc4e040833577a1d62594fbf7cc8a2e0a6d5a7c0f5063f2ef22d6ef3713d0a7b33ffd976d466aeb99f1e0b21c98bc4a27f4de88e9281fd66742d3a38def1b75505fdc1d35b4438550230b34ff5003a66bc7cab9cec", 0x5c}, {&(0x7f0000000340)="8ac5be848ee4986f33408b9cb39ebd1676b90e6c0eb1697d4421eb4d3041d0c7550c058aee46dfe979f191e77f23ff0fe6e80382676d9067865a012093766178e5fe5888770037eded9e50fe86772abf252b6e5a3fc37657abff1e48b02241202c22cfbcd7420ee7f20cc2b23317cef39a36206c8cddbfeebdf28f5b8009d5a58599faeac688d8a674b1a9bcb072b0b5ea2594616705d64a1f6a89d3209c76c4f77e0a114beea4076447741a57c515fd2edc8495a63bb7caff394c6b7f14e8864ef31fc91e50fe281e16a24ca6bcb9682fb06830b31bdfa9e47d22fbbb1a77b4315a15df0b719faf272096", 0xeb}, {&(0x7f0000000440)="7dc5c4ad57d6ec47a7d48f9d028069c4aebc6175a406d2f1740bb908d4c5edd6978bf9808c009a0b0b513ee1ad0b1e8206a0e729d8a201ff1ebb6d653f5357d7f36b543efc9068897e72e83efc2985388afc26528576d2dc3dd7b26514a65ebf9285784713dfff0f480fec8e6abcc1de040f9ddc27a7704e6ba4012b00a2c7ed1f601ce05fc3b4396ed488bbc69e372a90c9d2bcfa2197c2ceb8e118edcee3d46bb1f723ca", 0xa5}, {&(0x7f0000000500)="5aa9bbb1eea80af814f2e5f2972b28a2514f0b389e0d29a995e291a1678284958cee88539f0ccaa31d2a148c90ae057d7033b073435abbf9d2bd7930d8860307765520412200a2157fdf2bb8ae7e2dc0f6e2b7c6669ed5b8ff36690cf39413c1bfb0252b5d305b37fdda2aaff2043b3a10a32393a536d7e4e11115b13521cf74d21be160c8cacb2d058ab96774fd3da4873f5117578272cc3ba6bff24ba12dc5a19d0856f4d1d4543e68998e77db8220de846fa911586ebe8d8d2cdaa17b770c43f9535e01", 0xc5}, {&(0x7f0000000600)="ab1d4b36cca1c4987f7c4f782a1e5b7ff57bc8ac493659daccb0c5ed7831e398b5746c226b4e0a9423e8c51aa245c2363977b1d53e628e272a5512e2398045444c50b050ac422c1fb347480caf752035b7391e544cd6ee9efafd4e29804e2f6bcac104615d3fc4927c7ffa4a06d324", 0x6f}, {&(0x7f0000000680)="6135f81d8bc46c2d253fcfc463909f5757731b9e0edcaeeb06c9fdd27252cb6a04c0191584030a154c419a873a4c7df6b5731d3f83b7c923f89946b4f670342cb6af45993ff20410dd6ffe244ac06a3005347b5472cd9cf03283ad6f868595353b219827191d4e6bbd7313129de9816d00d4d25613cd75c9bd9e0c3b77511a0315f06563222af56d21722a7b1c1d7aef02d1e1746deb17fc012823efd729fba49ed83666adcfe9bd5dfd8349a0611fdda4a04e4a357795", 0xb7}], 0x7, &(0x7f00000007c0)=ANY=[@ANYBLOB="e800000000000000ffff00000100000088060b26c243287e4c3260c9374b103fccfeddba26889740d7cac498c42fac51752f9fd6b2c871532444551645fbbd245a42fb284fcb483c4fcbe6a2642411783366053ac1e83efeb4626a735b568fe05a7d4d46130eb398ce41967b21a0026469866a9cf57208cb8645b15c9bec41b7d553164eeb4ec330cf2e0e971cf5a2d40fa6517797a61158149a49b8475d4a17af25b58320c9b91e1d7de461ddbb7f5ce822bd3254834f850565c0ede99fc5e70fff05312311e8cb9c20ea79f469e618d37e9af41ace6773742c45b208f4a09d33cd1801c7a902600801000000000000ffff00000d520000ef1cddb4b40b12d6740b340f3ad5b580f616dc07ded0f0427c0fd6149d900ad61524473f9d972a4435f4b60d76b5381ab2e60cda5f3a6bb2c21d82c5523cbc271a06ebf516fb6465f344d0f27f1701d024f1499f0c015f7c5497f10a08e9a180afe0f1c338080db32fa69c1b2c1fdd07aa74372c133fb2bee5b70bb08f307f9353f7e51ff2e72864cd2217b1ce764c6a923e82c06405a872dae0b2d2a23fce397e2ffa91326ff55bba34508fa09c7e6bcaaaefccfc7eb064e90f83dd4bf553e52d49bd74d4587c7cca5b0ad429873027f5a25070698107ff24c9f2254c46cbaa4b344893d55e9733ed9ee1f776333acec5d700000000000058000000000000000100000008000000aa88ffebf3c3ca2e34c41c8d647d8530397b0a3a7874b112f0d5a439ef925aa0ccade9c81ddf974a08b3a246564a849fd23b9c464d673e4a558efd8e675fe9242ee9e00000000000480000000000000001000000ff0700007fc77a60acff44019093ee32cb13c32e8e4f7d9b4a7185102644ad50aab1cb2c2b200d2a718a86e5fa77a2bbe18bb7aca842ee6206000000c8000000000000000100000009000000b5e96bb6b917d42bc2a9b7b616d4b54351b787803fbebeb683d7d7aa0065963523aefbf10b1776cdfbe133979407d4ed9b55c96285bc697f0c5a4057d43f45448cd1235e04067efc8b54f0f6f87ee034e174711ef939f27ce701cc056d49b7f91c087337958fdb1b62572bf2543908fc44336f0ed94c27d972f159295241b8e3b858c7cb51b90a1041ae8f127f9be94da042628dff59bf7eda7200da756921ff915fd2f0bfd193ba0082c3fd1d885e29c900000000000000100100000000000001000000020000005d829d2c9a2d0226f592e31435fef09d1523cbc85fb52ddc926c4fc8ddf9b69ba5c4a7d748d2696305fd91604e8deff634efcdb987e0cabb2be34096d1c68292a1e6f1d642c5225e7b0914ec92d107d260fc4ee08076072528ded41ebf20d8a51c1c09198635d0ce885163af075590d9372655fd873f2c979d72bbf8679033ea404ac3ad7109c875a7693031a1ab2099f216baf650f41c02a3f257fd631b7e3b185bc5a0f8e5b0ebbd898b77743d4b067577472a69ccbe48427113bed6ac95c7214e0e6e598be4cfed79a4f616a56e6f0a8e3b503cc0034d1ab17f03c88516060c8e4af7f421caca93b4f5fc10ee43f308d99a331324dea69e9a0a06dc0000005000000000000000ffff00000200000053cfbbd0da62637678f4ffb630cfded88a26e186a6de6433b4b9a288494d8feea9e6cce5c479efe98c40dfb43931e99e174ccd1b71f89896a3997b45173e27b26000000000000000ffff00000100010051c067f40b3e2f40e44d8fae38ed3f1cfd15ff3e8285d4de19204fb4c7d7e830cc4714844d6ad3c3e8c02e993d29e1d72129b36039c20efc41dd6208d6a622d67b59194bb7d7aeef27d939a06a250000d800000000000000010000000000000083c00cd33552ec1008f2af6d302a7b4741fb4c14f507da0e7c4e17c7b05459e7e1b9b8df2d5b2823fb0aaf554755aae3230271e5c6444ad480dd0de46251202f7b8f1d750dfe8a6f7ed96992e9c3cca671e311bb49605191934f1c98153b2e762669337ac934943a076b748f4e2d1be2a94d53bda0cb36b89ae927a5a3dcdfeb96e78df44634558cd5ea8ff27ba9408b639eecf0c301a901b3cb91bb8ed61e60d6727a5b94c022da6fe05ebb9e105b2bf33b591979932d5ce97fc28de99d214375e33d2cc45b000028000000000000000100000000080000d6eb598c7ebf789fb0788a4bfc341176af24000000000000"], 0x618}, 0x400) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r9 = shmget(0x3, 0x3000, 0x328, &(0x7f0000ffa000/0x3000)=nil) shmat(r9, &(0x7f0000ffb000/0x2000)=nil, 0x0) r10 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x40, 0x0) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r10, 0x3}) ioctl$DIOCMAP(r11, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r11}) preadv(r8, &(0x7f0000000000)=[{&(0x7f0000002500)=""/4096, 0x1000}], 0x1, 0x0) r12 = semget$private(0x0, 0x4, 0x40c) fcntl$lock(r7, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0x2, 0x2, r1}) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x20, 0x8e, 0x1, 0x5]) executing program 4: socket(0x2, 0x2, 0x81) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) (async) r1 = socket(0x0, 0x4000, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="6228951c7f85b0b56aab81b6e533fbeeb0254b38b4984076233bc43918963438e600"/44, 0x2c) (async) connect$unix(r1, &(0x7f0000000580)=@file={0x715b419c6ebfef8e, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) socket(0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000001680)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x109) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = syz_open_pts() (async) sysctl$hw(&(0x7f0000000100)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0xfffffffc, 0x1c4b, 0xfffffffe, 0x0, "1000", 0xffffffff}) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000340)="d0c7dc00000000c4a267b617a5ae497225e89761ce8e4800d637ecb00e6c4a4c967859baa0694f7d48e89aa7995b528287812c91de6c6f265eeacaecf8439e3fbef36d3694b91d455bfd7a9a", 0x4c}, {&(0x7f00000003c0)="7befa8045fc1666a8446acb5f41764e5f38fe7c3848c071d29656ca4836ead085d2a899619ffba880e9b5c843f2e8b3e3fb284830bd0da388a8e8c29acd00805bea7f40d9bc2ec2e65966b069dc79f9d3cdd81e5d3a237b8148000f004fa74c3221d9133421defc3676654a5eabf695557964f36da247f4f8512a9fa58edc2f7f03b39612f42d0f54def25fcec4995456b", 0x91}, {&(0x7f0000000480)="f5367fdd0cd515cb3692d683f0e7e248467a5beca49e0b1a543fdc7f336a0b027f16adc45350f400f514a4addad7810da4fe3c469839c092b614a2990f881c060cf8756f533bfe255b614d440c03aa2eb994991c3d3ec48e7b5beec1248125984f0de17b4391af6c28aeb797053c52553b00000000000000206e03e618a8b7ef61ea43234d7fa7fda012135bbaaafbdf61beb94db237de4ea7a2d41d8689828d5a76f2752e074038949e2ec0604c7a691a96c21e6dc45c98e2eb6b1a265327ac1809a05a6cb2d56615a0fffcebdfe9d7182bc64d043f956e4e040734d19fa65436ff7add4a", 0xe5}], 0x3) (async) close(r3) syz_open_pts() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f0000000080)) r5 = syz_open_pts() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x1fb) (async) open(0x0, 0x80, 0x214) executing program 7: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) msgget(0x3, 0x500) executing program 7: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="eea5a7873f0490a2ca17a08c826523491d200a", 0x13}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="328162d08a1b2f1d08223714115316004a085a0779f4b335202370ac3921ff1af459308c807992e666db8928c079b157b85b7e88621bb90cc782050e763b9900454caaea2785cdd072adee6a9693cbc4002f719b5b442b516836fba7f6d236", 0x5f}], 0x1) executing program 0: r0 = socket(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="008fba305a5e89a8ee05b88165519aea58cf52b2e5c7c7e35e936e8668930517584cec04e9e929180700f386199ab5b4", 0x30}], 0x1) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) syz_emit_ethernet(0x12a, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xf4, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts={0x0, 0x1b, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0x1, [0x0]}, @enc_lim, @enc_lim, @generic={0x4, 0xc2, "3b8f1a64103a11ca0bfcf9b07ebf7b4f691bd502867b9042b4592314e3ebf0e6fd06be69d7996173ca7a1e0076a537dcbf9212a7aabd3ca3798912041e5b65ea6e596566518ee17db77bfa6efdbcd94d6b19f14524792265d4c2d8d7ad4de4c84608254af2da7ec882cec2f64e004bf83d1635421cbc0e272e5b51d2c3f24fc8c5ba44465650532ba4758225f874376344b4c9ab4c4417b3388da9c0e6aeb9cf3c90ad77bf53f96ae012f159ad1f5afd992fd07f2a2b230dcc03549a77fa319363a7"}]}], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1, 0x200}}}}}}}) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) executing program 3: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x22, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}}}}}) executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000780)='./file0\x00', r1, 0x2}) r2 = socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="8f1b13b0", 0x4}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) fcntl$getown(r4, 0x5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) poll(&(0x7f0000000180)=[{r5, 0x4}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r5, 0x4}], 0x1, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x13, &(0x7f0000000000), 0x0) r9 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r11, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x19, 0x0, &(0x7f0000000100)="03445d736ec277489ed3b6ae0eb266689f4b9de8c08499", 0x17) chroot(&(0x7f00000000c0)='./file0\x00') sendmsg(r10, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000440)="92a160df7065ff8245ae8cb9b0530996133d213d8e00eb7aa6eafdf3b7e5cb3a5ae6cbcdaa597864870d30ef2006e71bd953d5a4a7cbae9f6c352d1b5641b318b1fbe5806f20fbedad1706fbd9335d25fc149b992af0e421e87b4c467ced", 0x5e) r12 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x8) r13 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r6}, 0x3, 0x3, 0x40000000, 0x7, 0x6}, {{}, 0x0, 0xcc, 0x1, 0x800, 0x2}, {{r9}, 0xfffffffffffffffa, 0x5, 0x8, 0x105, 0x7ff}, {{r6}, 0xfffffffffffffff9, 0x22, 0x40, 0x40007, 0x8000000000e534}, {{r7}, 0xfffffffffffffff9, 0x2, 0x200fffd5, 0x1, 0xfc}], 0x5, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffd, 0x90, 0xf0000000, 0x400, 0x5}, {{}, 0xfffffffffffffff8, 0x84, 0x80, 0x8, 0x4}, {{}, 0xffffffffffffffff, 0x60, 0x800fff85, 0x1, 0x7f}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x21, 0x4}, {{r13}, 0xfffffffffffffffe, 0x35, 0x40000000, 0x7fff, 0x40dc}], 0x4000040, &(0x7f00000003c0)={0x7fffffff, 0xfffffffffffff800}) setsockopt$sock_int(r12, 0xffff, 0x8, &(0x7f00000004c0)=0x8d, 0x4) executing program 4: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa8) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r1 = getegid() r2 = geteuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(0x0, &(0x7f00000002c0)=[{0x0, 0x4}, {0x5, 0x4, 0x800}, {0x4, 0x8, 0x1800}, {0x3, 0x3, 0x1000}, {0x4, 0xa516}, {0x2, 0x8f, 0x1800}, {0x3, 0x83c}, {0x0, 0x7fff}], 0x8) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r1, r2, r3, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) setreuid(0x0, r2) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x21d, 0x0, 0x0, r4, 0xffffffffffffffff, 0x1, 0xfe00}, 0xdce, 0x32f9, 0x3}) r5 = getuid() r6 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) r7 = getegid() semop(r6, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x3, 0x6, 0x1800}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72}, {0x1, 0xdb, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x9, 0xffffffffffffffff, r7, 0x0, r7, 0xa, 0x7}, 0x2, 0x2, 0x10000000009}) r8 = getuid() setreuid(0x0, r8) r9 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x186, r5, r7, r8, r9, 0x51, 0x5}, 0x2, 0x100000001, 0x1}) r10 = open$dir(&(0x7f0000000180)='./file0\x00', 0x80, 0xe5) r11 = fcntl$getown(r10, 0x5) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x434, r11) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{0x5, 0x0, 0x0, r5, r9, 0x10, 0x2}, 0x40, 0xc9, 0xffffffffffffffff, r11, 0x801, 0xa77e, 0x8, 0x60}) r12 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r6}, 0xffffffffffffffff, 0x3b}, {{r6}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) writev(r2, &(0x7f0000000140)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000080)) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x2000, 0x0, &(0x7f0000616000/0x2000)=nil) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r2 = socket$unix(0x1, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) executing program 3: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) msgget(0x3, 0x500) executing program 5: setrlimit(0x3, &(0x7f0000000000)={0x7, 0x9}) r0 = syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) recvmmsg(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000380)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003c40), 0x0, &(0x7f0000000400)=""/80, 0x50}, 0xfffffe00}, 0x10, 0x820, &(0x7f0000000240)={0x600000000003, 0x9}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) r1 = socket$inet(0x2, 0x4003, 0x0) r2 = syz_open_pts() close(r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x7fd600faffc9bf32, 0x0) getsockname(r3, &(0x7f0000003d80)=@in, &(0x7f0000003e00)=0xc) writev(0xffffffffffffffff, &(0x7f0000000380), 0x3f) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x4, 0x7, 0x6, 0x2}, {0x7, 0x5, 0x9, 0xf673}]}) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f0000000340)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{}, {r3, 0x1}], 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000003d40)="06d8d1b81f3a6632510d154a7788e22c4fbc5227deb161aa30e68e070dce9ee3852d5c1a466c8b4492756c792fa7fe3532befd969cae2283e7", 0x39) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000740)="725c8409679f313f04e4b9d42c3c87840bce82cdd178d6ed6a60862c0ec6c2efa1fffa6bc8e424931e23a9f3edb23850f45d360bd5ea818b41738cb92aadcee4d8b3400a1063dd91e935979dec31aaccb2cb5899ad1281ca57ce5eed2e6196c591f280f290f40361623853a6555485007cd1d82417488523ab00e83703eeaa96594999f5045941a0b7a270405e11557ddb9502b9a513bf0da7c552814269d3edbf5a65a973b9a2e71e3d1478a032f7422f8a0d1ff92589429f95ae780075f65ed3d4d7fc564ac6eb890cea7c046de94e9ef5297a1a6190831076bd70b9640c7b894baf78df076e3232d8159045b9f987d6a8d9353ac5c2257ffdcea15ac32c8696111eadacaa5960f704f8bd481a807777724cc4d646d0ec68d1228734d300e74105c9fbf82add6c8da38517c0f0f15d20dc228a2b9c3616731027b99b0a2e74cde07afb29fdb47013353c3fd88935aa944641eeac605d6dd23a8dd9e565c3187a86be9a4aef895e9d8e6d2fdc644a858a5d8907f60fd9db761281b977f3058f3e33e2f65b13ba640f536fd39dba38c0187e0e2a1716ab480fecb11d4f46f56cbabf76506774f4332d60afbffdc9244a7b3ee7ccd1fe86191ed4f74a4620116539957a785975621bac2cba5200c375c1cd1784cf23bbb56681b037e7c4d921dbb037ce546c561c3bb5eb0ca0d6a620ae87e5f66bb9f33cd79cd20e49ffe81695189d65b7c77d253b45917a0c4761a8c822401aeefe6dd13c9ee120b2d14b5a9a0db341407350933c1efb9f5c61dd7f91ace54e78b746b196d37ddb4742f25efa660be97cb2581311a94ecccd2da878a1d052e9e19a5b3cb854cd0a697b600e417817131266834ec8ce59669c9fa755641874f2877e6f82a88246815ae114b53fe2c0685ef2789b1b4f02cbac6645d7de427f3ef35938a4a499a7f05b054886ea8c7117bb3c99e003176ed9df7fe50b875e3ab206456bd5566c8007051482c9a01b5363fe1557213119070bfa39f1b71ffbf531fa0d929da5698c2c9286e9b5ce0b660d8829645c6c08f2f095f91a57fc70b3f173682b64c400086c4f0aaa94df08ed8f69245bdb5a15b14baf7bf72b451f25bc5fdd51c0c5d0f40a7a813dc07c9dfa3c7039c4585b49885d2420bb9af88f362e5ca203d3a3b2dc6b58c06d5908dd5b5d2e802578e46ee80e21003c7935a340412442747d920f78ef27905a2f0fb2efff968cf4bb33bd4d8a5384fcd886b4c4dbea593770b799f1e09b6fa08f966ae16feab25cdb104b075d424bd371d51b054b94fb288e0e2b76bc67b695baa5bebc7a68f00ea8b8d9d6e6c9e53af21a30cd5fc31c9a07b33da448bf4543fe850e1dd5fdf5cfca72e5dab0e36a5e0854fea45a590eef3297449bc082ee3e80f552ddec8c0dc7f7adf9d960c94cbfa9ce4d1990249fd4ad6c59b91040dbef8611bce60459e85c5f9125b0c769192ef40f1eefba6067aa75fa2e0cfc92cf8d5c65db999e16d43f6d6cf28a460b3ef7ff8d9421c9602cee2bda0b817021fe41964b305e8b9ab2be3e898fbf7c42ffe01ce1edd3c71622bcfd15b67d320e0917d191d209f709a268b0c324898437883922514fcddefd035d315a14de005c9ede97e539f5054f3aec738fb2394d4178ef323c7cb85a273064f3af8d274ea034a9cdd8e10582fdec0e3a385df843ea102f368bf8a89e15c42cc7fd85e33f6229f47c6b3143e0c6476a62d50ca341e7679aa816f901a5546c78774cb9663591f71f9eea1467034dd1a90a829a104727c8c61dc27491d146c4b26b9054ea346512d2aa363f64d5cdbe80d8c4db33998f25e777e44c6eec49c4bdb3cc122cb5dbece3cf106381eecfb789dc8f013a07358386ac575a0c94aba872e5d6f91e1dcdf4f3c60af3a1aaf2c4895b33ccfc176a3c553e07fe21d2f3c617833f92fc0e86ec93c024ce7c3deb72fd1712c7022dad05345cf0b78f69d55a622d81b72e03067449b5c04b8c3d17c25bb97ae27203201739d6271b6752a7520e90266b1d920eaed1f70f97d9e7da4da94862989b494fdcadde71182329c47269a149b14d1fd4443f3ee97bf73e2a097f60854b0f36c35f017a30300d2d39fdb822fcc7ec3fb188f73112f869ec57b04888c35417a8806569f5b9f060fbfe7560b735f85677febc836cdc7feefac1546d6a45673bb31aa004edda049f28f167c533156823f2ded3236c8502216ce2188e3099a6c20f1f3af437ceb5bedbfcbeea20212ac2bdf574037cff354799a1739f1fdeaf59e8698d9dc1132484c64ac771f6b4eddc3cf359c267fbed037bba5025a9a9ef596628b5e1a3de1489dda596e7f8461fc394fc3a6199378a55a53d14c7cf1f0bfe3a41fe73d749e215ec6a06ee36c5fb53930162ae840685a7020566919720e5e86091eecbb2e4e35ef009974abfffdfcaa95266ad3fb17a102ccb2c222cc5d23684a70e67918eb659f541883ad975634b6bd5a1f6e7b426355c68267147d435152db7a0ba33adca52901cbca3f716eba2b7dc2a3341d7be725ee70caf99142d3c40872ef30e64841d03beee1c6bef29a69ddd0e1c701e1ee4656f5cca9a40b9aa0b5a797b3a6587a775d85a8fdbe9ffdb54073ed8df4c35b80bada6c86cba3172e985bc91c6f090068d5d53df3073c8e4bffa3c37d40077f95184ca9f35d1e7866c62dad0a7b36ada4c3f7704f2bbd5a435520b84f106600358952e7377fa8027f81783e7b8f4441e014db0f99ec83e29cc2e34c47ecbeb8c08b1f4622102c213bdd056a1b58328579bc81cead0291cf46e4c24aeef8161204a6307ae5d86010c77ae87c39ef640e3e5872e59a4e4f4d53df9f1c327dd1bf471b89d42b5bce7666c830e781d031b78dcaf76b697b3f2c823dc8997caca87b12cddc604058fb134f2948a09a45afae836d051aef84b624c1184c76ddd895cc2480d3d4fa1b6ff606afddf894da02c4c1e62277ec6612cf85b9451aa8d33ce73ff2620e3532f00a85cb9713492d0ac31b6800d5efe6511a971a608286e45df8ac8e2cbbe2498ae7cff5fff2912d9a09febb949feb59ef5da653f864656a9d5d6bc65cea79d987ee5c370474252a6c43b00177f4f94a1bc3e1c6d1affe6ed3cddc074edcfd84e22269359ccf5d8a24fb1d6cf22ea160edfff061792bd9ca386a311ebeec593c083821c242ec78d040a3fc5e14bfff47c499509b20f21fb294ce521fa4ffd79afe32e163b6dc80d09f2085f78a6d407b1107b68ce31927ea3aa1e7d43400ed67c9b525912a73c7cad2977bbc4288503e5595b865842caba1f6a27b463f37d74ca81e6f420eb59fc94e35204d04817c405016b350cf3c63d73d588b444d46f52fc775ab0fb4f855757855f90bbca18f93ed2b88587ecb20b50420b18c32fa7732ca25231a09a178cf263e349b7ff36ae4e3f4c590e7c704830bd050f4783e43e6e480135debac1acdd504baf17f5aa919d74d2ed0248278f885fd0e9a6e0ec0ac614a5c3d9fee0f077f4ca3b14541e43a032e121cf91a0f6509ca135a16f58bcfe954b62e0e73a71067dd3e389f0e0806864b9d427a820ceee0763d4f455c2fa75a442ad8c9ac8163f484d32d1f3edc6b7d9af5d4b00eb93f896fbb953dac8d6cac4ce4bbe70e716a6fa45e79a2d1137f271099f7ec197bedece74dac272850c04f2d10a0e1ce1c1fa034fafe2bd976269a0bfdfe6e313361789550aa213fed4ac6c6def448411ca59ecb2382bfa6b2245c49a373a931950de09b23d56bfd0a7ab72c44d0f90910d063979dc6a7228f2d578b4d6f80d77a0e9b4abf18606a1ecadaea9493897c910757ddb6837c54a466b67a495868947f47b504f71d0fa48d99245d18c5e37dbf73cb91650f704de521b6f864ccc016d26d002bcad06d278b6f21c324121f9a37997f0875b7fa024f7b2d9fb8ae8263de347dd3939b2308d79ff4e28291c6afbc7932a077a5443ea64b6b3c1afc78c80b6531d08c220a1cb3be9de6c092941d98ee3aa6dcadc3ef1d6b5c9cae5de7c0c8a9d4a0c31d65fc0d1bb758d2ecd464e9bc81d945625c26702569afc841a2f170a0de02549fedf36474597b6fb4caef11d291fe8ceb1761ab0e428d43c20d703b474786af57839d1e8bd971dacde760fc77956c57665dcc2b50106f91d90da4bb0772eeddccfe7e6f374bb6dd4c2510a", 0xb8e}], 0x1) dup(r2) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f0000000180)="99c300016bae3b53fb0b7051", 0x4) writev(r1, &(0x7f0000000200), 0x0) r5 = socket(0x18, 0x4000, 0x1f) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r5, 0x4) close(r0) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) executing program 0: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) pwrite(r1, &(0x7f00000000c0)="a7", 0x1, 0x40007) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0\x00') panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 1078 Starting stack trace... panic(ffffffff82929e0e) at panic+0x159 __assert(ffffffff828e1086,ffffffff8288ccc9,436,ffffffff82850981) at __assert+0x29 rtrequest(1,ffff800033994eb8,4,ffff800033994f88,0) at rtrequest+0xb49 rt_ifa_add(ffff800000f42e00,840100,ffff800000f42e58,0) at rt_ifa_add+0x2b3 in_ifinit(ffff800000e8e000,ffff800000f42e00,ffff800000f42e58,1) at in_ifinit+0x368 in_ioctl_change_ifaddr(8040691a,ffff8000339951f0,ffff800000e8e000) at in_ioctl_change_ifaddr+0x67a ifioctl(fffffd806ed2c5f0,8040691a,ffff8000339951f0,ffff80002fb227f0) at ifioctl+0x104c sys_ioctl(ffff80002fb227f0,ffff8000339953d0,ffff800033995320) at sys_ioctl+0x4a5 syscall(ffff8000339953d0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xcbb8379b680, count: 247 End of stack trace. syncing disks...17 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 giving up 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 e4c28bce-9379-8bb2-f2c8-a7cf484f58e0 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> machine ddbcpu 0 machine: syntax error boot> trace |/-\|/-\|/booting hd0a:trace: -\|/open hd0a:trace: No such file or directory failed(2). will try /bsd boot> machine ddbcpu 1 machine: syntax error boot> trace