aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) 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', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file1\x00') executing program 2: r0 = socket(0x6, 0x5, 0xff) sendto$inet(r0, &(0x7f0000000080)="eb4d2a1fd6af5c45375c9fa229362cd9bd0d3582ad82db25220b7a61cb6c23fbc0cc51180641888c0badc62796140052b13456b3da21934c35a75a785b73b61a3b3bffa6f3571294c4b855018f69a26c8fdbc8464889fa5400838ce7118793abe7b2940f74df411d20780002978f566f47316457c036b08502f9b1539a939379accb051f4bb5f706a4e97c2c257ce2b09b741c5c05148f1c9fd9ea49e294ae578b137a5b4bc40bdac0c018b6e992dee2bc994a3757bb00137e52208aa9f448fbf5d67da24393440cae7a4a8121f9a9", 0xcf, 0x8, &(0x7f0000000000)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r1) r2 = socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xf0}, 0x0, 0x0, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000000029, 0x3e, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x2, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000001c0)) writev(r1, &(0x7f0000000340)=[{}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r2, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x4001, 0x0) dup(r3) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[r0, r2, 0xffffffffffffffff, r3, r5, r7, r9, r10, r12]) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) fchown(r14, r8, r2) fchown(r14, 0xffffffffffffffff, r13) r15 = socket$inet(0x2, 0x4, 0x81) recvfrom(r15, &(0x7f0000000280)=""/84, 0x54, 0x800, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) chroot(&(0x7f0000000340)='./file0\x00') syz_emit_ethernet(0x155, &(0x7f0000000380)={@broadcast, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x1}], {0x8100, 0x3}}], {@ipv4={0x800, {{0x15, 0x4, 0x3, 0x9, 0x13f, 0x67, 0x7fff, 0x7, 0x8, 0x0, @rand_addr=0xff, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x17, 0x6, [@empty, @broadcast, @local={0xac, 0x14, 0x0}, @loopback, @local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0xb, 0x81, [@broadcast, @empty]}, @noop, @rr={0x7, 0x7, 0x6f, [@multicast1]}, @ra={0x94, 0x6, 0x5}, @timestamp={0x44, 0x10, 0xb5, 0x0, 0xe, [{[@multicast1], 0x87}, {[], 0x401}]}]}}, @generic="702c107504ba9f6be01f174c1e845fd904a98402bf00938935421fd6714db397a6a049217362b5bc3edda99ebe71763b09875e5070bf6fd5f2beefd7f731bbc8a94d7f451b87c74e535bbf8f88b9d54407e4e5ee7a380f3d39cd7dc7afb49de91849fabfb3739673143c1a4576b6939f337dd6dea012a7eb41df7eb58e199a9d97767b94053aeb611a411ade86287ce7c77da8e3cc86b59deaafed215126d9ab397a06d35eed9ac03fd26586f82a31c7d2510303ee2c551679929e41850c7d455a844335f0d7c2e0efef0c14f0c3758d9b7c50397d01ad9dcb4f323a7fb749193382a26f4a8ce88500e7dd"}}}}) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000500)) fcntl$setflags(r15, 0x2, 0x0) setreuid(r11, r1) socketpair(0x1, 0x1, 0x1f, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x2) mknodat(r17, &(0x7f00000005c0)='./file1\x00', 0x4, 0x7) recvmsg(r15, &(0x7f00000007c0)={&(0x7f0000000600)=@in6, 0xc, &(0x7f0000000700)=[{&(0x7f0000000640)=""/169, 0xa9}], 0x1, &(0x7f0000000740)=""/68, 0x44}, 0x80) setregid(r6, r4) writev(r15, &(0x7f0000000b80)=[{&(0x7f0000000800)="4ec37d1d269dfb5ef23676f0a81cb3a25b4dd76c1d9e061493b5e87325c1d86a5745347c42516bc74316851018458523289c97ad63ca4c6230c140fb8102683b1e7146666f191a7ab9a30fc0df1df3a5a8c31fb0a70eaf7eea0f5188c0dc2ab903e755bcfd2a82c9c36f746ce99987ee99", 0x71}, {&(0x7f0000000880)="f30ac706041c3263c2737785dea9f9a0c2d7a2c421207106410b82275144be25bd710387df6b76ddf8bdf08efb8fa79f60b5b8f983c08a70413c8f7e7fd18b158858626c959dfe8930823a8e97d41b6114906bf840d997221f6a79a0a783b77a51e4733eb8798320dbc8d18be54181980b77e34a06204f2e17b2683a2a63a83ce4a1deb5be2de310017d5890631e9ac7b1176b56a5a4007634404996f81512d178e52c8417c87b7ed58d0b2eda6a8a11399a66b5c8309e01bd20808bdeeeb849b85d96e17dd6b6b98e", 0xc9}, {&(0x7f0000000980)="35d088d88de280da7bca5ed772fc966e760ad261a78af7a0a3358bd73d8801c02c5e600a6094", 0x26}, {&(0x7f00000009c0)="c4ba8b02c7b089a69ea7948f63b17bf4f53646beec9c751aef9f945b914c4d1281618ce805a8685ca08ae990ceeb938796ad0c829245ff29ffe28975f0ab833e2985a95f9a2c3b1ae414a8863de4a9512d16708c587e6591f1be24837bc956c57d742ee50298c3f0e76712971d5087bd77a116538e5f3f27e4aeeb966a2ca59c7eae29f469a82bf88fa379840c1b0e029feb713051692a972fb33027ba4a06a7de0145cd", 0xa4}, {&(0x7f0000000a80)="f235f32a8b2caf5d0357975b7ad02d2de29347dff7981a462e33f9bf4ca172b9263d33e11d1353d36d50a7074884e82e77dcf5b089afaa4d8a8450d5c0ad92d3eb0ac4b06cec55681248b21fdbed6de431f327f8fea2e8ead71a2633f3f12b5c0d04ca7ea866a8c2b68c38e04cdb3107cedb1aeae6fa2af49179054f8c4410c512b19d025ea7f37d0f527de28f5041c7daa307fa02aa49a53697578d2a7637eec348af8997256e969290b146868954302270a111d20907a818c59a000a144718eeacbab12e4b81ce73f7e136a15d88776dea8829e939e171a82e7de222d6b6b084e50a6b5c9a", 0xe6}], 0x5) mknodat(r17, &(0x7f0000000c00)='./file2\x00', 0x6000, 0xfff) setsockopt$inet_opts(r16, 0x0, 0x1, &(0x7f0000000c40)="9608bbf724f0379b7ab7c5f371d4", 0xe) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000c80), 0x188b2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r18, 0x80105728, &(0x7f0000000d00)={&(0x7f0000000cc0)=[{0x22, 0x3}, {0x44, 0xfffffffe}, {0x85, 0x6}, {0x2, 0x5}, {}, {0x87, 0x9}, {0x8c}], 0x7}) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x27}, 0x2, 0x0, 0x0, &(0x7f0000000140)="aff8832d8897a24a82d0ca4e6e2e609b04bd2a0d08a27101", 0x18) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) setuid(0xee01) setuid(0x0) socketpair(0x2, 0x3, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x80) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r3 = open(&(0x7f00000001c0)='.\x00', 0x0, 0x10) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}], 0x1, 0x0) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x220b89, 0x0, 0xffff3955, 0x0) ftruncate(r2, 0x80002) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x29) r5 = open(0x0, 0x0, 0x121) writev(r4, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() mmap(&(0x7f0000199000/0x1000)=nil, 0x1000, 0x3, 0x7815, 0xffffffffffffffff, 0x800000000000000) open(&(0x7f0000000140)='./file2\x00', 0x80, 0xc) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f00000005c0)={0x10, 0x7f, [{&(0x7f000012d000/0x3000)=nil, &(0x7f00001fe000/0x1000)=nil, 0x5}, {&(0x7f00001b9000/0x3000)=nil, &(0x7f00002a9000/0x3000)=nil, 0x52}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000035c000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000382000/0x3000)=nil, 0x2}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x101}, {&(0x7f000023a000/0x3000)=nil, &(0x7f000031a000/0x2000)=nil, 0x26b3}, {&(0x7f000032c000/0x2000)=nil, &(0x7f000023e000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000341000/0x3000)=nil, 0x7}, {&(0x7f0000409000/0x2000)=nil, &(0x7f0000118000/0x4000)=nil, 0x9}, {&(0x7f0000354000/0x4000)=nil, &(0x7f000000d000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000245000/0x4000)=nil, &(0x7f0000113000/0x3000)=nil, 0x8}, {&(0x7f00000f3000/0x2000)=nil, &(0x7f00003bf000/0x1000)=nil, 0x6}, {&(0x7f000014d000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f00002ee000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x585}, {&(0x7f000030b000/0x3000)=nil, &(0x7f00002b2000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc35f}], './file0\x00', 0x1}) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x11, r6, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) executing program 7: syz_emit_ethernet(0x3e, &(0x7f00000010c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad9000800003be1e30000000000000000000000588a1a8fee86e7b6480000fe80000000000000000200000000003ce3ab98c492f81dd508ae84a9bc84c8c14c94a96649ecbf437c1f0f66758d8ddd25b2dd4ef4c35592000200006ebebb337b1881ec43170c9410db810d83ba8dac0bdbe3dbd5d3ad49fd877d69ec2c82c44217d77b51"]) writev(0xffffffffffffff9c, &(0x7f0000001300)=[{&(0x7f0000000000)="19f3b0b3b875dbbb0f7263bb2830", 0xe}], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pread(r0, &(0x7f0000000040)="a70daf352decfe81889a7d2f96f955ba98b02d4d1551043b2013132fccf018ef303c64bad0f45e5c79b2cfdbe28a63e58ef52d34a2718a5e1bd94eab8f45ed94de9f5b6edfa1cb197874ef16fd4463cb34e6a90521d4c7cad43fe45ccfab3ce6f4103bdcd596d476efa361ac4be6fe064a7a065a2b3b1ca6e9bc5b0029ace0e31cf6601fbfae5018587a01b5ee7f89e9b1bbae4b80a082a838fa0b851de4f5ced5301f3f8ce4904b3dfa98ebb3a84e2f3d7e1e76ba076dc68dcfcf0899726fc6c16749d028347a3633a1a6f695078dbd4ece1cd42d0b2761411bd804e1d7abd93cecdf748d1d586603de5adc5916716883ca0c338e2961a17363a740e44bd4039b1f301e01e021188da29075887b970bb5646cccd8306db18642fcbf44dca199e1edae065dcdf5ddc9742a170a2905dd2d4622d98dbd5f30ef76571f68ca2c95ab34fc3379754b2c4e3fce89507ee421f6c45c6248f6f7358fd7abc08a8ca60993800b5f0bcd656658e8f33fb1def12669669107f5f7ef4fac9082d8469ecaa577c6d3efe82edc1c8944252936e41938a4abfa98c7bf048b99fa7cacdbe6a2d3da7775c4c0f3afb60eb50dd47c5869743a2305c31046a2a572dc2166798e49668e643ca41838b7f779b978b48ec58e80ee9abd228c8e3bfa62f5e991ba5e6fa04676467d1de4ba294c979e67537a6fbb0da78750386c62dbc1c3cf2f4fcdd1775f2056f7dab16ecd8014e8eb83ea84b131d97b053571d288a899921f2d87c133d2d6cdc7a301dcd760ea98190fd1c4535048939725bca1dffc6e239d16d7ef71c317dabf40ea5a6eead30989ad9bcc63cba574ca95513fa46ddfa482db3bbc8c2fa5f9894f477880d00c0742b9df473fbac0ce21b00f09867a6c18bf2fc9cd2163ce2062fb535369027c6b6562aa83589ba4fb7560738cf7f5d7efb56e2479f7d7001ad93993d87cff881079f03eb1d7b9837c979987be83f6f312dd80b83e5e847500da5ae4bd9149d4896c4d779594e095be68df35dea1b3d4b9a1616ea9ab764eb97cd0dca7947564abd8104347205bf4c2c71d9f8df223571cbb4b484845eb2de61335c9b79fd659af82d89efd0ef57d9710ff4877fc9c501d815df3b145187aa9a43ab0a8062a4e8f2726ba450f02eeabfad2ca631df239ef7af1baab004030bd20b57e22a5bd574a7db48840733bd04b69e9a18bcdd19214edd5819e6783fbc375abb669cc47fe542cfe734671f19b72d2b9bdf8fec2cccc4b1e5b79282c68c72befa6edd3fba48322e934a6fb6886a7ae205b8342e05a9bd32f8f3f2f8d98d874ebaba0db36c4614033534670bb336362d030c96753ab499a0697484457c5e38765feee166ce932c3bc71dfa8c5167cf6d14a346a21cbaccf0a171d0c5ab484a796bc5167e5d9fef0867aa64d5771e6813bd467408ef11086beb3162198d1b982bbcd559ba8312c9914b5bc8269f0f0f65ad76f2a7cf7bf281121048b733222af48b73ff1b51504ab47ec739fe0d59d363275aa0afb13df4986955a8b85486bc9df8df3afb490a042f46075b9a8c780f58c175ae3688c869a4b85ff9f9392c7251a586f0ce2ba7d97d85932d041fe01f9e77e3f1166d91d81b3bfa61948bf6215d3959459e95be6db1de3afca71bf00ede89085e9411e419af9d9a56a124245e8997ac96e16eae4486ffbf30ad401636dc52a500dbada473c7befdf7516b5bdb2aa48b099745aed037a4dd6020525e793976e84688384a9628c8a934377e678784925b437e68d300f7a8d70b8b1552ae41b23b3463fd58e6c1400727e4e714a2014135067c99f6b01c5708ad0a41469520a79514b8fba0fac52521441f86acb4adb1768b8fe05640d9fa6b6e520319a02e52758f2c66fb7651af098e9ee99526d13da09206fa6ecf08dcdb6b680470f89686c801707d14cec8b3da561e68edab5bf44b6313c180f5e384894f51c2ba2c66e92540c5cff3cdb8b899f4b4aeaa33ba98f846a60f601433cf9cfa907f3b935e037b38792d8d5d796c9e4effa2ee0b56b0a3543418c9cf5223a4ce13a5eab2f8924479b002ad7b9c90e63760698770e242ef7970b0f0645afc261d1108887766fa347736540a60c5ff476026bcd51d63a8441800c06a692963385fbc91f9598d3cd6794918161609fb9bcfd518ac91590bbfee90ba015c1c05a702eb2b1d31b51dd7ba413123a72980db5e296879cce51f990bd35c27ecb1e31fbd95775609d9510828a84abd56e24bcb31099a5d930be368f3dccc45f3de0c13eef5ad51b8d427b1a98117f2caaa3a4ee4e883acacb56be082848336b60a248bf0f51d785358d2e6f3228fc4021803cd308273fdbeb7dad830a2161ab83c7fe297f21e720d5b1549a807e3f4087d9978454f173bc99c2d3e76718331aca370c828cb77a246dccc6ee9ed0c726e77b21d9e0730184c687f93129557dc2af13fcdea47508915e8d633f5d702991ba0556dba990739e5b0c04fc30cf4c1cc4f00ebee8c26bba3967bf6e839f4ea1a06c3c9d983e0f072e129d3b7e7e76cad05b92c491ffb4f78e40e0c9b9c452dc91b1a0cf86e36f637e640277efff0116b4c06e10ba087d1b343dd6611341de240b55b17472c0cfeda9c249476817b5bb4ffc95756566c489f453717dce135a31743d523f8c60a5f530a193e3e4377d81f11a2e759363f18cd444a70a98e357e0bdb3b689b8791d22604df5e76e378c09e0c73622f439c141c013d5a04a79d8c7c67360e81819735533afba7409276a2fcd548f4e059b01fc250542ebef39651fa507dd6d681b9230e4b182f72ab7df265f2f1017f60c16c8f259db058e2992594d39b248298e18433bee12cea053726dcdb3d4ffe29d4aa87e92bf8c8e08a523b28dd4feb817a22026449c03b0103b43c3dab91dd8f6ea3e91525a393ba8563094debf08cb2976c31cbd3778d5c9cb988b531371e00e6be6d321ab75dd30a60e75a836717b875a5356b97e566e19e871bb3edbad3e915568c17729ddd9ea78155a08b992c6ef2fd91ab0525b886e291cf2cfad80f23d34c0460e1c38f7f771ef1affcf100b1a00bfdeced4653f5a6223feefaf90e12dd9bab771cf806b1a0dfb2e9d7b47bc9913f2fff6a3136c0ed916a887b24f42ed340098aeca5286895314d37243ddd63f65cc53e30e6b3323a4c6c1eec7edbe40a0c7be1321b42027f700a69b03183e35e701459fdce527efd415204b63316911afeef48f89924cdf93fa46653829f15659e36b527a27a4c2236f5bbe1061b5333c0fedec323bd3773723bfe5b49a91d97ab0c58a84848fb96b054391bd647dd3bbd55080fc95e8fe5a859ee22fbc0254acc6f2d81ddc45294d6aff84671f33e74293ba162802f5bcba89def7dc73eb4d99837b5fb2a85c4fb54971eccd4a917be7be1afb790b20db4bbace929f346461a1b22548850c37f80d26af890f8a19883634fcb430e7a61e7e6d78b0642150b11b837c00b8389821d55cf7c313e0ad8023084671747126c7404e54fac63eb0e8e265a22b91af89040b452f01e7d641c7cc3a11fbeea64f8b03617a78777f66dc620114b3fa8fecad30d8c8dcbef8520076a7151b40275f00b79a8981337b4bdc67e39eaf0493b9b60f614fd5b33dc4f3527fe9ad3d69600ae1c976392b797c476420c16fe35df3b39d9653cffcaaa6a7a26d0aa19012ad2112b83ff5d9e6f39617f6c4634e9de85b6c283972e1115a4cfc2b59b264ace4ea4c00f8d4832036d60868d85719d81330007e639715b46ad58b2ad6d598ed50b27f492831f59873083e037b51734fd5eb74d70ee2047f42cf4874d4d0be623dde0783cee6fa8b1273dc8cee7b0a9e018f903aab535da2b3a619ddfaa6de912311372f65b056d9cfdd5a3eb898cdfce04fe4321d027bb87be5a92973bf6388a6fbf42544ff12f3f14187aa09e5602d00b1af0251290859ad40961972e43466a9f9a85f7543237a9265f2769eb82ead3639165f223bd0766880ddff9168028b1c0dcbe3d492b3897d2ac0a662f718718c04d0a3b73e26eab91d0f2233e2240484eab4433257e73bdf8da9e70de687b70282363304a22742f8a2840c854df59a7d7c55b28d719bd367b330677dd4d9096e0859a8bf0935385472e6f5540a93ec504a54bf631831a68ee58651b45a5927a7bcb8c3dbe595736c2fdd8f8378e65c4d2f7012b93d9e06d4ef963a4df2ac038b8b49060836052e72540797a2167eff5abc186e3187c748ef4c2a943cad4e3ae1d85aa81c32fae855b69c743932a4edd82c0ab3c5bc36df1a1d97ce72f8cb9b81b421a4ae54892b7c2776845e39cd074c7f1e27b2b54a590ac9c3131a2b1dcc877f569f228823d0fab66d38e7122a557476876a5ae979805e4be57f2b23188c8f2853fbe4bb68f4514a65d1a1519e67fd90664a1b2fbd8cc71c1e24d62d7211b1b5c27c20f04f393b5634be024d0ee6b7b91dc0b4381d731f5f8522bb8ae1af518ddda58841af60c6ba331915bb3d391350d1d0e1eb82b280b992a7643867869fede1a78e60c2d74e305290f2446c0749ba74f7b9b4cc88098325a2f2d115cfb7ba58aa849b4ef953d11aefecb19e91edd88b42da8b563c057abcdfefbcef91305b3a7c05473c311d7b77006ad59a9fed612282da12cb6ef094ba18c6ac8279d84c031895c93c78af62926c9e305b09798938f08aa9df9b9e59b4640068d7ce96ddb9ca7b1057feff23a6beb9f8bd40ddbfafbb507862f3ae54f426d1b50e0aa559a9a46dd5a2f5650874583e8eacbf87844d97faf6af5936d9f56eb7027e9e19ac92b77323886bcc5d3591090b941c0b591438c0446ae29e2dccd27731fb4420cd193ffb85af85f3fc5f178bbe15fdbc1d70b1373bca2d8b866095112e2dca3ee4f3890e07d63ccf90dbc58a893dec71533113fe769ba265f7175f777afc6e897fee7999e1f7c42b8d90abefe86c934c0d6ce51b206eb6ac833998c3c6bb0d9a47804b4b10c4abaeeb7011e983a83fdc841a9e9437edca16a3cc2b5bc4fd425ba624fd686f85389dce233d90ad08cfa9495ebd5534d01068459ddf5e4b34e795c290402690d752f0a5f0577b7f68328aae4beb524258474b2ab8e36b08339e193768ccee4a60b7aa4ac92d5975a2e737af0c6e61a3b4bc12fdd6e6510a2a2e74a928fbec83222b81ac5d53a88409cb1e38d4456dbe7d923490704fbc26d71c9c61f936c0e31465980c66b4e5a1866fbaa738732875060ed0d87b8a3ba34aa5250f18546d9f301c77f15702e6b0962a5aa42e0eb9cc949d58eeb4b2f3fd9aeea134d052044eafd6f89ab61aad8560b328a63fa2b1b7541624b1b04c35d097be2029b3f427cb813571e09d4e5401ffce5d6b176136cec244644193d54a510a482dbd2ca9fe570e3cfa6834bf70c8cb46fcd09dddb234f88fbcc370150fa67cc08a01f3e359a42d23e183358a91fddd22bf21046bcb7dccddcdac84e0136b10988dc42b51328e7376c2c22b22b906a821003cba42debab9514b64628fdadbee7b333ac8a1389d1c631fa56a7517ac14a3b8ac99b2a4cc1fc08436115ebc7f53a0a8d8024f55c4bd7db6da4f2a487967b4db4b1d49af23d7c3ba8d333769f3ac2cc9644ca648ca6a6c164530ba18e862d22973a7134b1df967f56c600e04654fafd7ec5ca232413761fb8e7fbebd871aa548b56c90966f314e04c56d2e4ca8c9808141e63b28603c471283c93b0a4bce54dc90dbea30f2f80dbbd276af7d81cb3eb251f526690d0b91d53f071d5e873d7b9b5fd12b1f9af97434", 0x1000, 0x280000000000000) ioctl$VNDIOCSET(r1, 0x41946465, 0x0) r2 = socket(0x10, 0x3, 0x5) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000001180)) getpeername$inet6(r2, &(0x7f0000001040), &(0x7f0000001080)=0xc) executing program 3: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x28}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x11, 0x3, 0x0) close(r0) executing program 6: open(&(0x7f0000000140)='./file2/file0\x00', 0x615, 0x88) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file2/file0\x00', &(0x7f00000000c0)='./file2\x00') ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ktrace(0x0, 0x2, 0x40000400, r1) ktrace(&(0x7f0000000180)='\x00', 0x0, 0x220, r1) executing program 7: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') openat(r3, &(0x7f0000000200)='./file1\x00', 0x200, 0x0) r4 = getuid() setreuid(0xee00, r4) sendto$unix(r3, &(0x7f0000000240)="d055509b1c7163c0c547f2b0d7fc4979968a7896fa7c47d7cd0a2a29b2ab3a26f9d847312ea22ac85958d436e3a9fe4181b41122bb24cde87ac34b043c65e77594160b2834059ceeac07609d7c0c8fab6eacbb795367fd40f5e5c4bc1eafddbbf6edb4399c88dd156ef425b072a8d9a27e782872d01e61bb9d6a769a6cb952929b3927c4ceaa939fa66753e9017d9f941b90a07bfea7db05a21653385e34a03d0319f67cfade8a9d603091b1e3176c17fab84b628b6e703c4a27ed683dabd9a2ae6756ca7d0e3c3b1c7461f9443a975bb6b55d86739dfff89df819b0820e8ffb024f67f2073744c3546a9e76cf", 0xed, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 4: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) open(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "38d9d9", 0x8, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply}}}}}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc020021e96c58afb8817c8be16207fe", @ANYRES32]) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) r4 = socket(0x18, 0x1, 0x0) dup2(r4, r1) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0xfffff800, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r6 = socket$unix(0x1, 0x5, 0x0) setuid(0xffffffffffffffff) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r4) r5 = getuid() setreuid(0x0, r5) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) ioctl$WSKBDIO_BELL(r6, 0x20005701) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) syz_emit_ethernet(0x46, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x3a, 0x0, @rand_addr="00f0372e0865911feb7e00", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ni={0x8b}}}}}}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000340)="d42ecc475c755756de94cfd5a32a3c7d837d5a67b747b83abadf03a3e5ab80826a38c54de3072007e70850504906a44cfbcfc6a2dccb5bc8f9facc8f22cfcd0a6a94bf59f7fa6ab571ea420d5cff9a93a8e8273590a7a58462152f22f6984523", 0x60}], 0x1) execve(0x0, 0x0, 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg(r8, &(0x7f0000001700)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000012c0)=ANY=[], 0x438}, 0x0) executing program 6: syz_emit_ethernet(0x22, &(0x7f0000000b80)={@broadcast, @random="3c8bd9deeb0c", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x2000, 0x9, 0x33, 0x0, @local={0xac, 0x14, 0x0}}}}}}) executing program 4: socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)={@random="99b0a6fea5ec", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x7, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d}, {0x6}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 7: kqueue() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000680)=""/190, 0xf1}, {&(0x7f0000000200)=""/207, 0xcf}], 0x4, &(0x7f0000000980)=""/183, 0xb7}, 0x2}, 0x10, 0x3, &(0x7f0000000ac0)={0x32eb, 0xff}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x144) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0xc, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59cf12fd0733188d6c248be0f192487382b6cd82628f165df22e45232689afe298dade4c3d7b1ad9c521dd33fa256f217e02165bb3efe9e848de40f50f8c7f00c036ff35d55e77895ed4cb3f1d19ee30c210c2550f603f1122dbad0ce6ed3", &(0x7f0000000000)=0xb4, 0x0, 0xfffffef8) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) getpeername$unix(r7, &(0x7f0000000500)=@abs, &(0x7f0000000640)=0x8) stat(&(0x7f0000000400)='./bus\x00', &(0x7f0000000480)) executing program 4: select(0x40, &(0x7f0000000040)={0xfd, 0x800000, 0x4, 0x0, 0x2, 0x1, 0x8001, 0x8}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x1e) socket(0x6, 0x0, 0x7f) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x1, &(0x7f0000000180)=[{0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x84, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x3, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x0, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e699319296488a3fe9e8a38ca5c5849106024d7c320026475d9f641832faeba2e7d1be13ceb6d113d7a409b57872948ffe295b26d1de0e011f001fb393f452422fdc277423b830c8f3687648b4a231dc888e9672ca504b45c4373c91e8bda4b79c6e469db6b7584d98dbbbbf1aa00056115e1f52f13c56d2567e7569c9e811a7041b3bc1e79c68347f2508cea6be6427c8c027cd95bc5a55f7af561ef1d240c2e544673c1e718d6f5275e7edbf919ea458957a0dfc8c9118a5198512811445df1602abce2f45b7defa9b69fa92700a6d1b3c688560ecc8a367c92604559e8a06c26ac2d44fc3d5e0d0858fb1a995", 0xfc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180)="12e1f34ba50431a705ebc4364dae0a10716df5399b58522ef30e92b5e3000020badfef350d5d67b4b345c475049d7ba6551750ce4f5698757b294f61875f1189", 0x40) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00000100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, &(0x7f00000001c0)=""/128, 0x80, 0x1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpgid(0xffffffffffffffff) executing program 6: mknod$loop(0x0, 0x0, 0x1) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000000fd", 0xc, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) 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) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)) listen(r2, 0x9a62) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)=0x8) close(r3) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x7) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{}, 0x0, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000400), 0x1000000000000165) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYRES64=r0], 0x210}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0x7ff}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x3, 0x2, 0xfffffffffffffffa, 0x80000000}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/511}, &(0x7f0000000400)=0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r5 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, r4, r5}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500), 0xc) r6 = shmget(0x0, 0x3000, 0x406, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x20}}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) r1 = semget$private(0x0, 0x0, 0x5a4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/120) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x3e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCFLUSH(r4, 0x20004268) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) open(0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r5 = syz_open_pts() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x8020560a, &(0x7f0000000040)={0x1, 0xffffdfff, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x7c2c, 0x4f75, 0x0, 0x0, 0x0, 0x0, 0x8001], [0x0, 0x8000000000000001, 0x0, 0x0, 0x40000], [{}, {0x0, 0x8000000, 0x0, 0x3}, {0x2}, {0x0, 0x0, 0x5}, {0x0, 0x0, 0x6}, {0x0, 0x0, 0x4}, {0x0, 0x0, 0x0, 0x20010000000}, {0x0, 0x0, 0x4}], {0x0, 0xfffefffe, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0x3}}}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(r5, &(0x7f0000000e00)=[{}], 0x1) mknod(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) executing program 6: shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, r0) r2 = fcntl$getown(r1, 0x5) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, 0x0, r3}, 0xc) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/224, 0xe0}], 0x3, 0x9) r4 = kqueue() connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r4, &(0x7f00000002c0)=""/42, 0x2a, 0x2, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x8, 0x100000000}, {{r4}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x81, 0xa88a}, {{r1}, 0xfffffffffffffffb, 0x12, 0x1, 0x7, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xef4c, 0x800}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x80, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffff8, 0x11, 0x80000000, 0x2, 0x7f}], 0x3f, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffffa, 0xa4, 0x80, 0x8, 0x1}], 0x81, &(0x7f0000000480)={0xffff, 0x8}) socket(0x2, 0x3, 0x0) bind$unix(r5, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) seteuid(r7) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') r9 = getuid() seteuid(r9) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000005c0)) getuid() r10 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000600), 0x199, 0x0) poll(&(0x7f0000000640)=[{r10, 0x4}], 0x1, 0x3) setgid(r8) kqueue() ktrace(&(0x7f0000000680)='./file0\x00', 0x4, 0xe00, r2) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f00000006c0)={{0x2, 0x5, 0xfa}, 0xfffffffe, 0x400, 0xffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) syz_emit_ethernet(0x39, &(0x7f0000000740)={@remote, @empty, [{[], {0x8100, 0x5, 0x0, 0x4}}], {@arp={0x806, @generic={0x6, 0x88a8, 0x6, 0x3, 0x8, @broadcast, "065ad1", @remote, "f32d00c9eb179ac70dbea9a531d5aa8e"}}}}) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff7fd722ca6fdffa00bbe00000010c009060f644223278000000004500fffc0000000000010000e000008698ff6c78f8cec800f919c4da215e1341015a96c9f66a5fdf75fe8240e69cbdac20b15149f0e8d6ff8aed0c00eb214bfa00"/111]) executing program 3: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0xfffffffffffffd60) kqueue() mknod(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc020699e, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x0, 0x2) fchown(0xffffffffffffffff, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x2, 0x23}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r3) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x800, 0x2, 0xab5f, 0xd56}) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000001400)=@in, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) fcntl$setflags(r0, 0x2, 0x0) getrusage(0x1, 0x0) syz_emit_ethernet(0x34, &(0x7f00000004c0)={@remote, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x3, 0x6, 0x26, 0x64, 0x2, 0x1, 0x1d, 0x0, @rand_addr=0x8, @remote={0xac, 0x14, 0x0}, {[@noop]}}, @generic="db02fd56ba303c0db3e25e537ce3"}}}}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bf5fe84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 6: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x5c}]}) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r4 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) close(r4) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000240)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) symlink(&(0x7f0000001ec0)='./file0\x00', &(0x7f0000001f00)='./bus\x00') r7 = msgget$private(0x0, 0x10) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x9, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x154, 0x5}, 0x1, 0x40001, r8, r8, 0x5a, 0xffffffffffffffff, 0x7, 0xff}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000340)={{0x8001, 0x0, 0x0, r5, 0xffffffffffffffff, 0x1ab, 0x7}, 0x101, 0x6, 0x0, 0x0, 0x0, 0x6, 0x1, 0x8}) sendmsg$unix(r6, &(0x7f00000007c0)={&(0x7f0000000400)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000480)}, {&(0x7f0000002600)="d0137b9d21de82f6bb89b63f5f21767d440d2a74931ddce04cca64707b1fc97c8783c9de150c8609f62c46917ea6956d538261d1b173f0724f6710c951ed1862fa61df1b59ea5fb7a574060f88853bd11979056e82d5653f25f63c83430f5780936699cca8c34018e18828a07776396eb2b40ba80bddf184bee33bddf097d2ae8b22d5c402d6e6b731a2f33f612a0b423ea48d13b5601798f61b4d424d9dc39dd08a8dafcd8aacf64228e73efecf0f4b8e87e1cbe901019867f260bd5b7d57114daff1e4e84a8b75d6378301e497733ed3ae491aeabef220c84df15f7f915c750be304ed4b5716e64cb0ae31c5ca63ddc2092814cea6e0e0f832cd22439fca169ff89460ac5d1d6c9ea681881bc6b6f59e1242f631d2a29dfcf822a40b30605dbb96863e8359ef6237fb0799f3aa51e15a85540467c444131a507441bb1fa98a7d59d6577b8feb7ab38d44c1d1c19fef53853e26b2e5286b4d989a490202adfcce7b0c10941f1ae789885264c8505b96c96bfd176d0fcdc035adab5f6efa2c77a8d626f365ee2dfbc70fccc1f7432b640981d439a3238b4ee8081edaf21f1fd6d1ebe3188d9ef66a463bbba08a8131ad6ffc82368915fb0847f1c29ad680dc510f2e1815de9c00e34d0ab3a2bb17251e1b4e0272f8c0405d00f880ea6c42e5d083d00477acedbdbb6100563f1c330e567fd2e5a5e02dc6057b3f25adc395819b5bb40d460b64e900fa1d732d352bf170390190b1a8679667fef6b4557b97b4c37b9f0b3cb9c5469b304abba90a1dd887519be89de3eb738552581dfb4abfdbed2219231309b52b42841e35bdaa8d36a5bbac75e4d527022ef30b5a4587f4727002ce235f0434dce3f503d8fa6a7880f20af8f0a02d700067b2eef8cd8492cde31993491323f419c4ec7c3f2a06046880f90aa7d86755607c63d8d91eaf10a526c6e99c2e2403da30c3ee17a6602ef03850d65a66eef3de1b6083bfffafe202c41309c82afaca2ddc916f92391010ee8f061ad623f2cf20bec788e7a33a8ec5b140f0130549de7771fff338e1157785247510e4b9d8c486b3d6ae42a3dcdfd0dfe10c82b32f8c24082d627e247cd3e00f223c7ff6480dfc51f25adaceaa8d3c3e1f2be578fb34dc6d9e82f798eceed68772c5baf6faace60ee822a93a3b6792e36a558833f5f9d1c035018ae2c5ae9d9ef74a2ef2baea9524745240785d74a4d59e500d2142f393a1d57593760c3dea118345c55531a6d2d8db17a8e32acbd63c88903774fa1dd33862b988eb78d67327686d97b1d76708331461bdfa4aaf8ee5d9d061236852cf140aa799aae04efff8ab040f4e134c6e28c95d381aa90e2abeb45de7ee8609da67a4b3e8884f0a78cb2f1120363ac88a628a3dce01343d8797652c0e3c121fcbe8cd934adee665f3cf321529b629d42d5f7a1ecd2a00344e561058297158ce2eccef924ecd240d8d40db63420cc82b956bfaeffc55a45824f03e3b525e9248f0495ba6fd96e5d0ac578d229ede393c91dd661e6c63dbd1bf5957763d66e3b867480f3e61c56d49bd12b650fb6961bbff4c005bae4d774749f85304913956a3ea9041e88076a34ee5ddd72e01b688d95a919789ca0f0ec00165b08e817f1b7841022296c1b201025228d7712d1a5f6da226907fb4d2aa54c396418c81a16603aa8c51491e678880554a924eb5364a6b81c31f65ed219f52bf02c7ce631383ef2f642ca158a2922a0034b7a4fe145f86708d559c806c1a1ced915e7924442a538c77dfc967d5059cbd81a10d057592729c2ec0a6b1f9ef8b8cbab9ce444eb90304f04e91c42d58f16d9f2d6abf176436ea8f4faf91feaf27d2a049a38e3dd6f60727db8c290d6593e82a0a155e442eb306b7d242493724ab82ed47a028e7bdb0ae91d09e0081db60f5356a3b30152a6a6c3df751e23ea53e289e1e38032bf685c42caf7e7f2b2158576c35d3fbda4652f5ddeb1cb62b04e08d0509bda7fdea6547f9148f22b6fee448732a6a857c2b01862925ccd1fc1993e6bd7e5fa42214302dd8271a62798048f3bae16f7e3b8bfc271fdf92c27bdc2c56f39ba06ff72add0c5738b3dbf95f896342478d2495b955c80b7cd484826e696689c5ee18f83132bed246de88f9428e4456fef52afcac3387a1d89cc4b1849382975103306ec86286a6d65a509148ee8437bec81d589a282ccd4e87ab6e3b83af21fc145845203f9e8f433737e10827f202b16ad9c80560589164a98d5d4aed2b4d5719527164f99bd44b1c21309d187bb503715751bbea1028af9ec801b62ab7058e93ad88e459365bd0451f074b327f04016144cc568bf1be1cacd42484454895a787328d22379c5083e8b29cfcb0371a27a79be03a7b42ad1880f3fd88bd3e9fe967d16934934a956886923f46d6a69d0d79c905de137d2e34d668d9c1ca4046bf72a9d4df758c69075f0866c9c10a2d229d56f8d1846fa4e102c2eaba60ee14d1c90d3f0dfb58eba23d868685c1913dfaf2087866d4594f52fbb0334d052486e2809791ff56c0d8eaf6044c31dadd14e6063a7ad94a25a60bc37befe407f04c0622dca048ca8c586fa62a3e983cb866c5fb29b8cb90cdf42bc3a452fef6b9507bd6ae041c92d7385bcb7e92f9076fcd5a5d8fe4e300275c7bfd1610bc29d2348347bf1055c0da5fba74cc21f224c9e56f4daa12bfcee9860b6244ce2e1ed2c9a7909e1bc35db2cc4b45b93ab76c7053aa06cb604129ee6f93cd20d7487e9e7fbb508e5891e80d134c1802cf5e7df2a8db1a7dfbd3a1d141e74ac5377e6f75c4d611a4bf8ba33f2dacb30189321836751aba4def27d4537786bd8a0d4656c613eaca9a405e197e833303b9c0cf02d3197f5646394194257db873399f196c7e0f9d9f151ca994ad816ab575317b40c005f561bb228d27759f6aac71e07987ce78b456fe6457e6a15d59e7bdda79484a38da2ab896f510d5082df42998a7fec67d55def35beb8a6313d2b4bce6e1434db746a6d25b37a333afd4207d03267b9ec0d08bcb57466aa6feb6cc8f5fff406191fda09f5a39818e28e666e208a5a245c6fac892cb525d5d2cbe43444cf6202084348158a37c1cef1776d8a20328e3b9c76cfc772f59ddfe3a8cb5fdbdf0c333a1f112a14a42a210bdb1151ab9f91683803c89a261550afda1860652106afd7377251bdefb4b7d615bd981d785cf7aaddefc4c487026c425d660395a86bd7e71eeba86aad4bca1c696032601417d0da2bd8150c07bcc8b2a8d044ab27f76bf098b8966a5f42f26c2e157d38e36fbbb877f789f359a981a917cfe73133ba283b5f1150b4fd0e9c68a82601bd1773b675d1b01e76ac6914efc7746b37aaf59393cc1705d565a2f44dab60f82e70aec05c92f38dd38d2b1f77c1da6d86cafde039085c70b05a4a26b11b1c131bc7366f08d67b3d941e824c5dafdcf10a57a455d090bc123805e5c1f5189f062954243af719c5be386753554544ae2f56b9b0a97b01424fce15b2f81397937a2c6b9e7c2f7b7e9b123f70a1d01cb317e360cddc3fbf3cde69b62303e900804cbd5802f3dc71b07c436a158fd49aca092bb8ff13fce58e4c8ac899a1533b8a38011a2055cfd2c3f49df3cbdc9b513ae06f560bf70b67ed7fe4b931c9dcc12d8c98230efeb84e09c2e2630976f536f95585dc14e3231a139c68e5d6feb91173a8980599169979fbbb04bade9674abe861adca17a0e81dc724820ab5bb6cbb4ea7f53941bd848da608679ffeeddc5446b84b3634aac0bbf91f300c5f92797e6ca17b9e636ac7c45dbc6705d8a43c96a997e0c35bcb02867926c7036f9f9ce07f1f8a94d790bda5eeab57e6ce8bf33243ead4876869167b7422d3ebe186903286a60f99117a958819ff05327c6d67fef45c601c5fa4853f458890b5c789846e8321486dcae2389f6bc60b2eebf8e6a4e4b4817cba14fc1fb9c6068b2bd4814c0854295e372ab073b555cf70666984fbf6ea13d016638feef3ee09422dece876628c9bfef7742f1f2077a60a09d193e53182adaec2e6263aafb7a2971aef9ca2df06cde2c3cfc102eed8236b52194c2f151950f3ed7025752266685084fb0fd4ee4885b5aae1ccc022c32c3ec378544d0ff9dffca542563d241057aa926b1bf1c18fabbaf1ed22c835ec68d98e08ba4955add535b6aec9e92502a96592415c62a866af6479d19cc2a4ffc320185f57014bb6ba70386b6cc4abb400faeb0c27642a626b7357c4fc09f957b00f0b69486aa01d70fd795a82e1f8ca594f592d7884121023a68b587b007ce99712f22539515f9d78fcb39b72f4b193dbe0e0d11185bb1e18b5b7b12eb1cde23d59d071192f7b5f1dea07a22c02c3736b72788a0128762345a25c35ef0e7a062d79e3fe099b9e45fd59db27336bfd9a3dc90df2e22431eeeab0929f57d6a6e321b816ff7a66bbfacfcd06c0a54f4f69a0bd0cb554d65726238149ad52f969b05a242d204c3ac54dae81bca649ba30178c5df8a03971d9a81ceeeb6d8050000673612187a20547575bb09e15073664aec24fd8471a2de1fdb37e4c4018b59439cd87fc16ed34d44620b71561ef53e7270a88db850aa5b940effc3dbcf902dd03540fe8c7607e1c75a8902e1870e52939541fa174d7b51c2babe468412ed0ae5fd021f395c4221c02e37f619deef42733ed06a29f15a870ea32408d61315190198a9a7ce40355608fa5811ece3c92e4a1ce2ed070b39fd58ae83f54ad2a3601c8a5d7dfd078f584d64fa556d17534971acbf503785c9cbcd6b3b84c03c69f21f8b929c1e4a7d6d8b36ba4c59ebf11acad6e5d9c984b82bae548f6e7c7445aa50eea072691b15bb06b0639e4d99c46e7730278110596beb7514c95f5ebc57a31e611963f9c957b047746dfd501982017b29d8e50be3a711c154a2f705f17e61e880a245914663f3742e190ee71c53b2bfc8a4272fbfbcb8d5a0bcba8e22212270365ddf13fd21aaf994d953e93ea1d2324bde67af4b931fdb8209a8d40d0b6c19202d2185bbe3d52f1515283222a43e347c5726350086c88cb676d410e6083e3fa54055609a0615f2b6a6aabea35ed15a1146596a4483dc7cbf2fd561ad825ea94b0c98828eb53bd56786199d79f23006b180f0558548b15a88cdafdc1d1e21e2e2dce1a4cc9bc2a35c36743cf088822fde9a9fad37a52e4f1792355e4408cf3e9f74ecea5c7b6d1d8cf50a913da07ce0081528127ca278f061d527fc3d8065d04fce6761aa12504a4bb27cd3947b3046faf2f8921b0c759ff37e97f3ce83f13397ab47ddb14e66bdbd240e015ae674fcf4516e9bdeabd556ac43b4e416b3efb7620b762bf36c1192bdbb871f29c6229a3616e7e3ab1abb2bc7828f2cee3fa139695df6e1d09f0995978beaf8487456593d1db292289a02b166fada29be7be8da0cfc1895084dcb2a9827ccf305247aaee733f9a60af59a24f27a81794fd02f069a0fd2d071254a3705c2115d6fff15f4ea4524e6fddf77f594ad0a2b8b83d82d08d1ba4d97a709df917ee78dcc609260b34d05d3fe53aa66c7650d885209891ad88568e0e38dad29a8297f18287253ec208d7bf7245ad31ca0823fdd359dbd073e851330a2d4f0ddeab6423e5087f2128fa005ed2a76e0bb85d073b83c879abbd89611420f8998ac593fd783e4e84dc7187074cb95ddfcbb4d2ca083470436639c67bb89b09ab285b94a904da9852b1fdfe31ccf97dee1265c1d1a4376cce484b39a0fb03a5c623099c5d3a8aff0baca124e69da88e1605d378e91dc76aa5c", 0x1000}, {0x0}, {&(0x7f0000004600)="26013728892365722d453f3fa48823ec66d7c8ab598dd0269bde96705566728d86aae698c08eaeb898aedd91b912beee58b27fcec9deb2c6be605cce8a0ca3c65041d3dfa376abc8a323fb2685e92a7fd34e90de76262190e05d50c6545d2fda7a2b46e02c07911502a292621a5fbafb7ff0696eadc5cb224403dfa0409257ee2f832049d230b5fdc42d2ddbd7ffcb439310dca5d755eeb345d26603f3c0eaa0f976f1f5d71efac2cfddbf1a37c8f4336d4ec0811a56f4829b56c0b5f1cbbad1ad20808b83bbb329a84fa28597602fdd7c754127d16701d809cfc76dba2c69497246b56fc7bfcd8212730fd07ec16e5c70ad94051e319985615effba36e97a4c579e04d540acbfc6f375f347b742c14268984f79fd46625412ad4a7e94f39d729eea58730712dc48ae8fc4bcfc38e95ddd9bfdfb0c2938dc7b5fe8d60941bcc2e4f523d5acc05ef8213cc819cef422e7088f13495714c2f0c9190273c0c95b0a8d2a84ec9604b74eda57d6403bddf83e219e731a519d9e635d009403afcc15590a11cb6fa3f1a2add40c818ec08437c7e1ed68789778cb696e8962ed7a1d210935d0473018fa85df7e1bfe4fdf3ddca55f7f74ea63a75f5cfe0b8ea9c83717d295c8f85124219a5754d47fc21634556c09019d9e7507a0b7b9cb3bfaf1c95a177cdfc582d264903be1c2108b395472161e3fd07f49290545cb4ac22a83cc10c80f05a02793224bb08b4daccb91f9a2caedd52e83c722c14842a9d80fd7634bba93e63dcd4d265fe09133cc4cc02035de5396be8f38a870641eebab7107d06abcfafb86fd0b8d82a74d239df384b075f2dda8d00f28c226ec018b5e655f836d49e93fb89c6cbc86f0350859a7fce4b6c1e156d6dd7a672a522d70c72ba6ae6b7ee9073734a9ff5637113a914e156dbb6d0c8adf944e56b8610e31db0c9a644a8809b5cc0cef42416f8c69b0e7d7a59df557c6afbd573a8b653ccfe253ac0e1856d1a65fa0f1f4bc62fe906ea908833396c2ff36a517f044de5b3374c0546e2385f02a4b6fcf2a0464e4e7a712f9bc0dee2758859dd8c018d50d48c5034c23f56b8c1035a89e43ebd4238a65faf377007e16d087bb7e87a5e7074b039d964cca50ea6d60b23e7b4b6a98e52e6f6f0641c72fd50e0e344eff69b058a18778296aa8240905864e052b82d72ebb2a32762dda698e01a52fa513e4054cddd3ddfefccc90e27d11bce8881962f4d216a721c5d5e238b9b5e2cf11999d8087ed9b9a5755ab3acaddef56afd9e2f22cc464900c4819e603435de1dcd297f9119a90d22fa0632f5f8c54ac4fd99ed74aaa01bd4c53171cfe2321b1320a898fdd71b132af2b20dcb345c10e8965bd130f1e30a54d39f544c0b13e9057196293931d751edc3da88d6eda97ba9d19ebdcc134448b35047359a3e2e79a9373ee46d521301bc642be6e899e975d9f96f00c97a54129c954ea00fa984ffd9feae0b1342d310b4a96460e22abdd18dff9bc860e1ad1ecb9d451880bd6b9df320435d4df1f39ca1dbda7f558e072c589e02bc0e4dadbea3f89e8f4894faf534bf6cd9a593ff7433e3ce00ab695c77b559e32b1176ecc80c9eaa1bf6545337d31cbc23a03a979f2db59bc1f0506dc42afa2cd6acc470ed178aaeb6ac9028660bacec58e633494ce4c0644a0e40ed1e08829f534ed964b05c40d48343e884f7b995065fc3caa2d6e073593cfb96ae0a7a16813e236da5567f39181f6b92dacec61b6d6853fb6cc9b2437402c7869b095c86954f3e1a98b318ce8c78822bc304f1bac4ac6e95c998f143eb93f659225290a20dd9e2dacc6ce111e096d2ce0d922c3dc66d35f44b359809afa4aa1ec8c0b5f9e7a4e5a3db064a20c957db4399c21f73a2c30476288f572a9fe9cf7da01be4417ecdce7d9dc46b845162d9230a18a9a9628f1c331fdd156cb991d9c27929b286e8132944db7f7c1540d68c6341d6c625cea354eaebb97d0b4570271a4c17ee8c9b1f1aa73b0baba0b2ecb2d3a54dbab60fb6ef1457078799cb3f1f01708b2e392fd81b896aac1a8b594464514b4e4c58d76d208ca9448d154efc645fa70d894fb443813e3cbf244e96e4c859c3af1413fe89acfd274acbd9fcb4cd4a9835cc643a80349a346d8e43d1e4370d64a8d676062658e717bbbd1f017271577697f29ba839570ea19e5e22b5bb8638644573393afbb0fdfdf75fa31fabcb3edef628880ef75f190e9019275dfbafbe07ce424c1310e6bd05c8da24a9a04584cf3393be317ee658beebdfae502a27fdf759432325dc1fe18f5a38977b49fcb2a8d40218ba3c096055ac72541cc94b5ec243285081fb660c558018d08632f14a34cfc651ee3f84f209b746c223c62d82b83f4831d9e9011e33dcd78610086aba000debcd720df48cd30af0261913c40a06b53a8b02c56c0b0dae9fe89c04adb0d8f0982f73f8e41d44b5d327314550b7878a1a4573647e28cd6a64c0109745261dee9940ea9b4e1dea3ec57a80a944e5a093e2a8bd10c37dd7292de29de035241b7d3b75d9450fbda763fc8192456b065f203cf8eb7c03f9d59201a75fb1423442ee6bf4775e6956546d2077c27b4e960da50195e052f2bbd2c0d38d3a15724ac75454d78b512b8f701e97669d3bdc0889b0fe686a9004afe1a02fcb4246834a4087fb50fd18b6ec5e607c192e5e080a54d511d875e03044a5eda61208c6d8042f784d000567af4102afa0e23851869b0c54336924f2a5bd7160d1e6bbf343dd9eac70b6ffa856aed2af6128e8e93b64d2a9a75e5c8e411469e877b9c7e2e64d33b93c22ae3c0a477a79b3d0bf1867ef879f2666c2c8d3dfd6c1b11897585f9cdf6606b5549e1ba924790b27acc36afa73d8a4a8f7d9af951571c890a99fbac570cedd0270c8aa3e29f1b48736f241706257c612d309d1a90224894b8df6951213d87ff14c6caa40b909d0a88c181b05d356f26a7e145b809110372d2c8fb5e6dbca094c2614ed27296114b5616122e6e39dca5b0de448433b2d3d98e91e8342a08c5c96a1b1aeb63e3fc2e576c88ef79fc3c1365cae06a4d3be138bb4f98ce6f08d5d10dfd4f93ed4bf15040db884efd261c46020fc24b519ecc45a927dd655ce900274d80b5b5499510f2210d3e13b26e1cfa6930f89d6090b36ec62e5abe448d4c2518a55fe96c0dc4c84730341a8905c19be1e14386fc7935a4a13b052acbf5de1149657caed871d83e4eec4db17cc17a7e09e55ac5f860bff2b30178d7af85f9626a6fc5682901597e1a47d99b17abb59dfc7ecd3a7dcb9da409be4b31a610a874a0bc717265ee54bba80debe2c9c2e1de355ba8567ab2dd9f13fc14e38f47c97ecf5cc3245bf669ac7c67175668abe72b66ce992c4504753a2a596953e541f0393900d91efb737becfee4424d272dd853802a5bb84484fd722a6b8fcc1d60bb83894b6046b120425d606f39f9a8c02134d73c290dc0fb83c4f298ff34c3427395fb15c7b94d3a14361866e766006cd086d04ecab3d04c92c4178942e31c32232ccbf49fbd8467514653a7aeff0b95abd3841ba9a948476fe555b5b176120dd6c2f25cd554b0f7875829baa4b5f00f2c716073c054c4e58f44fd8229279b44cce9788f5047efef724e8046b8c50249fbde2b4f800c06b07cf6fc49acadd7aa6ddf81bd2244e21809a9968f3d44aa987614a12ef96ede8100de312e07b8d82a2e362716163a9e0b64586b4aabbb201a9159fb6a55147b787f744577136e63557c0f38f0727bcb604de8aa4e70707962a21e6ad71b6a41430833cc6735638bae2cec1a4ace6649e28f8633ac1cec028d866365cf036958b59214265ccda6b54954e495260f9ba3d246dadb04c66e6ea0e72473409afa6c2014a2c8019b126fc6353ba2eb392e97cd7bea31a078bbdf594588f6ac5fecf866a00d96ec751e07e167b8d0d4af97f43997afc0dd03ae9d2e53d9d1b4a826f27d3d317f071f019ff13679f115290aead5d8b0513c95dc95b83f351a712db0d8a35d397cdb04fd534e6f13838a38ec19cb79c327316335b399464fc1c4431fbe17bcabe49bba083989a9bf791ddcd2e0b7bf4eca7fe0847953a9381c81db0e9b5efd1759e4215a41197cfbc8c1d27f16d5f69abc1f132b1a18f2798d052aef47690456a7f680178021d643dadc49815895ffb141b749ff266d8c6248c3a149192681a283488fab33cc0c56bf28f35f60c1620f7b3db335529d75bab32e5254a0180c70334458abb05fda21244d5f956ee70c12870a4fc23f4719b665fea37db3953fa656c16d961c9bddced456f2110c3bc4017dcfe51ede29153ef5f9e1709278fe8948c012c6f011c34fee986df56107b35697676e206d707807c8bcc9fa567c9aef3a931fb20eb9e40a2ab92fb1182aeab0e12ada1093fe22f32f2d33813388b0cf78d8a87542895b38ac9618f4174570e6658951aa1866fa0a333a72a0b76ffbbdd0f4a67cc9463c21c76dc9cbfd0dac7e5e12a924a43cf8a74a49cdd93092cbf3e368cdead687f87336b04a0d0850129be6e43a2aaff6367771d44b2702587430df496f222a54a3b4785efe40547d7eeded2f03afc5c52607c0153d6ed7df35a7878fac168bceacadab25aa1eb5ed01b7bfa4b5d10e537d44f83fb7a0d8761bd97abd6dda706c3434013465ec60421b735272ae6f24a2fe429dd7c04ac69f4fea5e4b759b67330daa6505958542d952d98e0e2e8166d83537908893d91575aa7b573379dee6a3ab1af201eb60c7d267cb90b24fff0b5341dbb789a62817b837809d5648e2f1fab7f2c7dec528bbcb3870ad7c8645a496632cec54bd0b715477efee858af19b4edfec205d445c7690204df966d03b34087c5793f41ea16f5a472959630ffc7213507b318336e7a4aa56f224469d80831cd6b9387acf0824c5fbf736a0ec74b459b6b0954da62bdfc2a73eafc0cde975d38dc036546d999f5295d8d10f8945c941c1efc993945343cd7af1c79abac62f7d4839b2d614f188b944a8ad3fbb35f2e496582041c00f36d7275d90c3bc9347fdce7cf7a27d7e13e2e59fbbe21ee23c30f8be6a9036200c28aecb271181c838dceec0d9b859359e4f4a861ee6badee041f95984ef1e01c122883185a7f6b92600591119967f9ff60778bd8cfd496b9ae8221532aa9bb263dcbab44f8374270b0639adeca94f57a0b9558131c042775667e652c45a491f1325aa0f575da6f8611355a8a9ea579ad910805ae11919def41913a611c2a636cb590b28533473a2fb94077fa965056a6f5479cfcbccbce00adf548250516fe64e94ab6181884b04daae64e9ea07ee5e9bdb807732563c962fb2f5542d00206aa74cd0f4ea7a332e81c1e90c38966cc5e50fc05d599485904e27f17fe9fde31c419a542a8de76a6b2b285c072c6b69c368aa0807a600e6e7e8ebb247dbf5e3d2fc91cfd2cebf91e3a76238b9d3a7ff0e0041d0365bd4280c97e58999e583d60f23a006092ad3b7c8315e85f2993b90f678dcfb02eff38267255a345a457e83dfe1117bcb303b6c6d0e982bbfedf2f46251b3c61800c51edb5a18b19eb2812e9131f293e38f5f41a94f8c9e77db58345f95bda00242d03b8c9b0d2e48a9944b1f6d40db100d3018243236f4ca30b7ebbeef03daa97f9c16659db387ce5e6e8dc035a8c5274b511160776d0b41d70e5ce03ac5849ae70b79e653ba9b84472e6464eebb287ade0391719fac0a89494ba18fc5ee752a57f977a542d23d1a8f6e7d11703c01e5a4f71409ad25e12af9b90508e13d928bcb", 0x1000}], 0x4}, 0x40a) msgrcv(r7, &(0x7f0000001180), 0x8, 0xffffffffffffffff, 0x2c00) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet6(r1, &(0x7f00000002c0)=""/105, 0x69, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x4, 0x8001, './file0\x00', 0x7, 0x80000001, 0x0, 0x10001}) sysctl$kern(&(0x7f0000000140)={0x1, 0x40}, 0x4, &(0x7f0000000680)="149aae632c5ea2618240a8c11ea756e673b03c7618cb5783652c55eebe6defeb6916ad6be41ec6d998a5562528ed90da8a399cc357cac6d9297811688b319a52742ebb14e93ff49b1f23c8578323d6980dbee9e50708323da35f8ff7e31a43d2d6235ce11a278730e190c994ba7ec1586a31f6a71e5a605720871c67b1232a97668d52ba8bd1683f58c46b99a2306deeea4b433cc1e8c0edb54ca478e72b78049f0c6a894f90f8ada887a942504f17ef8d16de58d1bc96373e5000bba60a6d1c72a832b88cbbab2e15c6e0cd17f99dde1e7554928d81b4277a5e24d88d14b582c0ec0ee1aa6c8967ae3cd441fe98ca6c080939017dc5f317ea14a28b5f866f2db40bdaca6072ed3f60a87687fda476c61af9e4993ccaba894d7a74f28f9408f6b6ecdd76906c58a396dd8dabc18ef459a9dc155f128e2eb316ba68708b80a16fea9316346fff55ea00", &(0x7f0000000180)=0x149, &(0x7f0000000580)="2b413ced2d57525768f493bcd1b48aa358584e4548a7ca123ae5545eef65e812c5d5c92c24d93b8885fc0afae793995d8dbbbe59a81dd4986da5cab0eee971c7d8020c851a00193493ce751aa9433d1dacbe2e9dd0d5776c2d06145d27114e87231ea9af18bc0ae6a473219d608115d42c24219111f41bca901409189be091fd7d1f66b51651e1ee232c80de6060bae42a55558418dbe42fccf50e2bda795ea53353bd0f2bd6a8ec10d95c7c1da0225411e1d450107cfc35395d819dda80a12e9d032378867efd769418452cc884b5dd27e07b95b25a50293711e5201ddf1e8dab644f7158392d1cc9abda15d706f2023173062be5d8d8a7f7c623ae92", 0xfd) executing program 3: msgctl$IPC_RMID(0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000040)) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)=0xa7c) setrlimit(0x0, &(0x7f00000000c0)={0x13ce, 0x1000000000000}) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000100)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000140)="1e60f937e50d4f1912912168742f664472882402015d2ddbb44ed9de5eba18fb5b597f8f8cb348d8d392b4aa09dd82c26e7ac33e0230fd613a0084c88b1a26940c21fd3ed5ad2a8d7583cd9672ecb481614ce9db1cbc5945d987d40f3bfb33a56d240b97530236663ba310480d15176a04231ec81a47f95985b66a92b103751f7d53f1a6f86e2b6b3ca5242b10dc44dda17df42bf087691acda77f2f64b32415ade67f6e8a596d7ce94e2bb1b715f04341a79e80191d5dd2f7b1649380e58c2cac9ee20e16b4ee2d4be121e8deefb53868ae6c9012490ece488ba57eff", 0xdd}, {&(0x7f0000000240)="fdadf3fb18d1d9d075d0e2acb1c1434df08b09300ede34cadb7981d5879625bb68824821222f4a17abc4df429da859153e49de855dbeb4281571c25be9d0754c11430bea575e5c8997da02086993faeab398a1be71b7f08c8436299aef7d50c43448f41dcfb31db7f74a91a1212a2303253912b5", 0x74}, {&(0x7f00000002c0)="4655b0bf628b1ad41c9dc0328d574eef6b885c4ffa94531387cffb828404fa5370f46e219095aee45989de1eea7269e37299c39d4f84e9de25c3654342a4b3346b41cee2c1a25e7597328ba71fcd1e150f41fcb285d1276519003d12a97cc9771952a2ea85d4438332355c756062ae9e7d3a300f", 0x74}, {&(0x7f0000000340)="cd1e367fb4b9dd3b21c504aed3b7dde4c9626e9cc0cf21979475d540abab29b078ad6c970887a2c57ca14eace96abb91b42cc1dda354592f6d37d1512a9ef87d4c3e8e312d4c81e08b63d1239c86732b4b28e723752e6048ea099c2ad2e1c3d5a6cd38352bffd686c8121cc403529212b06a87ad975032c6f3548f542b1d0325ab212c8225af9ee3804104879e6e0bdb0742631e70f8c2b37387d877183492f25f47a4c2c234ea842aa3ba623badb5ad4e6fe04e8b0e374dd32603a8182a6e187152d44c1d201a70ca1d731d8c296aaa7eeb47c1a419efce40a9ee0e6454ad57dfd7e31c67c4db2763ef97160ced8104", 0xf0}, {0x0}, {&(0x7f0000000480)="abb330b2bd63ebf89bebae8756532490a75b072333a5c2c1f14a104a712825ad2809a75e6a29dae49421c16be063c8b0578ab1611c556f105e4dc62594ec0593e0104266f0795ea180abd5f5d3605ebd72b60165e936e5aa8484a9f8dd70404401700dd645", 0x65}], 0x6) r1 = socket$inet(0x2, 0x8000, 0x0) sendmsg(r1, &(0x7f0000000dc0)={&(0x7f0000000580)=@in={0x2, 0x1}, 0xc, &(0x7f0000000b40)=[{&(0x7f00000005c0)="b0563de2ff71b513d65fa1f690dda52e6691cecd102ab3b428e113a374a448dfe9fb2b06e3c93c1765f0468b42a4cdb776dc88f89ad30105073f708aafac1a93460dc27dbc6ba441af970207820dfcc627d9575c2c4308a7bedda69bc86aecd43827c26804bead538dada3245a7608726415965aae70ef6f82737d9816a9bf13cb93ec4be610a041948c9ccec090d960fe242420dff481a780443766743e97f98acea1e7d1f446abd070d3b0b56aca605c74e82c4dea7c420ab8f4f7888296ce6d99f25ecfdb4038c467c663a696825d57", 0xd1}, {&(0x7f00000006c0)="daff32e503de0a5249", 0x9}, {&(0x7f0000000700)="10333c95f924b99a52a3df78922a1d7f2235118519abea5f408bd3509723d41f0ce4ec7441edd283a26ab63c84b3d20a4e52a4eacb692c46c802217f9ae536d49c9e6220f7af233000676f44d1c026296a4dcd4fa36a3c68628ed76901700515a18078b2cb7c96d7abd477a5", 0x6c}, {&(0x7f0000000780)}, {&(0x7f00000007c0)="2a86810efdb6f21a1eaf9fd23fc2b97c68ac884a462d53df0928c07709d0547a2c490773ca885bcf11c2955339bce5ebed0d73e202e1cec9173f5b4a94433d6e4d4e8694c64d90036cea59cec827332528cc390a629918d2", 0x58}, {&(0x7f0000000840)="955907c4a841be73fa5ef029bbb79554ce5a98a00663f690a198d422e19c105e4c5ebd325c31086abc5c450497a5d3380c41368d0ae7f8f4d39a1d938a345e77d9681c733467e158ba1603aa9c14089e3f52272680a03a5ffd400b21ac6b3618477a5ed16e0142e3524b2049c8fea2421793e34cb4431e496ce9d81cbed682dd5857ed", 0x83}, {&(0x7f0000000900)="9906a234a8daf945e08415c196364193c05c1fe065cc16642b1d89e8742cd416b95b9da753205050a3d5fb8034f7993a29f73622d3169311ae8d4401a654884979d73cfe6f0f66837ecc0857f2cb7f800f12438a2f79a15b5366620aaf986ee388e174e80a213e53c7eb76ddda5100ec0ab92bd675e4920beff75694f0008b81540f41b22077be", 0x87}, {&(0x7f00000009c0)="6f69922f8610457d214eec9ecde0110b5c40bead3760126780101a479f79b3b91d5f29511ea818190afef0d1a0666564116c405ab12bc6ec767a1a62cbf0a99d0ed3f3ea151c39d69e66e6737e4cca7268a0ae9b0eaced25dc404ac415a3f4b9af16e7f8c3ccd01d248a1087102ba538c474eb0de1bd1e1e7b52edb6271020439fc46821129680bebf3d864bba71d70aa294e4cc48c7ac6b467e20f0a066fc4ef1a9f558184957a62e214abdd68cd456a805ce869c840693247debd63713ab93c3199e44b6a94129fa6cffd67faa543ef331c14099cf24794fabecbd510b5dc46b78ab2f1020af05784c94df98e40a", 0xef}, {&(0x7f0000000ac0)="39337c866d19b7e1c8900242aac237194e6c69370a9f56", 0x17}, {&(0x7f0000000b00)}], 0xa, &(0x7f0000000c00)=[{0xc0, 0xffff, 0x2, "bcb08f7565441826a99b44d3f56962dee35fdfd4fd4d619d989e6d2face0578ef43e8bbf332c38a066827e65d04e1093ed7b50743ef615989c2cd39034358f8fa22b14a098cc0140b4ff043d8fbdb0622b60250241176c48442acc368d796a8fa72de363b27afa02f6f4d9b2f1b999e678eb8587f9acbc389d88f4ef3bd4c3e82260c20f175dc9ba646c8326aaab51a0cc5cd77f43c9507a635a5a2ca9f24f6a12bc79ceecea8c5183"}, {0x100, 0xffff, 0xffff0001, "b1f09fcb50b0e35da247f81c5f2f6900896803d3592b4359b47803227c28e7addfa58045c97c4daccb6ce42f3bba05f7a30ed36ea57ea33c8bf75ca1b1cfefc4dd6dd7b6e20f469ec57f6b83ffb436b0eb0c3d8d6ae25b4277234b1804f6d86ff4b0948d232648dd73831d3726cb4adb28b39d84a8265a83553c21ff2d8216c81c392be8d78ea7826f87525b5c3fe3a888441fac7150b182222e5c823d1ffdd98aaf7715126bbd9fd8f802a513df20a041be67ed42e6418b6a3b300d9247751fbb55b321bbc5286bd4fcb168942295cda0a74db9c2ca8da1ba37666f2a3478b70b65c8105aa903eaf515b5"}], 0x1c0}, 0x1) setsockopt(0xffffffffffffff9c, 0xb54, 0xffff, &(0x7f0000000e00)="fd90c853d202364c0f7020e3ed0169f36ad1fde455b1ca7fc571c27aa5196a1fca1a90a238bdc99d70aa6ef68943700392630ac62aab577539a32027612f6f4c45930862212481f80b09b39d9cfe16d83ea768712ba50cb1e432072f35745675c861511b24c1b53c289e9471521b02429d3a62155c2f24f1c2de3c4be63e63aaf0b92f1789a363f277e4178770083989b5382465959fefc42a985b2bdedeecf8a26416ff344abce907d51f7ebb57e27a112d823ed95cd41cefc6981a5e79bbcdc673aebf21d831878b1438fec1", 0xcd) r2 = socket$inet(0x2, 0x5, 0x0) writev(r2, &(0x7f00000021c0)=[{&(0x7f0000000f00)="c064cd4de966b44d2176db7291a89ba2f5730a65b8f1bbc3aa045ea1132c8e63cc8d0bf3d992e2abe29f4640c7aa4c00f05bf62587e33308054ec3790bc79bb849c134f12a70c3624701f0ea62936b0a059218f64763f9d90845bd3eef7cef5c4af46624e8b6a0b9d00fe961503044f902ed7531db68acfa96b85e45423e31d175fffe38f53ee7803358f07e5d7541f69c6a8b3289d46901558257bc4795de70e8cbd5a394fe6933a887f03299b5979dee4086723815a996f3f408eec0652430a2230ad21f6c107e76f7e3e2d11159c794c16de331e549a29cf37eadc5ed5635db5d05fb77721cd53b5ea73ee48e90e8ea09b0bf2e0e84c0", 0xf8}, {&(0x7f0000001000)="42c17ba2ef84e94471fb78224c8ddf9f9a0d9c8c2870d677390b883eac4fc78abb9332e9590ae3b6f1a6435bf7f3b896a51733e7e316ee48d11b4566de5d4b3469d6944af34eaa1dc1b3289e6b6f7578f8f2c2d300805a1cddf41466d918b7528018bc44b44834bd90487b66d05446a66fd25152888f8bdc3f6dae21547a89dce7f1188417fb383984a1fc4c99fcffacc817402386823f7fc4a9b7b88c999d77bb98ed1779b46607fbdcf8cbf245c685ea1f525c081b3f400e46b425cb6318d435c6a217b8c17038917becb3459509cc469528d7", 0xd4}, {&(0x7f0000001100)="d5ee04279c46f3cc6cab43232d7d884afe9681c6569cbd9e351be82702b364004ec7d9b3bd03139e0898f713a61a8b4dfb27a34696f4c98aa58a7ae5e1378f74ad6e0a57a4012b79d842ff249cc0722dbf7e0f2a07fa0431419ce81570c2b6deffa5b83f5dba71ae865c19c5f209bc4875d4e5544428566028088281f987c76ff414c1d159fbcdea853cf96bbb94654ea70544a962884ff42ae428b45f3a28539a7582043f10d4b2e8ba9c60b41e169b7eb5d2505a03f3c0caa3913e197473f25ec068d50551e8bf79b790b2f86c48b730a9356c19008e8987da4f03f81c0ccd5d4f5fd6d1d338030575660eafa6fc826429c4e66ef5da4c7925650b9b19a636a114fa27e649fef44e0e85c6fa4d4fd4e7ca2ceca7cf9fe34bca218519c9e7137c876bebc8ac1e155b7db1c698ea7e3aa3e3c543e7668a03d1a14d8fb0955b11c0343d4ddd89e8d17865f09f15845b9a46cddb1bd61bf80e5ca95458eb3182e010f06358cca4ed82df07893f4a4c20bbda7717d514991819ed6aebaaaddd126c07a4e36a1495442aa2e98424717e700be1f08ce41de7db6d8593d885942b6adc87b38e8356b24fdaafbe17110e691dde4541b8defb32c96b58ffed8343ca0c5f6c9afb382eb74f2829a038dc32671f90b411e9064075c761b76b7a63b379c6649525be9b4632b8e109a09794b84151c95ea5cac5a7261adf72d7c6b9973e32d8c1d1d7e53be87fb7336b3eea229652dfba431047c1e249aabc664fa84d7d8cce989181e579406c169fe3b738ffce2fef0f598036de0d72a4ff7bcf0eceb42abe48ea97eb0f4a7e5f3997436447720593a33c20f0937293b5170e8ec7efea3330894bf57861c9e765b9a0cc81d5747b807691b7baf58a43239ec72f8cf2af4c6f83b42bd5d8283720b1e47e91c5392b0e93abea795edd1feab41dce655c01f21e7aeb4730e54861b3b084b775450658295b96dd957d5ae4917698d388d4c4481d84fe8016986de14fc772c5e08d0013823352ef3f6185177830ab213263f9d714a475e243020e604c9db1d735f719c76e69dacf20249526e2c63154f6cfe195eb3ee0aa09d57bd802990e377bd8add9b08e932131e92ea8495bc5a9575f9589b0a022181698aaa2c3614c1947159534bd78cdfe9be508c9f4f1eee7b0550b9b8d3e6e2f510a1611771a668a7fb5ca368ee70dd105e0ea97f7849fa2de7eeea8a7a89e64073a9166e2c49cd488143ebf1bfab6379c4800ac332fdb25e64bbd87f808e27d7f6614a09ea04f8dc77770eaf05249f7123c632c09c2fe742f26204aeb43d1f9c70347af9850a4bce4eab79b39ec56071d4cde56bd5d04dda2a6c8e7691abeefa9396bdcc39900d71ed4f58022959cd395afb086ceb9b31c73bd9f6c1a2616bc03d4a6b0ba61b4d092b0d404b804315a002add7be5df75376b6061f64f21f75d25d27370d6a0dd436360ecc0da2cf7bea63c9fe7310287927b46e50c464b89cc50e93956d2e993a1dbbf7e263dc28a29588b5f0b5a2fdbb0cdc1dbfacae2366944cd9ee9d39488839ff1a6d4fa320933d67724f5844ee12021bde7a3f760bff30cee60a1ca62c389c575d1cd63eab9e526ea833b234813452106a10d57ac7b9cb0dcb5174c17e71424b47aad975188185b8dd8b89f1a705e5b7ba12f32dae934065dbac365a00563bba12cb4ed2764c28c3a96fcc7a6de6cabcf1ee72584e1cf69e73343105d2a85b31621485efbd278e5347c8f7a8ac88ccace206404d6c072acbee7d137b33744e1ace8ae00c610901ae1f49065d730192d94a3f37fa34c6240488b902b6a96ea7d72b98b51e6fe8ddb7fb605e66e74661828a80a44d9ad0e57131eeeaea3c767207b596740983ac92ed601b1877e0bc505d49692cbb3a5cd2c67ecaca80b0610a7e6894a64a4b1568ddaf480b005e97e5280879213dbdd13095250278f93855cf8cf9797328b81f1dd3a97a9fd900c1be85afe826e8603cf7ed08c469d70625a5ab73a5e8525aa1682b8a6a9083bfe97692f5007ec0580da22719e50d306a4ef1326b130173fabef15f0f5b2480443e4e2aa4ad35c8c8b6bfc1ea078c0637b6781ea8e39e1dbbb7d176a946773eb8210d0709e1a50407851dff9d41b2fca188f033ab811b64dced3ae10eaf0933527666b02f7d3f1d1bfd89361918de10a941504e42fdcdfd6ab6aae1e9e48ee30473991455922a610d6a8c7475c799ee646923a0da9cb9fe0ad43bd0899eca761c03b25c0e7748d57553e9ed486bb133b4e9e76dad94e97fd0da5f709e2d18b1d43717109dcd86b5b01d728014aca218e484cdf3f4162be0b9a8350a8398229162601a2dddcdde3bb58d2da169169939031e7da66813c44f8b05c5bdedbe67679202f1c36b10541bb8eeee420a2793d90be9e8910044b3af53957524766229fb426c6acfacaa990d632b7dd7592c0150b8d085ab377adbe1571b1558059c4c1d3a99c6d23f7e5e65d776c5acc81e07e5affa7c54b1e356bd958d3dfb8b17435a028740aa56aeaeba082d43168d34f919999e30797b6e5fb55944c122a5e5833c0763fe422cc5560c1a51451e262afa618b5fa50b38db81d7889bbdd44d6d704677311615b71ada160535901a5d9d0a0dfa6a1e80d6ee83a9ee770209265eb9344557b321acd59f2e35f4ded839a0e3b2208c0e42a942ebf6ae9dd57df07303995f461748849853b6b19f1966e96e825f17e467cfc441d761d8586a8dcc818e79e5637bc71f94cefeac6dcc3478a83f27c8ac815a58015a9f2121bc8d9a0537e270f101f10a21826170942aaa36ef5b625101e964492fc3412c70ff2741e8f50212676635835e633c1e5ef82e2c6f734232e0354a8817c0a9074f92501768a1b7cf269d716530a3becb37b457e08857ada8f3c9abcd5812a969097c5261b1b54d47e7b8d526b127187c1906ab3a31ebcae27f829725bae301c3ebc7ee549d59a2828866befcddef995c968b4b15f05a21cf6764c196c28fb6f330169eb956d06c84611a4dfe160bafa777bd2b12046f52759596062f6ac2f9e4e0e6c8ccc883e835c99053e4c3b3e9513b024b358a61780282e6e1d53e966e8aed7f92f5b3e4ae52da3066470d274cb5c235b2f98db54363ccd1195c09149fd8fbee6a61916a135eefbd1f27eeb71abca3b1d13a3c2e1c773ef5060736123c19a59ebe325980cdc26b3fc722175b88de4a22684deb220820801dde5957adee41e40cd5dc93c7055524a3906adc238997f5919c87bb31bd91b7b7adc618eff744305c2aba1a739a1a03c36656565575c4d6e0d58e63027e2ddd82f05ff2928e2391710c47764f2654b951b2158410ba889998900c6c8309ad0eed2892538b75269a920662695a5ca90011cb60457c97d4465693d3b2707a0ac4ea95ac4ddb64e4689a6300a53066c673d7b2cb7576dd4b2a0f0cf3b72a1f47dad4c93f66ab3c751f0f4fa8b5d0d8a918989e0cbf54ab942b07cd300fc1ef08715b1754daa715c3c7cb6c01a2b20a9b16fe7deeeb374a94b7d4181b45439aaf6d22666203d565a88211a2444dd58d528e8779ae6aecd3cb231c782cc4a8a8b22a2af409098933d148d7eee9dc55077b9c473d6328464a5c0e18857e1bcb9fa1d68efb91b57b54ab54832ba1bf9da2aea3a8c1df488a608b6eda930a157cc4ac03680c8619a771f6c40e32be836514e58413164eb33eb0dd2bbf9d7bcab8721699f3e9d9d63d27fa1af9bff8ae1442204a705259360246bcdae2729eba16f35072bbef1372eee59150a8b855990fc851b39a0146d366478deb13c494fc6022e6491b0d7dae874ac9131853aa4d69bca7ae99c1a71ef007d2f05a254002d7a0401dda3f609c6647dbaac9c124007c464022bf493d507a5e8d80e2ed6061053790211d1de8b1e51c3b7b70a0d09f3d79544fb1073a15fd3690badd572ca5b5d81049706ca834c977b14ac6123c1162fb72f280720120563ef616fbc16c9f1fb8d45cb5a33677b81f463a688a16e82f2a7f6ef5b6da58d027f85d25cd57dfcc14e1a3a9aff7e18494162a1d1cec9ae33f2febca9a23e1a275cc192c4c1dd08b85a4f3527c6dfca170a4ea018c3142c01da6ba3a5ec5fd6fc52d8bb7716b3a5bb609e7f8366b493d468718f5ac8d025420f713d9123578f8b3cc7226271b58072d95e4a3f9f3e95199d8fef76b4ad412c4ec480b20818e590fe461a314c02d5716bb84c72c25229416926506cc9e9a6f80a051d93a74ed244a9e324e9d73947a870b3ab86b9708c56ec717f3e382a0c7cbbb77d3e8936f9f20463a886467fabe75543918e06dd5526245a00a760d0d8e6ee0a8e78d1bfcd06d92c917f621fdf06b7cce09e54ca84619f6b172fd742e99aadfc2ca949e7dc25cc72a4273cf6a72de8791c557babfce88ba1a0f7a0b2d5d2ea3691d480ae4b55fc722a249d1853395595aefc393ad1583bea408061862e80721ec30b594a446fd8ecd6f7fa7fcd271e425b5dc1431421b29b0a7693108ed0a69a2a9c77ef5a9c8b551ac0fb1f9d6f0246f206f3bdcfaef77caa4e4aa806ceca1b8faf2bd32aa3eb5989c6325f356295ee021d506beb6532ade11abb2d47f77612bd72062276940e174d79576a59dbff36c30fcbd53c2b5ab36ea9426835cdc4aa53bff3efd404359eaec88eff2c3be14c68541871aaa68435e9e22b1d1a75623ee0abfff6ddd2562afd54a78e4adce8ccae848297244bc185c8a3c06ae44408e3c174735c706c3aae9aee36e796639dbfce0b356739a0dc847cb2312fce3d71e38a8ff7da7f66f3387612c2fc1057d6813c5c58cd45c769a8d34de5b3480a687e9cce0f3e9ec1b9aba7564a5382bbc53d79f673d4cc39d27f7478667d72751d0d9dc9024e4694a684f7e0f38fd1dceae1352a1b90389bfe2d27e88aaa52906dbeef94440de52b6f89416b2c5361601eff42558ff5ea34f18b724ddb5f610fce3993ef7d26683e3eed25f7cd60e9a795f59524269af7de069e71154a7dad694d3dc8e7665a6078f37c15e05fc2da0f2b0eeaf3fe8909729424146275cf2b7bff61fe706dfe01a8ec9f6635e5008e852eafb1a2fd293747f8a696c63e4e8655e2065f55d254dcce2ee66e9fdd081254f7b3697ae400b25cddb9edd2184363511b1bfd57412e5a3d03850ac231dc1723800272906d4c01a3c0f3e0d7e39ae2ff6264fa0e1b26d41ff3fa27366dc4ba00d7491cf19993a03e2dd1da7e9934ed30b8f2e7c2de50fa98ab77a7b06f0daa5aef39631975fe37d235467c9793c962bb137bb6b6d966e5350d2951c401dde3a8261cbb28cf16652116af0aa2f25ad3d37fe10b9ba0d365c320c8836ccda8867f522a96553392471ad94963b8075b318f41c0920d1381368234205f6d34e8ecafaf4043bba5350858f59dcb60886590a42bbabe15c6282cf4cb1deb47c2ab32c169027f4fdc59643356ceb922632cf70598eb21b7c474bd465e4520ee319729868ca5162b2a0e8036819d90b10812d5d6ff4a735c6ab904e7fa8b817bd1457e459d847016c8ecd4de72ed6736df4c52796260ad71874a1e57cebe4887662d76cbcb10e87ca6407295a4bb9de8a05109c2e398bd904d09ffdaecc7bf11652f978bef86fd1c2917f0d61d2729d8e03d4a1b3e79c95af4f4642a0bac593e93a420383d50d70f841f2e4edde176367849e84c27c3eaca676dd71eccbd0654f675169911f8d77f706c0c38429441eae93f1ea38df0f399a47a26ee9fd1295748d9381b7077ebae9d4c1c35b05b08e91787785a6e9fd588c88a6178", 0x1000}, {&(0x7f0000002100)="f7b3e9c6aea46e104d", 0x9}, {&(0x7f0000002140)="1e803d6bc6a623ba01fafdf1fc754597a3217bc687834cd38dfb2e104851bc53c3e5d05b6a6bde0177c3548d7d858b8773b3977def73e22201e5e93e72e6732c990b0eeef74bfcc07da79cf5de15ca95c17ed9234d366ed280281303", 0x5c}], 0x5) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002240), 0x40, 0x0) getdents(r3, &(0x7f0000002280)=""/160, 0xa0) read(r3, &(0x7f0000002340), 0x0) sysctl$vfs_nfs(&(0x7f0000002380), 0x3, &(0x7f00000023c0)="a7f597251eeb843dd876a3829d385ff335583e21480517e4fb3249c09644b4835e07ab04efa73ba088e3a5cf8bf8bab6d06a05b7afe9", &(0x7f0000002400)=0x36, &(0x7f0000002440)="990ddcf0096998db4c5c351c69bd20aa954c96272dc41482812a5e01200ac7fb309e7629c7a49f2dac7728ecd9fb5186bc4590b009b12170747ce604aa386e2ca20d2b9152258fbd5f71ec8533cee2b4db154e8d3b24c9883e87e4443d9052588eb0b8060f32b28ee37c107ef7055504874dbca4ff049a1267f8b6f656b0a37ebe2a8026ebd1377afdeb9037fc86792e736a6c", 0x93) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002500), 0x8442, 0x0) getsockopt(r4, 0x401, 0xc502, &(0x7f0000002540)=""/30, &(0x7f0000002580)=0x1e) r5 = fcntl$dupfd(r4, 0xa, r2) writev(r3, &(0x7f00000026c0)=[{&(0x7f00000025c0)="4d66e46773ea6a4f416e9286b40533a7ede3dde6edb83504f52c5853d5028d5ee198cbafb8a1cf206f94568815e4cdc14122dfd9c226ed42afd786a64bfe5dfd0658098f5afc6141e2d29c6e36b1e443d15f0bd5389853b047576261f42e12774c79342f41cf70681fce3e68307a1e2da9b61127ee93778ccf30fd1f2af79fb5abff4316dd7ba71bcf4c8c3a3bd971e6bdefe3ed2e5518cbb3fc4f8d8fd8bd1407c6b31975aaef1bb32bbbccf20ab5f730e83522bcfcd35d7fb82771236017cf1d1f6656be", 0xc5}], 0x1) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000002700)) sendto$inet6(r5, &(0x7f0000002740)="1f7736628b64dc1b52c46c27bbfb3845afc66f8f895c8ff0872ff36e570ea067df50b6ba2cf41970c0e2e0a1051195397a8898d72f77bd5013dc4ccb69ee49d7eda7139af8418687424869f73961dd6bdb056c796bf56602f23b767265870d6b50d4158134c7616722b59d4aca35771d4f0dcd8791dcf2f4f52225438ecc337304c47f0afb616b0a22651a6523b933cb9d70de9b16", 0x95, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x1, 0x9}, 0xc) r6 = msgget(0x3, 0x85c99c9a5c50dbac) msgrcv(r6, &(0x7f0000002840)={0x0, ""/194}, 0xca, 0x0, 0x1000) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000002940)=0x3) bind$inet6(r4, &(0x7f0000002980)={0x18, 0x3, 0x0, 0x9}, 0xc) pwrite(0xffffffffffffff9c, &(0x7f00000029c0)="9924a134ae620bfdd4a05ca5c2fa012ffe48dc1823d02f3d72be176bffcfd5ea1fc0503ccdfd82138f8ef7a2587fe6eac408b11f2609d0dda6fe2c936eab72179e8b8ac4ade5f4e2a3f796165503396b20200c494bfba5fbf0880cd741d28675bc9cefa3f581505622e851fce952a58cc7d0a5df7a6e0b2c85dbf381c9e99861a994dd7f8e133999a9225db7425b078cb6783682b5735605bf019513f706420152dcee38c0", 0xa5, 0x3) setsockopt(r0, 0x20, 0x685, &(0x7f0000002a80)="617cc628d6e821526b05e6bfd9441c6f76a9353f080f04d5aa6ce3942d521cf1299c4ba698a0cc8b1a4644a552e2c15ef35c85", 0x33) mquery(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r5, 0xfff) fchmod(r5, 0x2b) executing program 6: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) r2 = socket(0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000240), 0x4) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0xffffffff) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0x4, r1) writev(r3, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1", 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1218, 0x0) executing program 3: r0 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/63}, &(0x7f0000000040)=0x41) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x13}, {{r1}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r3 = socket(0x18, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000580)="3e9105d51ef2ea185538e873ec9ba98bd17aa91b26438503ea96553c2a3895c9501849927552d3cf1f17011ee64b5d5b19b7036d74f11601369c593bd6d2b83bdb11e0c70a113c09de494897", 0x4c}, {&(0x7f0000000680)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c16439c9bbfe37bf9b31d625e398beca1d2d858050800000000000000cce3a4da033bb92a5cc65597870c03aac2a3e4324aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4f9ffffffffffffff181e9b88e80074bf3157b8dea45e3391e824194bd6b879347fa51e01b4f60400000071e28d9d838278a9fd52aebec8b195383582b54006007d9ecbc41c90d477e71178f611d1ff0326888da9001a6ca6767d7f9578232f3c50853ff9b289a7fff44d3d16da8d62796f9444d1bea19541ffe9462c7add5a1847491768ca052048d624f5f6873dd35d58208bd21653e05b8c88ae3c6944af", 0x104}, {&(0x7f0000000980)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa03cd4a3a37987853a02497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3120801ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d24750e0ef7e10a65b892182dadd93906c130755ec4264771e6e09c0323159e22c27a38e56ff48ebc95cdc00728a7f0732af3d20a36c5cc15ef466be034ebb1930943bb79fdacedfdb5c7dea75f2108a3a3099a2b2fab870b47ad708eed009c668ac0a3848001a4c08da0af82adb42c4dd1797a0d20806779679c714e1b066a615b9e448ff2146c95daa5f616e8eb756d11955e0567a2d4fd95e97a178edf93ef8c0ea705b0a42dc10090c9c", 0x190}, {&(0x7f0000000b40)="294bbe01e775d42b920510a1a4327ec1b340b1976fadc987bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229024357738d4ecaca017eb674086edbe0168d9c91ab1fbde25895467c8dce7fff60400008ad2d3a5431dc62ecdeffde58eaf0b9d3c", 0x9e}, {&(0x7f00000007c0)="3a5f3086dfe11bbd96d07bdd264caf9bfc4f5fb24156fa955bdb484b7502da135f05c9573fb19933b6e30930ee3b68113685e697a67fdca69fd4f06209a0e88c2081d65cdb36ce782975f98478e70f7ea8e16392c78f87cd10e6211af7801017160fd4734cd467dfa517dc3425dea91bd2e61e490ad91e19f7e101dcfd25c5e96d32432ca0d9ea300b97d2a5d6a0515a723ecf9450aa8570bb5e", 0x9a}], 0x5) executing program 3: r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000001300), 0x0) socket(0x0, 0x0, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) executing program 3: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)='O84', 0x3}, {&(0x7f0000000180)="f8", 0x1}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) denied attempt to set clock back 3103785017 seconds executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="708bff0700004632cc93d2018896630702dc9b2e034c889514a48c7eefbdae9b50943ec1cf4b4b3eaaa7a0da0973917df40bdfe8cf82d9f4bda011f8e935cf3eedf41f7c5f4bf49629c417c348379396f0ca63e57284336f97b26bace051b8f276f6f2b84c939301fdf21e894ac61fa5cdca00e1519f6112e076adfdcec2f4f9c5cc5acb0a8f58cb575c002564bbbf3d31276c72ea556337d539741e319bffd1377035", 0xa3}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) r3 = getpid() fcntl$setown(r2, 0x6, r3) getpgrp() fcntl$setown(r2, 0x6, r3) r4 = dup(r1) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) execve(0x0, 0x0, 0x0) executing program 0: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) 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) chdir(&(0x7f0000000040)='./file1\x00') setuid(0xffffffffffffffff) open(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x615, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) shmget$private(0x0, 0x1000, 0x204, &(0x7f0000155000/0x1000)=nil) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3, 0x813, r0, 0x2) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, 0x0, 0x10) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) shutdown(r3, 0x1) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f00000000c0)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000002c0)="14372bc891781f1d0a5e2a7419e704779deb60f9241b6d0ac1597f8436d03fe7aba4e52d2a39de06670458641dcbe64aa6a87ed7061fb38322fca8d41b7076c995dfb51ea09d7a05e8c12d42a66fc0dc1163b0e41b205bb738839e88927ca75c6c5e7f165dc14615a05313595592a3406281207841fc01481b1d5657ecfe", 0x7e}], 0x1, 0x0, 0x0, 0x406}, 0x402) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000100)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000000000)="f9a1c701162e373f67028f33dcf02d3fc6be51adfd769439cd2a502b0dd2f4420babb82c2522b6141b7e3a47118b35202f3e5ddd26e15127ca28e787ffee7b5b9ef5ccd161c2cf96bd14fcb1cbb009bdc115fd54a33767d16bbe8ca36f3520e80751922fa3385414516fceb0aeec9b6024b64ce736e0a3d997af791fc2f5929858de08d7a686526551ff09f3d15b8bbc3327820daf37297cbe2aacb062472e", 0x9f}], 0x2) execve(0x0, 0x0, 0x0) socket(0x18, 0x4, 0x8) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r2, &(0x7f0000000140)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0xc000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xca) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) r5 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) kevent(0xffffffffffffffff, &(0x7f00000011c0)=[{{r6}, 0xfffffffffffffffc, 0x45}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24, 0x0, 0x0, 0x1f}, {0x25}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) executing program 3: socket(0x2, 0x0, 0x0) (async) socket(0x2, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)={@random="99b0a6fea5ec", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x7, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d}, {0x6}]}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) writev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000001400)='K', 0x1}], 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) r2 = socket(0x10, 0x5, 0x72) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_index}) pipe(&(0x7f0000000100)) sysctl$kern(&(0x7f0000000040)={0x1, 0x46}, 0x2, &(0x7f0000000340)="0fb38c4f63676512210a8a006d4a36bc945a809db61a66a59c1ba38513ec78739a50894506df8fd38f03d8520433268b1a757abef66bb9885276160815200c4a3f080695400af91e0f26f88d29f1ba1e55c8bfc47268e1ef33f7171c20e9622839bc1ef5ca9fd4ec5208a4ee78ae6a8cbce678b904450e483f61423cd5cad3953236d65b7ddc551be03c85f929bb8ebea0bb67ca7ee0ede16a332ae41dcd1d746d346ace5d678266fa32c5a145ba4021e04007a449230daa35c4232d3b44533d26dd0505a9ed32c49c70ec7d897982c7d40b8a90c20d3fab51e1cebe9c8c6579342dde28499a6c930ca3ca4eec943c8c1739ae7ffba6c1f062a5928fc2c82c3aa065e4e6ea8d3b058424f80318e92617c71c20a38f75dd12522a216aa3816e65afec05ba826e50b102790735aca9badf5a662d61333a982f93b7c95d8f6dc03c5ad202c0ea03c0f0487d3aa45aad1f9305f45e53ffd503633b15f032a1f4707606f79f9271a689e26e89fd110f5959968617decff1c6180452f95bfe000d4c8b4a2fb673352f779a373a4642d7a2b836c345cbf09482a68908671d6e59821b83da54a1afbfdc65e8973e91f3aea01a1517d2fa1a8132e8a822a2e452d6cd6a1074cc383f998e0f179fcc8518ebd8c2b87a6a123ae5d8cfad941f2fc6fd526bbf6d95a8e0e4e442eeee4f4786c0974e4e38947109df5d6e08a13ceaae16ad28eb067149fb3a235fda0069fe1a19816dd162f734f9e9ccfc3edb43219712b6ac4595690692ca79ebe18c0a5889363e06b253a719e6710e39376d1d34ed910134a99427913a26bf89fecf9432f1721e2dca6f923d0a6e4200a266096d881242a62f479143c2bb64e7256dc6165d7dd8b105d0879456acd74c25fe120f11fd88ccf3e70f5de5af809aa7072b4b5f3126996600c5eeacdfefb7ca104e425c62e3ecf73ec9da0bfa8ea1b6b000f4466013a1704b99191417a0cc99e0ae5ab2dc11c853d235c7c4b9561f3ab0c7915c00405a26f7ed853c84a8d74f78e2085be3be6df5ef51c690173af3b0ea191858828c110c7bd45f27c0d2c6ac2119346454dd0cbc83a263cf7061c4693b66de2f6857cf092c0d16921f47ce949e2397395f6dbe94ae68fddde61b9199afc8c1aa11947e805120f9c8a00a253dc25bc9f5169bb83ae031cf6380dda146db376c2082cd8e4ce242a78de0e8b0eca36223f4b99f58cd2f53792798a94885c75f0d8571385a6d4c6834d33898763a508f31b9dfeb3e60f1d64116c4fd894f9f0547bbbbb767275a1470912047b02e5fd088dbcdf262f3390286d8b0a0e0ff474bf29d098276f1eb9d1dd9e1fef1ddcca033963bd08aa768eb2c8bbba1833a23debf6a0b35a74f6bb105b88bd15a72340cc5916a4ccba456ad61bb6cfc420e89be24dffd9bf4313abb415a13bec4fb17088771da9d0fec611d841f0326bb5debb30ce2056ff3238e7dbce5025809e60c1fb8b4fdd36743d5644cb0212e5e6e61243c8212222639fec1a3e2b5b5c925b8de8fbefd7d54eb15f900ddade2f8138d0ae2898d64eaf0cf523baec1efe64283c5e682cdabb994be2b3de1b13fc2b055a17d3d752771bbc5634c62f495e823c9e9f71f3b1e7defd652fbff4c24790244a91967f7e59e91080abcb325fe35f66dd3f3d9bdef61fc4eeb4e9750aa467fc391c1fbf9fabcd286760df41ab0434709b4d404e0b0b1be822f60d83ec8235fa3e2feb06fecd55b2efd41d96308c6814d32efbdf3d7298f5ec997b4392679619d806cf7b803b3cc6a445a41ab23c6535dcc1a87c3ea9333fb15c73ce9b47575fc0c4fe7857b0e5b857a319bc0d0bf9b0c4565e8f3cec3c5595542763b2193baad9d7bb9f457fa5f305ba1d158f97ed650697f1f407f17158ac552bb1da965b43ed037114b0e89cfc07520c0b0738f1a2dc16f366799206d933222ab10855821a961f54fd99cb4e6a1d4be5c287fd460d4eddbdcaa34bb2023c241327e852e98ec8a9308b4b99fce0fcf1a9b0971613c5e0e9e3002b0207ec3d86d3c91c644102ed9f376a74b3c433ef5792f7f0197e9e1e6867b9a51c8eb25ff9ea69e63350aa7163a453c3a1dfd26b7029871b40274efd49cdd9cad4dc631701406d6ec57668794edaa755bff83a3cf5ab8fbe955d832265b39ea1af6eccef01c0ae18b230e9e4f6a240939db7fd018eea83bda9141162fa38ab810237747b105ec3d430be279ccb0701e9b1d2e775e0ece489593c7c7732fe605c0fb510d92160dcd9a08089574497cbb35b152d1cb206579e2a57dbcc64212af5bfaeaec449524e66bd17acd39a474a65abdafeb501724041a6c65406215f22241df8a4aee85e08b86ed3584106fedffd06dbae1c7a4f7e847aae7777b49908508a5b5c710adc87e0285ee4640982c94eca0efd0fe862e2c7709c8d6155cc02160e0fa6f7cd62a6f41b2ec8b5e23fba20b0d8d4f7262923b8687fef39e367564ba2af45021b64fbceab7471d083c94c33a3f56d0ee2339050be3c4397a6eab9ad6574d6ff266ab624269186af4215434a6ed7c63dce437bb24d32dc372544ad4bbf85eae30f12c715f3a352414e013778d6c5174898b68f404c558146989a348482a7bf70e1347f5c1f73148336be7e9b98c669568d3c23194ee65d4b0fb0c664e68ac679807091aef57a18a0cadc88ebdb680641de055f4a506ddc032229842692016042ec6534597d51902bc1b0a491da110e5ecbfddd90a5d3d9f0430b06d17e6f77f3382c1a04efbe8b8ae8d949f0ed7652be8d05e3b0d1cb2b0b677ffc5b55a3422f2aa97b48498b329cb64365cd64782cf2ed9ffaa43a286d9673bce305d2b314f91a5e0176a1f738987a7ea2f03893ac46bbdbfc11d261556bb383e44e3b8032e3e2bb4004a1c129e2df015f6d61a9543e821e5acf92b4afef070bca6fc92137c0182829bf12e7a44fdb89185f2b91f16b0c962e174d3290ac0f27cc0c4539dc1888f61554c6a4ced0214fffe47cbce4a52c60f314a9a2a57a36d5502e0a65b56b272b44e55a38db53ed5054642cd39c5564142e3ac306dd12e9766d8b135fe326a0a1d99008880a970a341335f97987512fc0ee8d85f9c8d32a321cb456eafa2fcf98d78e212f2b2e980ebe51e69b8c29f99fca445cbb8aefac13cef9af9c4a9c00cb7c90c88e9ec542a1d5a826445843a17aeb120e9d9163ebe87783c609170540f64859779269749553a9e9d180df8f4888e27c25196efd2182cf2d4b8514a72333bc2460c6d56eee8cd2be5d28902b56d572c0a12f227faee1276d7d18a111a1391265ee6b7a922ec13c8b38ae285de94bd0922f022197a731c4cafe60941cc00854d99bcf0324654b5b6001a248ce5c2956d3910a4c75badaed656953bc1b0fd29519a62041e79f8a2fbef5d09373bea2ed8218266000a89a9c03fa17b69b782b2a21de15482b1410ef34502a987bdd3ff215f589dea3314ec895edb8fa6885af1d0e00aa7d0f8198cda58ab041776be2b216647e7a2aef6e7394dcbd150caa8b3ebfbe656c55cc34ffaa61a5ee28916015cd0ea481c0eec6d867a9969734b8d5c46863aec96314907a4194d467d3032e96fe2d5182ac8f9c251859597417bb628dc23aa09457c66b73bca3ae3391ad06f49def9bd23cdedad838619f57cac4c22dcc5bd3bbe8b314be8bd59a0b9eb19bdd4c8e5c01ee4f01c70f3e5d9732bbeac28289579aac064a220d5e9ab74fe8cc1a374ae12ac6b8599986f034963b79ac2df894cafd1b870a485f1ebd924e396aa237ce561f58f369e9f8d02d90bbabe851f079cc663b89b0e9c795eb72c331964267547ec15742e01d347e2c432171f294c8bab459ffe321334552c25e26d978c3b6a0a614b3d4e1b6d80b302b78a2a0d80c4f3fc2677b33c2a07869027910d8c601c69b8845cc29c002fa44dc8eca7af01e55193b9bf4f20cd1e130e7c705a7635a623c81e3953144d13c8f04377bdaacb81d58801abb4dee1bb3d5836da775a6da7dc590406b95651348ee4a446d1997cd1c7e5114eea4830e7cc9e2f935bfd43c69ed37a7c13a987484fcaf5c8509e554def7d0a731e8fba8901ddcdfbb9e66e79bf854cc2ed5777d927331da83a4f08b0e105009438b17e6bf905fed10ec6ccf17c73aac0cae67b567cfdf33774bd0809348e83e1a2fe52297088b79f78c7a7102ab540d6d5e8bd83829f842cb866fde26579326a29e502ee6c6eaaf4ad8c635d3073a04dad0869c990edd6df97e8269e6f29db43df4a0bca8aeb3da1b8022e022af307af21737ccb82f048aa44afaa4171eb6ac56bb6e103d92c0a9cecc80e59823bc7cdacd87ea8aeba97d6612a563f4ef3c138c62e6df817e06601a2df1113687836f893ee2bad8c8e23df8e635554fea1b5c755b4fc6c92716dba472e6a6619e4f4febb71c3c9513fe9bcf0a2847eb23505c483b7c3d58fccfa27b2bf812b661a4503367015502042598423950919830401b3792922b2bc604eed17842d016d05d2ee41bc37976075b24af3ea8b8a2d3affdb0bb2a4d5f635e80df54886eeca537274fe13f23702e3b4764ca0f03d89d476a579f6bea72ef79e11ee5cdaacf511e4b703c2540537cf2644b78c16af0c022b11f132fa55a3b4d06d89ba650cff65b811e27ed80da495a6fc27d80acbc88eaca2bdbdedda83af23610e6a24f12e865f98c73efdc4c80b4429c63854ba9f223af9e0e02eaacd90272f639d9561a199300f5433af21fbce6a910f22a3040f8ef0ea34bdf5b23eb420306cee7fbf0c82fe786455e3a1b95b5e156a4814bbfad2a4431e8890d6d8cdb044332549a746d16f59d8d1ca8cc5d244b7d17d4057b368c6fae1182c52a8571dd1de913de672870abb09cb5eb19661a620879355f5e77e53bd3671a4033690090e4837b02a5ea7b6128593fbf39fecfe38ac4a95766cd4c79104b99cf315d0de6d5cba19afc2d69764fdf1cfe5da4b9fd960f60cbcb1f5a51d68812e4e0b35a1340a837e9222b6c2f6f86d89765296ec442a92c49a9a83475b1035a748965b351ec3cee834810965828b7b41707a08dbdcc80c4d8a6b60f0897dca2c69337200f1b62996842e406fe7024aa9be98a46fbf18893b058b7cdd105a5ffd390c397022943d25cef8163e125eb08977a2865e64e01730f0aa7648692e4559bdcdc3f84add78a196f7c1a0501c9c303e9070a4116e8a64979a080a358745c9e26c2cd4e696e290a9cfea6059e80dc5b8e1cc37ab3434e53b87284f5f6f0637f122041bee4ef1f96fd9db7d0e2ffa3bf543204df9b0ccb5635f636b3aca48688ac09a13b0f72d76fc91b1d8fe021a09bc366f54020365d39cb3c489108e1fa38c462939b65d8ef87ac184e4e7d9a0198fc3be7f941e960eabcd2291cda89c427fab3ba3e18db0818fed0df8456e026daa2b4ad282beb30c7209f7aede7849226f67181ac938a3b8429c4f18f44cd2cf633959b6b77dcdd8a2875951601afc9f4d736911f9797d963a6a448ebf8f326da2cfb33597fb9e08ee5da5b9fccf4b8b0d26c6e76dcf05095e770a0f10a82c0921c811edbe83323341b831ba81304a47feceb89f07af04ec0631cb185e683766c5b1d6bde3093ae7a038bfd49517ddbf036d01fda39ab4f3f2be86a1b4b552a7f14d8019853663adf3427d1f9b97bfd013c2f364801ef973fc35cebd440b94d52e5c0451e42e3884296457abb9162e6db21453403393404b4624bd7f93dcecd039eded49c049b283e0f914411b597da3501fcdcdc7cccfc06c5383341661a390e16caa", &(0x7f0000000140)=0x1000, &(0x7f00000001c0)="27ed63b49ffcff0af5827b09b82e3cd863cf49a05cabcf482efdbb07f17bc045606a38", 0x23) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@random="89ffa23f3c25", @random="2adb0070162e", [], {@ipv6={0x86dd, {0x0, 0x6, "f61900", 0x38, 0x6, 0x0, @rand_addr="030000000000000037f87ccdc0c4a92c", @rand_addr="ff0000000001ea443d08000000000100", {[], @generic="561af633d58a80a8dbe81826e061a3b4bbee677df86ca591e56b4c034436578a50b8e8749feaaa8678e9b70d2f9e0896c062633e126f7d04"}}}}}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x9, 0x2}, {0x18, 0x1, 0x5, 0x9}, 0x7, [0x9, 0x2000020, 0x3, 0xfffffffd, 0x3ff, 0x530, 0x7, 0xf1]}, 0x3c) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xffff, 0x100, &(0x7f0000000040)=""/97, &(0x7f00000000c0)=0x61) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x2, 0x3, 0x0) dup2(r4, r5) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000540)="ea47002cbf2cf4557bb6a08e96a6ee0802c6fce5b1f87a75597a6506c653c24190f786c056290a28530a26cab865afb53db689abc0495de0f91f3d950cae51334a93875b983f4cf354c9d21baf70", 0x4e}, {&(0x7f00000005c0)="8efec2d5828952e2fa8e9d3d4e64982fa7bc694e281eeb7401da5b54d9e37277e97cdaad8335f3f1f8df59978c8e96212b0bc30e92115a6c204eec4891758d3f263a754cea6f69d76d", 0x49}, {&(0x7f0000000b00)="57feb2078e41cfb1e3a676559beeb27e81abede4723ed503a96291027fb44174c263c42235c5390a232112e11eafac7872354576c40e2fd93edffc6cb0e096d45f673988e25d528ba293565efbfde21ba650f1ff799e4a70f77a4742d7113d4a1e141cfad01563e70a44399b5d6284b75336477c63b4bc3a592c9b0f2696cb67a03dc6ead023f209bc23afb0859036e9cf96ce3832b7b9f7b32c25c5d1183c15e7549ff81036ec23d876e9d3fba68c9ddc525dbb088487ba43452a40acf959b6681b392b48c22cf4fc6d79893f202cc64a1e65", 0xd3}], 0x3, &(0x7f0000000e00)=[{0x58, 0x1, 0x6, "dfe676ebe09966477a08792442dc0d6a8f0fee068dbe68c893c340a16ca5dbccfbfd99349681f899231af2d90f7ad55ea7283a87109c1d5e644a5365a34aad3423cf82ad9f059e"}, {0xf8, 0xffff, 0x3b109d18, "552238d3e2950fa00baf3bc1617184ba0d9a0f18aad33581c658f4fe8f60fd2e51ce1ecd6f87350b9c869bf28b3da8bc4216d7de04dd3a9e38f410e4908c7179efbb181423cf97e5cb1212569a9a8d97e5873affe320a6ff243beee957ab3bd23e71a612c92c0b35225e779cd6eb2b75f6734aac51ac3dc823fa03d667bd9f73f1a1229af647e8d1f25ab105da2a3da4bb3544b3af98c1e1e13a8fffa4701e00272e73256e71c6f4ef45e67f898bae5d6ec4af525d5b21b13d6e63ac8f9cb3a169442790d7e872437f721918e1433999141a0007dfb6946b3fc18a3dbdd7e2c29544cd1cad6dd5"}, {0x80, 0x1, 0xff, "878235c7667da5020d0742f9971ce04b5ba02691dcf85980ba566aa72ff21831cbe43c0230eef8f7cd36efb1aaf583e6fa8714aaa247022b4bfc42688c6f217f0174e5ddd0fa4f041c9e78221afa181a804095e0b9527969d24855afa73f28c53b3636b0b595788b858cdf"}], 0x1d0}, 0x400) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f0000000680)=""/181, 0xb5}, {&(0x7f0000000d00)=""/207, 0xcf}], 0x5, &(0x7f0000000980)=""/185, 0xb9}}, 0x10, 0x0, &(0x7f0000000ac0)={0x0, 0xff}) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000300)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/190, 0xbe}, {&(0x7f0000000400)=""/29, 0x1d}], 0x4, 0x6) sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f9", 0x0, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000780), &(0x7f00000008c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000416000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x9, 0xffffbff6, 0x0, "6106a6bc58877481f6b5c442d8b470b900008fa8"}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) socket(0x1, 0x2, 0x0) socket(0x1e, 0x0, 0x2) r5 = socket$inet(0x2, 0x2, 0x10) setsockopt(r5, 0x6, 0x2, &(0x7f0000000040)="8b589d", 0x3) sysctl$vfs_nfs(0x0, 0x0, &(0x7f0000000500), 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x4c}, {0x54}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f0000000040)) executing program 2: select(0xfffffd4c, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x0, 0x1000000, 0x0, 0xdec5, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x3b, 0x0, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r4) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x100, 0x128) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r7, 0x4004667f, 0x0) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) r8 = socket(0x18, 0x3, 0x0) setsockopt(r8, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) setsockopt$sock_int(r8, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sendto$inet6(r2, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) syz_open_pts() executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000180)=[{0x1, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3, 0xfffd}, {0x2, 0x94, 0x1000}, {0x0, 0x7, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008061b246f11060a0009ffffffffffff1d2dba6d625c5f019272ffffffffffff308d9dea0982ee06f90ec19c2352de08"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000002c0)="e0b2c9094f9c421cac7859394fc632fdad18bd519bf2b60a81462860214b238a83d36d25f351d4b6f7968e5fd0438aa438788bb43c23c0153ca743d3b5e109d1996a4a5c132e851c24cdfc639e65e9ec8027943f60745d758152ae8ae2a52fad2cf0cd726fbf0495b9c3eb8ce2f8db030ba8baa066f5061105f7895b4a823e7a2dfac6b970", 0x85}], 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x40) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, r1) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 6: mknod(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x1, 0x1813, 0xffffffffffffffff, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000180)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) mmap(&(0x7f00000ea000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ktrace(0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {}, {0x6, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) executing program 2: open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) r0 = kqueue() open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0xa0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0xd27d43220c7df99, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x10, 0x4000, 0x81) setsockopt(r1, 0x1000000000029, 0x37, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setegid(0xffffffffffffffff) r3 = msgget$private(0x0, 0x0) setuid(0xffffffffffffffff) setgid(0x0) msgrcv(r3, 0x0, 0x0, 0x2, 0x800) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffe, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0xa0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, 0x0) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x119, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) executing program 6: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8000, 0x2], [], [0x0, 0x457b], [{}, {}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x0, 0x1}]}}) openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x8000, 0x40) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x3f, 0x4, &(0x7f0000000000)="7cf6cb5f83953353", 0x8) msgget$private(0x0, 0x2c2) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000040000000000fbff0000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbcc70c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220754f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000004c0)="05adc3f0ca632bc581d78b7cb83e7a7dbf3afeb6e0bb9437888f7133d84bfd85ac1ab8965ce03337d1ea3570df38afd97996291b5aa359929374e626307a7758260139f4e3a8f889410af4fb555017e1b0e6367c3d2b1e66efcf825a9a13d3ba41707b151e52952dd710de2d11fcf1a3e66a423f44dcb1d5c15ad270146be3fe57cd14ba0885169d5e0314d0e04f4b29c18eee074a895f36e82e7bc88e950d4cae387d3bb42f01e75d", 0xa9, 0x409, 0x0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000380)) sendto$inet(r2, &(0x7f00000003c0)="8eb1ce5bc129e370b458199a47480c9f2bc234e531e84dcb8ba072c9804331a75b46b86b6458ef08c002094587a8cb80c01557d5dcdd766811987a66532c2f20d10cdb2f78354659d9ce25374fea75fd99b7d3b163fb1bf4a3051cbd3b935840b80b0c1088a65d2663bad8e45462c40f8d01cda7c5ed3517a6ec09b7be6e8ea9b69ce6ec571bc682d70e5057f5cba7885762aee5ef65d3e1ecf1", 0x9a, 0x9, &(0x7f0000000480)={0x2, 0x0}, 0xc) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x18, 0x3, 0x3a) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000001100)=[{}]}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x80010000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x16c, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) socketpair(0x2, 0x4, 0x1, &(0x7f0000002340)) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) getpgrp() sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003", &(0x7f0000000100)=0x2, &(0x7f0000001900), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) executing program 6: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000040)="4f8b2cc371d0f747e06f3a52f203ef9d8b74ad5e2b00f6cc95063fb1c0195afe7eb2cf7eae38fd8ead4a5eac60ce6cfc20dce499888aa8297bdb41db21006d9454b8f5233a15e40341cffd746a4cbf0dba0a99c391e40417844d3b4eb7353b02346d6c7c97097ddb178022cd948f4855855fe365db819efdc3a0a2b9e32798e4509f1713ca30c048b5541e2043c3e7045513dd45efeb5e4306fe20ddc9bcccc1bc5694f216f2de1602323a356d945316535a001c1d62", 0xb6}, {&(0x7f0000000100)="08b0f99b1c08dca638bda571ab1af996a586687d39f1eb1be3360b3baeb75562a5e2726a5664609a51251b5cb55a3e68b166650334b95781cbb8cc53057414d5185d509c4c331d344404a5a6cc22e7c2abf92e398df0a526f85edbf2c5ce7c7f9ead4379e431f54c3bcf37402ea43671b36c207c4f6b6bf45542e06112583327e97079566620ea4d4ca9ba1dd2cc3c112ef4f46499606b31eccc9360a63a21c73324cfd13826c63891e2f24a10814f3bdf9357b7c156cc508529877be49d9b71e74c946def22cfc5c386bc4735ceb3b80138d70ceb886cad2b1779c40b18bda33a821e660526fd018efbf423b181a8c636ad4a0a2a1c4071e146", 0xfa}, {&(0x7f0000000200)="bb0729ea717e4e34edcd7c618b98a29b775fb97a5077c6e39d77bb0b7fa9f921b7af424389aedb6978d14f02a055ac024d6416ea1f95c8cf48f8d4134bcadeef596ca143ea883f944b21f294d61c76973aab5f9cd220bb3b5dba14b615acb26f3595c469df4a69028614651d18f3546db62c77b0e0ac2c27f6dd0a73082f1dc172647d94bea30f74e4b1cee35b15c560a54601e8b9bfb6e7b9c690f79a7afbe4e2b8f96797ccf2cc4fb0f75daf3e6457ee1b91018617d2c1d5b23be6ef0df241dc16557b90537011bfd47e1f03d8c078724ae5d094ad63d9ec43abaa5c0f46ef5f498efadc5ad87a7fdc25a34e518ea90e598ca0afed6b2613e0079a518cd827c806f60184647f462d50aede5ede79a2a2d2874cb7050e9789722c5fc6671a40983aff5c33349f5ec8ed16d21e4adaba696c036164cd72c36ecee42c478f410b45546237c7e8529590054e680662bdbc065b9fdb78571c92ab9e7cf2b1f47f5aca34b310956d3dc31703f2d25c8758cc69cb3a4ad15c845beea1f79b2954a10cc218d15a224a029087902f308f65e477ffdb16e4f9c1d8c8cb667c86b0af1b3a757b5e5e38550cea05ee0b949c40461ecba563f295d05ae27276a95539a20332d36db93e45fffb04b622ed0b1d303c96774ec9c19c0da2dc7db32ac10065ea19ac99345649eb1383c43a8f556579e2122c717883ef40f438e5b0c8f237aff8c9cbd68db06f802591ec4b71ea8c9c9c597604e58a593c25d6127ed5d866d9c2173d14bad4e025f531664f36b31b0d9de9f4513c3834401f27ca75182e4be355f2770ca6867fcad298c06f5ddf206a41c3b30b8a0f81d1136ed501e794d92b2978c42f45105ac78c0a5f2700088b538ff7ba84af04875c51da3bd20f727b56a80f7bab0fc4f8adc6fc2c3da398f0d656ef70d902f0efeb194b885ca47bfb6d543ee4a01e006c385623eabefa53a3264755e5d517317ff39069a419a521414fb07bb38f0e433dffd3e0f7d794c1498d0fb95e4b1d9aeb7126f1e2c195f63b3bf1aefbf5e38765ab81878d4b9785d7c5c5905fad82ed1500d3cd4a54312ad0615dc5cb25d81050e10d43e9dc0e78309b06e6e45dd813c84242fb43283161f77edd7970cb7f76dec94de5aa919dd9b02751356223e44f8143ffe27412fa93c362fdfc33824c18930cba9e04f0196780da8d644c03ac5674eaf0e578c809ae6cf99209c9aa0d0f74011841be84e0457353cdcc4b4c7cfd16695e167c8b87c66fa6942832b9e1e33827ba19c752a52ebc5510117c7f0c73916a7034ca116aeb2832e19c43d210c9d94280a950d7c5abddb82a5b9a837c975788cb01c266b1ac472281118a99e5ad9fbcb7a86d97eb01a8991c1947eed9e0a0c15bc282ef72bd16eb99d2d230a540e4ed02ae8211f2245b20b2f18a11dadc493d744ded0ad24735f2003a0bbe0cba4222ead8bc55e9cd6b177f296a2e186ee1aac47fba9232471a34ceda549e9c1d12c346f91d31344f92331555c8398d1b8381a6ca99d4539e3e9a40fece96792e3a95c7c31c0367600ca574296dac053b588744a04fcde2501678a3593ad9b41cd7997cdd31eab2954b0853080daf35664b99d72bbf945d471e356a0be105215c230b9ac466b33fa2d40c8f88796ef21523584f858fe081f1121247881d23058c3e630231a327f18b5669f595a8cde2929becb056ab376c9ed60731ef8adf93d65fe4932a29c36f3d00d7193b963a9d6d09f196f27b7d09665750a997c457b2d18d66be87ff258763946cda09abd521952bfe388b0b278cee92b05e9691a81146159f615e0be85d756e7c48e50f23f08baed38c8ff161762a1d1b9233b87972556db58bbc564e547cd42aed2d257238878e39b529bab3276f8a84e2104aabc1f3c705083316315a2a63032ba0ac51848f2f0d6211184e2d38c16a6b3f4f46bc551d66cb2e7d5e4612ec1d5f87b612ec7c5e1995c006624ca9142882c3d48d251330997f82bc5d6d0d6e706acd2ec655a2a022ee0ed660460204d109c30bc6868521def65475a84701cba076938cca797a762e497bf9acd65d84e873be40b5dd5694b42e6fda8c7ddff1a4d37c3c06dda940befa0fb6b089dee394ff4bf5771dd694c40a5e4520abc6bc67622517d1ca433cfe9b89996a11b09575091ddcbc9ffbd7aca88962d0d36aa6bd0bf81a0d4069cfe0a124c5bd94a598ef8ed37ef5d18f48657cf927dd621fc33934da2191591317c8770dabc90c6a676efcc05ecbb21c7490e7383aadd7828f3d756c2224880b313b52f63ee879901d643e365fb80bc6b11ae61e67021c984f4193d56e67b49e00e2e685c0b0a56147bbf7b326522ffe40a512b2f13ab2dedd297d4afd61a9a994d664185710fbaba8ae6e3964a8f4903867e60b123ec152a879fa776f1102df0c667e462158f95e7a6ef9b16c40e65013f30c7a66ac422266d8f0806d751c29f06bdfed0338d39b155cafb5825d6300b5db8260c2f5535eeb731d79b9e78c412ee3499a3ec612bed804f080481d5d08a73f2f3eb18af567198a0ab1ebbe4f3be7880253c1ce6fa971d7ad96d8ade49f4e620bcbe734fa947cb12b240d1c62db80de58f7763144ba6f6dd1f831d363e77ad5507733322ca0d64278a8967f61de1bad1cf260c79b6a32edd30615336b9eab929a5ede9c5ee80d66494e594f44ba9a3da9d780de2c39b4e2744c4ee1bd22538c9e3dd4142c7a8b35e81d265ed9be38f6cecd6519a93c63bf3ac8f6bf5470ae9d0a7a4ab13a5fafd34e1a8be837249e9b78ff59407783bd13b849bd2c671f45d794fca4686be57bd9f6afc459bd4469a9b312ddb256574ae89cc50e93884cc26fed9b4b7045410b802ade7bd7000323a3ea59c109f8582ff436293f406cad202537bf4286c7dd5e4f977c4ac197d437f0ba29eb88e77a4f8c494a66c814e3ef16f7dde03ead614e4554e99db557255d4872c17b7113dd297bfd209b2bf2f79f8b3c9e1822f70022d292e8c9fc17a0e5155feae144e2c116e0605464357a398bc3377ec3333142283ee5ed14559d3b7e4db7601c7341f6d89b39c8432bdf8c1f1636d1b4e2fdf072e8bd95dea8f4d4ebcb994906e17e94e887f547e8d97b4e4f202f087b3d9c3879d82b5ced7eca86ac01934963c34258c3ee0aadd396afe83e84badf0175d9c6c451e827b172ca68022c5d54ac4ac9b2a0728d1c02f458fde97c5ca54c8f913381c8339926b73c1d23278844ab461ceef07aba8e867068386a09aefc98825ca0d12a6ca53a411f79139f6b59173be5414c570004bc3111abc7446b21d52eaa4d52400db6c083f1054ece03fb15b3d9c2bdfefad74600b60c00e0a935b7cfd0fe5046f5b607286c20dbe9257b642ae0d0041252da062705bedf15531174d7abfc4c20914b13b47062c18d17f84c32dda21ad5d4bd9bf9f5eb9e8a189f941608bea703c046e5a606606b780ead02f89c6d5d44e0ee69428f6eaa3b42cd7c338155d660308bc64ab796fc6b128fd017a8cf264ddf4190591c7618466072e5c1ab4fbf0d3c64fd17504926e75b3abe2daf8da9389d37086e941ef4a1693169d8c454e7898fb47adcb290f4b84ac2bff6ccf4f3bc9029597b27ebba2ea2d2f6e6a6ccc23e954576be9406d3e308073c100519b48a742ad1a2616550a89b10c28321601b4307c45d7a767b547b5648d32c85f436ee051b4a48d0b4743c6a4f6c5bf5e543e7dc75af4604d9b0ea3a6b3eb027fff3877034f674d58d4613a868022c083e1f9c8e9c9b9dfb3daf9a3e3f995c51fb89956bf81428975f78b96bf737fa932be86fbf7173f21e5334104b9411a8f4313aa5235c71d79ea5eba81626cffaf9be3fef2caaeb81e27484092524115ff5983536b595c14183425934e9d6c30159d10d0b3bf4962e949bc3d0a67ce527b883ebf8d57f8fdca470605cb9101dbb1e217566ce7cdffd427fe98eeb6f12e86daddcddd0788df62b02b023c0c5ff5b2e46cd1f197da72402d4ec4d770596393f69bacdec68db25a6d28a8ec3097d16d6ca6b9cb1259c9c0a6491aefd475a8b35c1d3a95f09b8b67860f8b121a3d8655f07bc69882cd28766f4dcfd811596884ae560fd7663e5177e6ee35ee6d3ee9a51f82a5f2caa7616ede92cb16cc0a4e76e55951fa04bcead49c3811abb146d43aaa33c964c2c7b062de52e7cb480ab11bd5129e24605712aff1e33de460363e1a645782f5b2b84def8798f11237b51b0cafdd191ca33d2f040c28ad81a9afbbd5c41b9c682c84932a445d0702d3609a0a474a6e1c9d6ed8c1a3225db6f3b92ede56087ac3fba26953c0fe96e0abb09ba287b66565538be6f6cedbb2c5b67a2943e440d0c6997c3458c276dc3b391dca82a5493ad60a9d7c49a1a1a4cbf5dc74288fe77f631ea802c6fccb9e6c881372ca3800209d4ba9430bafe05fadf66201ee01d4b635ddae66b466c184273e09aa45a53c34d92e1a8fa7220227ed077fc3c540c24f542ec21791d5252eb6623e3f3b405829e89fe4dd87b3e91c7c22f43c54789989de4fec544299e3ed8638f40f338e09242b196754bbba12298cc20dca0f700390657f54c7603af096e4985b48be099cce864529f5a6c3e8c377a25a759eee99a5f2e66d0cd2def5cc817b4f64cb9e5d624bf96f0e0911dff3b6864309dcc8ce366523dc90cdf4e43717080e3871f1f05aa08b192c43b28b70095dab50279686b920140baa0e3f0f7e1506dc7972c737ac3a22ad94687e65b5799769236793860cfa1f7d86b5f5debc1c8a4847fc674f74d76c0c6249dd02973f7e53c564e19e6d185b4b8d7b0a48cf06af24e8dccbdfa1cdcead1116df790d908733bc8ea2772dccb3a05aacf5f6d9a8366b03ba60fd9105e1e12c84ba8e015f5e43ababe1fa134c4259b573d0ded8e0f1cba79871b33f8a79cb53da4224f5f7b3bf4a0fbf54a1a6f841ddb3f979fa3ae62a9268557fdaf6a3c0ccbe4e60eef41371f05830bf9f993db698d4398f0f9f81e0c16ae84083aaafc141990ae0a18dd85f8a0f0f67b22513a9c1dc6c09ab3bc1376edeef56e296bc467c82b132d8a75d4618acd974f61d68d908b3dca3adb7be68a7f004af936c5d331fa626ec8127b4c2a23d9e53afd8beb5c7d8c5857888da21737aa20192aa68f83f29e85395bfd5b9269e04d2036079c560333863f342e009f65d2b46f3c0a442324c46bd0e7580d868dd1d9c963b39f2f5d39dbba436ae51b661d7ed4d386a2ffa0c5e9ab2cf74ba9393a1d050bfade4b8195058ea9962d11dd3ac12976ef585656554208ccf52f3b9b96d27e91d38d08fba9bc64c23f15e04ef3be43ddfc187f90fb62156f1baa9efe33a94d409c8bb62a1d37d27513242bd40a06a982f8e0b3e5ccd560b2283ce354a04721ec396f403db7cf876da71e79308182382db9c68657bfe85866d498b36dee28fcc61eb73a6a783481760f295f42239980b3b476e7fccaca02b400234079689aa9289c96a05eeabf37e0c67298e409af0af9937bcbee9b8b93bfedbe40e3c48e866c676f9c6241e2f6aadbe0e3b189e5f828e79a60912beb87d40ee40319ce3d47707cc4e40715bc4c21541fa5b3004c9c6c8d8ce5b744943254bafd1b959e7e4d76ca5e0e5ffeb1ab74d17ccb6fad316a7ccbc102e952bf78858ed3835ff72192af2aa83006fae23273bf44bd075891ee5a7ca49f76f339956d357bdeca76669a0e1802c24eef68fd99d6cce6440d0dbaab5fae5401d2fe4cc85a4ddfeaf4ac3b6ea89337f0f2b9636fcfe3b66a6fd33fc989ef", 0x1000}, {&(0x7f0000001200)="072f02a99cbe7426cb9ca8b2d7a1c5ee5e8b06c87dbe38c4ecd866032b821f518724c3ae2f2ee34d1d93148e1d042a94bbc3fad20d39effe71d55424b0b0310df5d71465be1389da85d25b34309991ae353f50d263ac2fd933b7f231ce38c7", 0x5f}], 0x4, 0x0, 0x0, 0x6}, 0x400) sendmmsg(r0, &(0x7f00000015c0)={&(0x7f0000001580)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001300)="aebf4775decec86d7f437e993b492857ea0a72109b1dc0f7d234c6b5b8a8f3064e51ade4370ca8d064e6abbdcd68721822c4366f91f3a7862e395514665d9df34dcdf472", 0x44}, {&(0x7f0000001380)="8046d18fe121f4a1f9ab02d851ad7dff5250e2fc494a3921b117a288389a95f5e47f0521621318b589aa30e90760a7e3f56b2b19ab1d222bc7ffe98d33fb86589f0b7e4c3cee64135691ea56a1c4c96f1889eab13369a999c031679c2804cea6b1677cf2e2112c74f2b955a05724fc37e8da0438e9f79f8bf44202d0fff56eec37b662d9361f5e0fc464", 0x8a}], 0x2, &(0x7f0000001480)=[{0xc8, 0xffff, 0xfffffff7, "8b21ba885879069b13e885d09a57d5f9d6aa6c39b1fcf7e57c94dd808e4aca8cfb449d74f0685e1bc726fb13cc9e0df010a4e40ca907acbe953b06644d2da435dda422d8a5fda45a0a7f37b6f9543c240f63a2b1928fdbe2e789b3167091b6f64f0d79b4f021f766028b894807935cd7da61d854e2b0bfeb1faa25f9d1db7e8e822edf63466d840237fd6de5807b97c1037fbf76a039e40f6771b0efb352cc8fe4778b9382a87fe536b778cb223b3ecc4cd3"}, {0x18, 0xfffe, 0x80, "dd903731feebf754"}], 0xe0}, 0x6}, 0x10, 0x0) getgid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r2 = openat(r1, &(0x7f0000001600)='./file0\x00', 0x0, 0x145) fchmod(r1, 0x8) ioctl$KDENABIO(r2, 0x20004b3c) r3 = open$dir(&(0x7f0000001640)='./file0/../file0\x00', 0x0, 0x10) fcntl$getown(r3, 0x5) ioctl$KDGKBMODE(r1, 0x40044b06) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680), 0x100, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) sysctl$net_inet6_ip6(&(0x7f00000016c0)={0x4, 0x18, 0x29, 0x33}, 0x4, &(0x7f0000001700)="da3df42c6e2b668f2c0b2e55de9c6a2701fc476025f4635f48d784acc733171057e8f9219bee8dabcf07691b88211fc9c07f88599eeea4930d25a6e56c385173e28a45f90a31349b38248ac751d16c5bd8458ddfcb575bad81ba3fa7063cc203149c266b65f1cddf8998dbbf9aa0ec78ae3af0ef8b6decf4f8d2cd428dbace598b0e37844fcd", &(0x7f00000017c0)=0x86, &(0x7f0000001800)="ef2ad83d0bb9f19a1a822478b90e9d185246375330c2874787e1c2b1e06f1606512d4708ba65f110bc05484e3a5dbf12894079e9c8eb1238a0b09606a2878009417b96c95fa87b85abbfcb0d99a0a7b3a4", 0x51) accept(r1, &(0x7f0000001880)=@un=@file={0x0, ""/508}, &(0x7f0000001a80)=0x1fe) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001ac0), 0x8, 0x0) r6 = dup(r5) sysctl$vm_swapencrypt(&(0x7f0000001b00), 0x3, &(0x7f0000001b40)="9a51848c222396952e8d7650dcb23ec5be6526e1d8c1174d661ee679db3da583ae29d4d2c9493b237f6f72af201daebb2cb8bf170d0095cb27767f14c35f033bd23742024b0845dd4f183c95c431c02b88d85d34ee690264fc36ba2d1793e2c7ec63770a4c20ba2ce3fa7a9eb1f5adf8603c61733d98ee839d379a599b15853fc8738655fb21f0013bde8e4534f2354d70356d556ee94fde459d00028b32142b0cdb2cfccad2cbd6d9416d7e3f5a8dd31cade25324254ded2acb605658625b24188808f3413682c7592244378ba8eb66ba55f8cbdcfe172064cd19291e577797983e", &(0x7f0000001c40)=0xe2, &(0x7f0000001c80)="717d6c869c8bdd6a33a8dfd02c9387008f10a42b6357e97ec408e7971a858297c3fc2d48470f79e5575a43430de9eee5a30e4c339bdbe28370d44ceea123e2054da28586d97a269efe732f8b08efeb121244cfacc960848008bffaa019d3d86217b06a0637a36811ee410ed237ac1088bcccb88c0c", 0x75) r7 = getuid() r8 = getegid() fchown(0xffffffffffffffff, r7, r8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000001d00)={0x4, './file0/../file0'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001d40)={0xffffffffffffffff}) r10 = accept$inet(r6, &(0x7f0000002fc0), &(0x7f0000003000)=0xc) r11 = dup(r4) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000003040), 0x8, 0x0) pipe2(&(0x7f0000003080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc) r14 = open(&(0x7f00000030c0)='./file0/../file0\x00', 0x40, 0x5c) sendmsg$unix(r9, &(0x7f0000003140)={&(0x7f0000001d80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{&(0x7f0000001dc0)="a64056abb68b2bdfcee38ec1acc71ad4030694ceea7568d9e330276d5db488a2edc512c59c65bc4fe1c64e501deb564a80fb04db", 0x34}, {&(0x7f0000001e00)="c986589d89120c4423a41a0ad011fee79b4d96108634b191aa761aa53305b30e7d4d8e4ba2bee62159da90baf502b5e768a037b822c8f9215afe6b5fae0f65e8f7a57f87deda4d848880b8444b89d1df5aa6f01d117bff92d0", 0x59}, {&(0x7f0000001e80)="3051bade7ce9d699a9397af4db4b062cda43e8c55a04bbba29f097243f4d87202f5f6c642ba6acf48993925e59cfa71dea5a2fdde91b42b556b57e76df7529d73a484c735958f88fa46be597b16d0ea4b73bf67b15b9e85caf11877fb37e9129df2ec2308353fbc58b4f8ff065730712c37c205be7b91091afa9e4c9ae9ea9a453e171b94272b0ab7b2423d167f5be3378c964131ace912988a9be28c63adc48affd36be5765670617c3a340526c71fc3fb9e1ac8dbbbba60dbe7f61b30df3f8506e120072ce61c11d6161ad5b7d42f07f7572", 0xd3}, {&(0x7f0000001f80)="da626750a139457f277de5c0620b40cbfc5cd1abd1ed63908133b8d1549d73a091e64233d318618798d9a819a2fbfdb11e88b64fe03f5a454bb640b7ed46bce61c7f7979650e7bdbdb17d006a73faed8c9c4a1c10b1ca6d610834d78a67bde10fd0637cca07c4d3e73b56a1ef50ac06d8c17014457a259e5c2cc5dc022c799f8576bbe3073d583c48052736404560095c2a857502b5b5716954193e566669994413dd35e873b01ed30d3cb5089895fd75160e943b097db3872d40a4d5f8c0c4d69f1bc400c48a3e72d89b744be004ebb51ebf1f04e3b2324f2958cccbd2ab7e01e7f5304dd0f0386e0d6e005dd69fcf3e18c2da27eb408f3639eaedc99f2ce565d236ee47c36b1611111dbf4de4b157e0048bf1bd944270a91ed194a7cb1ed07194c79bc011c6d5f945c861f2a1d23cc3d1af94e77f6bc7b9269eaa7003e4994c2a4bd67e18bb675eb7fbbf3c66b934a31be3e5f9abfe90c96d01986ed0fe0e591ec8c9ae3651b1236bf93b3619d215d98dce1855029fd0682bf3f3cfd4fb1b18a9e9201d7277c92b8f31d179e9eb0709200a439244e2089f15a965c295e5bbc4fec99ee746ba8de36c5a0004a920c4589cbd066bce10ba80b1b2dfa2e72a5a28ca71568ba8f0c0510ac1c56c0b9e505dd0e5da1d8beb6b18be5c4adc0d4ba371801fd787002b9b54ed2c44efc407db2a6aacfe3f543830a98a4530061c4220d859135116b2d52b197b7802095db657f01d84792b5e32b6f948ada3f08f91aa7a789f17e439f7f045340ea5009d417540e31101dfd5389df5cd41667ccb8d8df724bd979b02a03b073e2d8fca7730daa55e0051e153c08f8656af52e2514446ead980fe099df3e118a7b917c912edadc4262975e8746f59c46ef90e750d53eb344db0fb49db2b095df2bd8e237fb01cf3940ee7341316dc848f8aa0b5e5a84ccf00b790a47a02afca1c2603d9cd7372480f1ada50a1b42b962833d467c28a20a4cc09771e30a1f7f5e75392304efdf32b98eec6d0b1375cfd16d6c3f1d5ab13c719b3fd0775b833604ff49c904c1697cdf6f5128d4c7184ff6e2b72ab596d5bfef7909571ff630b4de64f5dc89c09c736d6ed5e6a84765c585a204e0aca229ce70bd1854da59cb59f94bcf994056b46c92987940ba67c47299df0ca77bc0b435d46235ee2d00da6ab53cd9f3d0c9acba6c9fed582db81e674f22be71ee76c96acdc4c48254c69e1909415fd37a3b9344b76db4e825c0eacffea4c60e2d7f36f428bb1f997af5a58af8cc0fba0574a17bcd3e2a87ab592d43fec9d2d820808fc473f6a8cffef7a6594704ec7077f2a5b68b2f6a13c931adc0ccbb484e4d7cbcc9100d8b900a252e7878f6369ee49e863be62d46e89ae010a23e9db23773b5a069d04c8fc49587a52ec2ef850bddceca433d15d5631f97e474909b5b72275f7db968795dc6947ca64f1496e201bcc1db5e8ac0e0c6382b9f3bcf0c5e234e2f62281b83d78f75b54c7571a2f8c59991a706ddcd5ff113900b573ebef9906dfb8dcd6e8f11ea42741c12445e2e09e8f9735be0a4452b31b10b730e083c3ab8f3d6314ba2b05985806ab61fcf42544d53f5ca4215567a66803632a4e48068cc94e33acda8ebf888a4c53d10e8f4cfe244d3442539d91dec03d4015e0f34db73de5314c6a7b7dab2af0aa125d6c67a4c2d2be5a57915bd0c06f00cc33d321284bb61524e9b0f03f30742373b5d37d97c2758fe2ca86b13d700c2746708dd87732251cb16f6e2e39a4b76efcd177fe9327585d9aabebfd0f50250ee266dfbe366629bba4eb6201d0349948637f0d8f74a5f84fdaa161f68e1d63608d252dd5f2a5fcc271f2232c3d057aafdb1092f63122e611cb608f0e2a2eb841ee3dee2161f4bcd18a21c9ed64c97c610568887fe51d7786d3cbfb8e5b15bc313f4fc89e3a0bdb962d4e9fb65216265e9d703e5c6fb546744a0208859a0eb45ef5823b0eef6772266885b6a30d431d92f7e737ec1bf810176d347e8a5604c175f1c1d907090977aa8a65b27071dc66d893d370205a51f98c0b3b400e592d01759c4e448b5f01598f9a969fb6a83aa20fa4d2310ac4e17ff18c0038334c4ddd740db016b6558b31c81ba4b41e5097c8abb4176c3e3fb159e1f09407d8d3dc88e75b99ff0a06ac23af8d0528ebdc89c5b98f313dd72d50c1927e9b9cae94eb00960417f3f25730628950a36a7298e104eaefe09f0c2fdb09ab255650bcda3e0fae99b6341a218b398326846cc866a4819470d68eac0e5e98f0b2e7780be6e300b56abb2fbaf5dce91e1e79a864c6258aad8a9d7fe46a47b1b4323b4b03390c19d35f5352734f55e7d83c778b0fe0eed61b79251e94a809d7e0034e74c7ec0df8918ee7803ecbc4d4f6f06e5312b197d5e5cbd4a27796903f25b4cec8659b829397c927a72baf87c51e462640e8665fc87362907389608e6e0da0fffe461eab9ddc4dece8cdd413252cdc0abfb0cd98a1be729d0d14eaa2cf742ba94692ee9de7ee9ca765236c14f2965c7c01a303d476ab44c7f193cce96a7df72e5109ac4b8a81fd52626622e375f68c2f9bdbdf090e845be7859bc4dcc05553d764a7e2a5085b6b7dc9164e54f7bb0a93748a51819d0c7001a4d74189e8c43f12817c288ba3740b4094c502380a4dec14e94830702b6424783a9450fe2cc3bf70603682398617d2a873628a571a33b665578808b3abf4f3e25983a62577a348bb85a52e9930c4495746708954eb5211dd3be981587efe0a1757655c334bb8b2fbfcae386dd905358462ec7362266c7454751a8bb1d12118077406d0f60c0f205ebbeaf71abecdf5ad9f62e0e2b4d68367a30b893c3e95b385d8f4c5f43a82614a8515b58f1e93805ba4061e524d49d9de29b86f55768bc21cd7bf856590fdd1ac7a6ad0154a02f9894340a52668f50486d509444e4b3f643e6d2747a2e4f1f6b462e819bc7d0c3472addb16f6a4dc0a07f5b53fbb50bc62d7ac08c79836f84f127c5866ea78e8967f1bbb83652965d967fe5df5ee4532a54917b225d3ca78e978c37e2341162f8c286a91d4c3777d7729f309178724760871b4934d94024f8a071221b6185245ab27fc8b1edfb89e37a583ec59b03da19ad7f344cf22559e4989d912cc921dd9a929d25d4235415a326b50c2d3b31b5392a578dd3435266897cf57ae16a58520846a7ab36cc8ce3886ab5e9cd9dd2627f31432476cc8c2b825083f8f1971cdcd7d43b494c99aeb3af0b45d46bd8b74da7832d33aa64d780218a243b54af2ed3fa3693887475a73e7242284d0ba9888aca36d12b3df132419f502dcf3a4e21a991c4d0c314a7cdfb0fcb6652080bb7aff994187887de66ac08550aad45317a9ed63c80b181dba2e936450c5702cdd95cda08812d894edd310943a619a998070428507af4aa59bca46a88544a27731c5621701b42f6ea528cb54dbc1e5ae2fd28ff3d187f2f8454f1cd30e9173b35314d247400f3e04f7a3e7a0b911bc77fd2438e23f9d057cd96031b322d20992f8064251d3ce234b6f0900daa2a1d2fc59caee0c161803244e68dccdff476051c29a7912edfe20e8d46c06f40c508d360a917f8f3984bb9c482ad48550e1c0d7887fd7d4d4b900d81553ae36ed6285a48680aa6eeb1f469ccca9fc568dbcdf671c2405372770197d4369a435d00d7bfb69568e4a42cff39683f9b781980e562fe377de1ef541c22584ff30fb81cc2abf9f5efb5b3d57a5dacb3044aeaf090a29c9a36c0a3b87807dbeb8003feebb958576e08f46f3c8c80efde2e7a76933a5e8e4bfe480e23ef6ed8a8db0fb1b6d6e5ef43e09e4b4dcdb16038132d34a9101910eec45579fda4f8b2f3d9e2f4f66f86e3c4bab41630b82a32e6d7d4f9f1717aacd2fc97209f1b2d9475259aa7691055aa927826acc75a2f6c2dc702acdabc96a10dfd36fb0a96597268df2d3e020fd88b40835a11f691d00917293ac87e8aa3d63bc3c47828e53dde1e6646e5e63be62e5621901a721fb46296f861987a03648bfea235fd7b8437bc32541bbbe3bd374fc4cb86fb1eadcd23b8be04f947ce749119149928c8a3cbc694c1ebfb11717c7fdb0f521d39a1b6d00bfeff558c889b62479c72e2e67fdf352cd48e6e254540d16f946d532b2cedaf195dc22b4bf762e0e1393ec59b7a7db2317e7fa746cd887f37ddc318d238963cd4b8a67603bfe29c9f3d75b6c3d4ab180c406837e2ee4294aec400d52b7e809b9b291fee4cf83c5f3f9fc33643b9070764ef1a7a139b0a81b0fb4d12144975ea38dfadeef191837201b3e941eebd4582f9e314bfcb359e93ca0c3a4e7a391aae63351016553d4509d865f85a05d7e14a479135cce346097619c9e6bd4880b3d4e139987406806a67927b3fccfda7d5a4f3a4a38bb6aac9013ade63967eaec81e49ff330f32e9da60f656f966dd2d3b14e427ffc9021a2f1da81108327381684e74dd16fa181fea037c585c9dae46220c0aee6dd67ee7d0046ded8b23d7504ba9d4f23d6a3c1bb60311c307e555c201234a5dbbc3020aaef849c6dd6bc5d5e2bc4da997ff8ca9ccc0fd19cc1735f490e630e471c339afb8d78c55f04a3121815e1d572a59c8848adcca6e67b84e33596b1c9f270ba7a450ab67340f00c2c4a9e536de66adb57229567ff90a700183221ec6489064c4d781c7529ffe360ea01e7d952717bed0e4468d57208637f373ec0d87462a0685db2109c48d7b28132f0ac7221b8b263e5df2dc72b1e985d9761528f97ce102845c2afde0b92706272d13036cf6517e474c4bd7fe71da6e2cd72131fe773d351f0a741ae45167f0f7ae36523e1ff07d54a5f06ae06c893117b16086b4bac3fd35fe4e40250c73cfbc62a9b8056b87e7d9e273cfa6a2eb06a80f0c7efef0ae2028736a7bce98be259323e6b9e14e560291779cc70de2eea50f919b767e39a5a9710928a7cf4f3605b8ecc59ce52f39fe4bd4110074fe37d7c91057ad32acc64f9e0955fa7138c293e53be373c9deca73020a8532e4a6faaa7a4076da63b586ad7b3df261334212dca898bff6d66dbe9423a6742104c756c20bbab92bbdfd5ff9ac1379f55158f5b1b6740f8837a73476ffc23b60a988c3bfe11a376eb73d969fc149dfa3d8c0c3fece4f614d08a76bd39408ce2bb0c9fb16c46caf0de781b51cb3e6e015e338bf54a8468585670e8d937364144d80dcac6cc7d8f97ee473ebd3c45e1c0a34c72ad2b2cb8542c04d2eca7da065e0bc64d9717692079c5da8f73d92a3e3adae0a3869b5702d567d31ffe00a02d461d1c8fe9c52ce37cae1e018581dc09544d81614622777df0f549433bdc85c0da5002bede44cdaf8d08a5205b7e51cd87eeeff210e2815ba2ca06f16026b550d67be781d1855e75f2dd084a1cd7eb102cef9c112c0805dfdc483fbb5135647fdef7a005a47d1387eefda4730f743dc7e0076f51287e38d18d682e857287e37f04464b91144e510df2b275fb2dc1b4f6ea295b88886838b006d4d1eeb4b11eb9f5f9ce230c581f06d2795990b30ab15cf21cbae000ab6e2e94534ff3f8601fa7338356970b3c895540dcb9115136f946ed9dafc05bf9cd1a01b9a70992a31b63b8fbc1e4c0449c7f37fbfa14fb326a89d469ae36b019f8a967492ae263e8add7ae21f88796541d6a22ccdbb671eea7f1db8b339b8f64b892176e9d25e6dfe0e2b76b161472c1387fe94ca179269bc169c32b273fba947f593fd3c123adf9958ec7f21d906c91d3493b81c4e903e75d5d0dcff7c9db03c3ca0417c2787", 0x1000}], 0x4, &(0x7f0000003100)=[@rights={0x30, 0xffff, 0x1, [r10, r5, r11, r12, r13, r6, r14]}], 0x30, 0x400}, 0x0) select(0x40, &(0x7f0000003180)={0x5, 0x5, 0x2, 0x6be1f1f4, 0x1f, 0x100, 0xfa48, 0x3}, &(0x7f00000031c0)={0x200, 0x2, 0x1, 0x9, 0xfffffffffffffffc, 0x4, 0x5, 0x3}, &(0x7f0000003200)={0x3, 0x8, 0x6, 0x6, 0x80, 0x8, 0x4, 0x15d4}, &(0x7f0000003240)={0x3, 0x1}) executing program 7: ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{0x0, 0x0, 0x4}}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000300)) r1 = socket(0x18, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x60000102, r2) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r0 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)={0x2, "d8ed"}, 0xa, 0x800) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0xe06) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r6 = getuid() ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(r6, r6) r7 = fcntl$getown(r5, 0x5) setpgid(0x0, 0x0) fcntl$setown(r2, 0x6, r7) r8 = getppid() setpgid(0x0, r8) close(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffc, 0x400, 0x203511, "d569b40bbaf180ef1cff0f00", 0x0, 0x1000400}) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000600)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99aac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1", 0x156}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e740800000000000000ffe200000000000000000000000000010000001800000000429d9fd4591a"]) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) fcntl$dupfd(r9, 0xa, 0xffffffffffffffff) fchdir(r9) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{0x0}, {&(0x7f0000004280)="0de54c6da06c354330886cb51d271604cac15bfb8305905441e69eda94e0bfa52ea52fa2c0e770e2c07878fd11569b80c4dd7fcc77ec348a0dea68567f673caeeafa3cfeb1b3f9190ba47746873d3f26d9f3792d22063d30bfc7adbefba16e73bcc3369cc00254a324912cab0d946896f5dab1dbb6a5164ebf8761f2a3c46266ac2813bffa4ba9b1ad0b0ca53947f8537e13bf9c671f9ff812822576da3cb2b273e036670a85ab28f87c35ee37524d38f275140fe39146baa2ee014a0fb4134bd0d304566e148604bc46044a962a9b7fda61d142df160aedd284a356b0b1e1b77d7a5729a2f93cb5a0f1130caaa6e35e16676dbe8a10796b29788ce67f9ebc3bb352c1984850bff2138ee21f906d1cd574c291027e6586ff76f40d90bb1141ee597c602d4798712a85d48a0d26a471bdf3dc39f9983cf1eed43a60217221938c29de645614e3c1168f229e77d9b8eb24dc93100e913f0bc08d514564d233b5058c3c43dc59a5e64c69cd041aac03c7febff2928f2b29bea5c943b6e0280d7c6be0154251f364afa7fb922d242842dc3f36080db1a7ec573af901377844aebe4a172e0523e093057c9399df6670e9e24a28d90397c8207df88768e3de857ff2e5f366dfdf8862003b1d3ebf6cbe781a0c2128ff4257bfcef790da86a6fb11aab61b5e9b41bf984ffef2b01274e8946538eeeb090e7d0145cd27134735d533763a994a070bf0ee0c8c55337a651204bfe6a8616e0c59f7417f7a76922577ce15ca63b16e746fd8f8356a4f100ecb07d66e1bd92466fdd3c445a9879b8b3a1dc7de27bbf6e39ace531a73ab6e8e00abd61c35bd5f042460f19a83b69db0e89c97f9092901b07bc6833c48fa07638be8377fc6e838c6e2e9f9273308a899fa6ba8f6a4ee9453769b0c7e1d4141c737c38d40485fe2b93e28efbc9164e8ac8b65f1c7397306be65a00563de7048bfb684d5973d905c272a1dc4c5444057db08de5d9e0d5e76c39a1cc4a18ab413f172ed16e7bfa44296859fb0c0c37f31623020dfc73535e7f98e00717b029d80bfedf46428cadafb03605e9062801827edb19b46d9182453149329293d4a5d027f88226c68afad5aeb9d37a9ae7a577d8a19254f8fb9adb8dc20e0fbfdc57fc12950124def2b35f44e8a79c5cab90ea5c1bfadbf54e87302c65f39886536bc9446321e7bde46947a81f314397c92ff92ed2cbde68a6ef656a855e453042866d52d1e04710cbc9b2c801601c6fa30568ac274cdd691fc26167f5e53137ffcbd16ce3e6b289cd3dde72d8f6789e1b87e63b3e8ca4fb61fadb5f69cff3e7ede2fdbc2657789ce5b498198fe716093b524d51af26b8962d4816db6cd106a2e93495a03decfdd1c91a0eda1ed58c28de540943bfeef59f6fd02f636fb3446ac52f0a359a50d5f15cf42e68ee6e63b6a7d3a15c46eab3e7b57cffedb9666da23fb607e97d694e56eb31cbc1b351121b1a62e3b87ff7a0760cf8f8de24d9d73c6ed39c33c02343270b7b8ef0f9cefd78cd74b", 0x43a}], 0x2) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = socket(0x1, 0x5, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) sendsyslog(&(0x7f00000003c0)="a8", 0x1, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800037806dd0 executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x81}, {{r1}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) r3 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) setrlimit(0x5, &(0x7f00000000c0)={0x10000000, 0x20000000000002}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = socket(0x2, 0x3, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r5, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) mlockall(0x1) executing program 5: kqueue() (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 64) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000680)=""/190, 0xf1}, {&(0x7f0000000200)=""/207, 0xcf}], 0x4, &(0x7f0000000980)=""/183, 0xb7}, 0x2}, 0x10, 0x3, &(0x7f0000000ac0)={0x32eb, 0xff}) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x144) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) (async) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) (async) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async, rerun: 32) close(r3) (async, rerun: 32) fcntl$dupfd(r2, 0x0, r5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0xc, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59cf12fd0733188d6c248be0f192487382b6cd82628f165df22e45232689afe298dade4c3d7b1ad9c521dd33fa256f217e02165bb3efe9e848de40f50f8c7f00c036ff35d55e77895ed4cb3f1d19ee30c210c2550f603f1122dbad0ce6ed3", &(0x7f0000000000)=0xb4, 0x0, 0xfffffef8) (async) preadv(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) (async, rerun: 32) getpeername$unix(r7, &(0x7f0000000500)=@abs, &(0x7f0000000640)=0x8) (async, rerun: 32) stat(&(0x7f0000000400)='./bus\x00', &(0x7f0000000480)) executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) executing program 3: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)={@local, @empty, [], {@arp={0x806, @generic={0x6, 0x803b, 0x6, 0xa, 0x9, @broadcast, "1d2dba6d625c5f019272", @broadcast, "308d9dea0982ee06f90ec19c2352de08"}}}}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r5 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f0000001240)=ANY=[@ANYBLOB="573acda8f8f900000000000086dd6060627000722c00fe8000000000000000000000000000bbfa8000000000000000000000000000aa2c"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x4) syz_emit_ethernet(0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x4d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f0000000100)) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x2200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140, 0xf0}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffd}) shmctl$IPC_STAT(r3, 0x2, 0x0) r4 = getpid() ktrace(0x0, 0x0, 0x0, r4) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000240)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) stat(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x38, 0x1) getdents(r0, &(0x7f0000000200)=""/140, 0x8c) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f00000000c0)) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$getflags(r2, 0x1) executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) seteuid(r0) r1 = getgid() lchown(&(0x7f0000000000)='.\x00', r0, r1) sysctl$net_inet6_ip6(&(0x7f0000000140), 0xb, &(0x7f0000001200), 0x0, &(0x7f0000001180)="1d552077d86140175dc65da1a03c1e80b401d805b578970af4adbe312289c4d1d428645b74d35e0381d5efa4045019169682342ed8d838b6e7581566204255fc46c0ba4e5d7e9fbbf473515ccdfa91ab54550e", 0x53) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000500)=""/252, 0xfc}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000740)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6099572e0008f000fe03ce20decc5471131671b37a4b7784fe"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = getuid() setreuid(0xee00, r3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000200)=[{}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f000011f000/0x3000)=nil, 0x40400}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000016b000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000034000/0x2000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x1}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000010a000/0x2000)=nil, &(0x7f000003c000/0x1000)=nil, 0x4}, {&(0x7f000008b000/0x4000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000116000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil, 0x5}, {&(0x7f000004d000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xd4}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(0x0, 0x1e3467ca, 0x0, 0x0, &(0x7f00000002c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570fe069d4b5d9fe2d8c0e0e6ad6356fcae82f887c519aef0e4f551a8da94ec5e94e8cc8601472aa4264b2ec6ad65c12edb84ce1def64f79b40d76f0c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da66158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a33f94d29087369babc60ce10bc4c561f687122c1b20dd9a89e6039dbed4f5d160790f1051800"/287, 0x114) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) open(0x0, 0x10, 0x28) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x2, 0x4, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384156, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x2d}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x7e9b}, {0x18, 0x0, 0x7, 0x144}, 0xfff7, [0x8, 0x8, 0x8, 0xffffffb7, 0xffff, 0x80, 0x1, 0x3]}, 0x3c) executing program 5: getuid() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) socket(0x0, 0x4001, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x20, 0x1, 0x0) accept$unix(r1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) write(r4, &(0x7f0000000080)="345549e6576470a5", 0x8) shutdown(r3, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r5, &(0x7f0000001600)=[{&(0x7f0000001740)="400ad4d34c3b5cab43da5db34e82670b4317f725ad245f440696fcb315cc69b94f3c7ef53e6697161bf0ffafb48ba14ffe6bb9d7e294a833802c743701cb6ee24825b63c4b285181782a307aa4c28b84988a784899fdfda5bde9b1a269c93e024e90851acb20fba58e3f1208f5756c716042e22714c6e0394c1bfe75b824b0efd2e3504161d611dcac1c913ead262687a61e1af9a1cec883c2f2fb7a2b90bc9c492dfff87ab8ba0715fdb6d7459ce2062c8b043eb1c441e770f657c1472afaef0996a9d6832dd64d5d03925b9009500501f30b0a2bdc16855c2a6ad26faf3d86569f12417f686efc643d934ba79eb559e2993d69727da6e25db14d087ca844ad720869e810f1e26fbbba1ec2e0c061ea54bfc17b0b74d92bcefeff034a8f5c56b72d927513bca50add93e4ac9e99d60a6fb0c4ba643c18a5404597c1b056d95d721a2fc79c50acb4dd2875ee1c8cde1c80ac5eaec6ced2dc16392534466223", 0x15f}], 0x1, 0x0) executing program 3: r0 = msgget(0x0, 0x58a) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x38b2, r1, r2, r4, r5, 0x50, 0x6}, 0x8, 0xf9f7, r6, r7, 0xfff, 0x7fffffff, 0x1, 0x1}) ioctl$VMM_IOC_TERM(0xffffffffffffff9c, 0x80045604, &(0x7f00000000c0)={0x10001}) getpid() r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) preadv(r8, &(0x7f0000002600)=[{&(0x7f0000000140)=""/242, 0xf2}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/182, 0xb6}, {&(0x7f0000001300)=""/141, 0x8d}, {&(0x7f00000013c0)=""/20, 0x14}, {&(0x7f0000001400)=""/95, 0x5f}, {&(0x7f0000001480)=""/123, 0x7b}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000002500)=""/202, 0xca}], 0x9, 0x48e6) recvmsg(0xffffffffffffffff, &(0x7f0000004780)={0x0, 0x0, &(0x7f0000003740)=[{&(0x7f00000026c0)=""/46, 0x2e}, {&(0x7f0000002700)=""/43, 0x2b}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3, &(0x7f0000003780)=""/4096, 0x1000}, 0x40) ioctl$DIOCMAP(r8, 0xc0106477, &(0x7f0000004800)={&(0x7f00000047c0)='./file0\x00', r8, 0x3}) getuid() ktrace(&(0x7f0000004840)='./file0/../file0\x00', 0x0, 0x4, r7) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000004880), 0x108, 0x0) r10 = dup2(r8, r9) msgget$private(0x0, 0x204) recvmsg(r9, &(0x7f0000004e00)={&(0x7f00000048c0)=@in6, 0xc, &(0x7f0000004c80)=[{&(0x7f0000004900)=""/103, 0x67}, {&(0x7f0000004980)=""/247, 0xf7}, {&(0x7f0000004a80)=""/24, 0x18}, {&(0x7f0000004ac0)=""/199, 0xc7}, {&(0x7f0000004bc0)=""/98, 0x62}, {&(0x7f0000004c40)=""/35, 0x23}], 0x6, &(0x7f0000004d00)=""/221, 0xdd}, 0x1002) ioctl$WSDISPLAYIO_USEFONT(r10, 0x80585750, &(0x7f0000004e40)={'./file0\x00', 0x5, 0x3, 0x80000000, 0x1, 0x5, 0x7, 0x95b, 0x1, 0x2, 0x8, 0x8000000000000000}) socket$inet(0x2, 0x71e54bb6a0e29c2f, 0xf8) fcntl$lock(r10, 0x8, &(0x7f0000004ec0)={0x1, 0x1, 0x4, 0x0, r3}) msgctl$IPC_RMID(r0, 0x0) ioctl$VMM_IOC_READREGS(r9, 0xc2485607, &(0x7f0000004f00)) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000005180)) connect$unix(r10, &(0x7f00000051c0)=@abs={0x0, 0x0, 0x2}, 0x8) r11 = dup(r9) ioctl$VMM_IOC_CREATE(r11, 0xc2585601, &(0x7f0000005200)={0x10, 0x401, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8337}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x14dc}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0xff}], './file0\x00'}) mknod(&(0x7f0000005400)='./file0/../file0\x00', 0x1000, 0x84) executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x416}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000007c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "5d58c8", 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @broadcast}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 7: socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d}, {0x6}]}) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x200, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() syz_open_pts() socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 4: shmget(0x1, 0x4000, 0x41, &(0x7f0000ffa000/0x4000)=nil) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="e741a883cc60157a810468823ac987a7254eba680c54664b8a3b537273fff1c3d4ae6950f3d030e3dc1c729ce1bb4d0e7dec57876947d3d26f8d356150f6b052bd44cc7280c8724198c173f70a712dceccc05077889f297affadcde5f1ad9e2d5363aa93bb37c6c73e0f4f8ad07537aaf9bcf3cfd30353113487589d60233184c0fd43e9f38537079fa1f0d832f277395d0802b941d2040dc8b180d9fbdc6e39334ccf08067c7cdaec5fe52f5a1c9f211fa896ff7dac6b76218c8fa7f1536311341abb6206ffda9672f479bedcb7c67ecde88e3728cb5761b35435", 0xdb}], 0x1) execve(0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) mmap(&(0x7f00007f4000/0x2000)=nil, 0x2000, 0x0, 0x2010, r2, 0xfffffffffffffff8) close(r2) r3 = socket(0x800000018, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) r5 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/50, 0x32}], 0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88, 0x80}, 0xfffffffffffffffc}) bind$unix(r3, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0xcf5, 0x5777c53c, "1c102609307e7be2df67de202a72da64612c3300"}) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000200)="6d12218ed1907ef1b7f551ecd3dfeab846db4b904e9e1a95722efb5cef177610a977371c16855f84ad1f3810c80ede008f67c0752a5a49e09d3549c11ec5509acc341208cfbf349f389316ce5581f49c8b96dc2497e70fcc200e3bac35e6566f07cb5f5b2873a5962b2e83db3f80bb0d7bb0013ef5820433a17a9d785e114c6cccf21b29475ed2e175f81078db17f3f6c7e348962b", 0x95}, {&(0x7f00000002c0)="11e7c1c28f5ec4b6191f9682b8c1ca967c9ce796b390b9781956bda6f9f09b2b0015915d733192f4bd9b717ae9eb0b6470f0aac687b5fbfc0c74ba120e78256804e348709149542963e6221ea274a169b9f1801b050cb91f2e930d83d5597994dc69ea005d7faa3492f1fa5056c46cd95063dfbe5cbea3a789fca4e7cebd652612fe90b1f41e67a979f41da92dc148a99cff593a495c839a155eb1cc98f349f78c0d69fd69861dc5e034b236ec7de801365d31706d9bd5a98af00ff3f2f6c0a0a559ebef8ff009549e46423e60cd4c7d74424cd3af78f8a0844f7495a397c0d72fdcf55f58db9f09b2f6897b3529f9", 0xef}, {&(0x7f0000000740)="4682cde29f12ab1fe31fe48ef97014023abac38e7d07b71d55090d3426e12f20ec21814fe7a63cde9291845ed28a0da8232215d6699fa11345df9245acbb7f1914a45fd69d323f3b15d17a7fb92e3fdccf66f2a1cdab938cee62ba40b3ef", 0x5e}, {&(0x7f0000000440)="e4d703c785eb00b3d0ef316506963994b50e5909daad9da48431051b2437c3e0da3917f993a1345be7d95c2651166c9d75951b03e6f61be7d25bed60130027d938b404e6e161e66014eb2a31a2b6ec41ed52fba6caa9057bad8cdbd7285c374cd47d5d17efbfd067d7976a7ac071b3f81177ee3143bbab7ee08370e87795f745becf79a84f2fead790dd7b63beab6f9f3cea2689a117bc6b8a1b021c6ef667edbe6e36dc2e71726bb4d57f0a9617b12064471d7d6b", 0xb5}, {&(0x7f0000000500)="b2df192e31032ad18f3cb82b089d9342edf01d0047ef6bcd2107d8beee719b3aba052af4feb89183", 0x28}, {&(0x7f0000000580)="e3e44fa3523b6297794d351c9273b6ac4369245b645c304c612e265054aa7de597958fdc221adc5d2fc5d6304145439bb9e0a581826c92b9c8e2a37dd04745c7d123316a439e74cc311c39c820540ccb0cb72f13af44d2e5c19742c033242b9118105ab02ef54b805564f648986b82092d4ac7830503898c93ea93360847f90b1bd55eb7885106056fb3924737a9532892aae1b920be9b0443ca23507154cf1b96bb3f60934d9ee997fa7526a93add362221444d9305522624ffbe05aae9986dc09e00c889037d64faa87b5f6556448bfc", 0xd1}, {&(0x7f0000000680)="a85831bd8041f449228e001cc6075c56b11ba99fb9d38bef1a607f450cca4fe0d2a2bb", 0x23}], 0x7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x5}, {0x8, 0x3ff}, {0x23, 0x524dad1b}, {0x45, 0x1}], 0x5}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(r1, &(0x7f0000e35000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x2, 0xb7, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000005240)='./file1\x00', &(0x7f0000005280)=""/163, 0xa3) open(&(0x7f00000000c0)='./file1\x00', 0x615, 0x10) msgget(0x2, 0x40) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r5 = getgid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r3, r5, 0x4) clock_settime(0x100000000000000, &(0x7f0000000140)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0}, 0x10, 0x40f) getsockname(r2, 0x0, 0xfffffffffffffffe) executing program 1: r0 = socket(0x2, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sendto(r0, &(0x7f0000000040), 0x0, 0x80c, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x0, 0x2, 0x0) socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x208) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getsockopt(0xffffffffffffffff, 0x29, 0x41, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@file={0x1, '\x00'}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) executing program 6: semop(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00000da000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil}, {}, {0x0, &(0x7f00000d8000/0x4000)=nil}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000158000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000157000/0x1000)=nil, 0x0, 0x2}, {&(0x7f0000159000/0x4000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil, 0x81}, {&(0x7f00000d9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000c2000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x8}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r2) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000400), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002480)) r4 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002480)={{0x7c, r4, 0x0, 0x0, 0x0, 0x3, 0xa1f}, 0x5, 0x6, 0x6}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0]) getgroups(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, r4, 0x0, 0x20, 0x20}, 0x0, 0x0, r2, r2, 0x0, 0x5900000, 0x3, 0x100000001}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r0) recvmsg(r7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/11, 0xb}, 0x0) getgroups(0x7, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000200)="a7", 0x1}], 0x1) execve(0x0, 0x0, 0x0) sendmmsg(r5, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00000a7000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xa7c700000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f000009c000/0x4000)=nil, 0x10000}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x100000004}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f000009b000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00000a6000/0x1000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x3}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = dup(r3) write(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000001c0)='#', 0x1}], 0x1}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x6, "f746d4a506541c8e262ab425644500020000008e"}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="500065d3000290781642a60a7f2438af2d880b7521b73c53f5f82288e3dead14354b163e3c0f0cc6200f3e801bcabe720b7e8c521a939c36aa8c6bb0c4f7a43951960bf07c38653c7b424d9c0e"]) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, &(0x7f0000000300), &(0x7f0000000440)="66dd20f30f6ea37de9b2c1eb67411228e77e8b16a802620f9d3775340e0739a3d6449c124f293ca024e60bc3b4ab6bdc5bf49c495830fc93a9808f74882b0db91369b1b4ceceba7e17588c21749c7d6da8f4025e68d2139751bc163c3b7bbed58630e6ab0c22454ffeedc1292818e8f5e8fd9145c2f9add0c072bdb51df3990b8fb12fc95334e712c94049c07f03dca43e", 0x91) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x1398334c, 0x5) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f0000000040)={0x2}) bind(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x55}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00"}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700", 0x118}], 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) executing program 7: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f00000000c0)=""/4, 0x4}], 0x3, &(0x7f0000000380)=""/37, 0x25}, 0x7}, 0x10, 0x1001, &(0x7f0000000480)={0x100, 0xfffffffffffffe00}) ftruncate(r0, 0x1) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) read(r1, &(0x7f0000000100)=""/192, 0xc0) executing program 5: close(0xffffffffffffffff) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, 0x0, r4) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000700)="76e5eac907f9ccf7a251ceddcec7d6aa6bcffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8c0620d3575e1fe04fa9465b5bd1286e9624dec06a00c222f8a25cd10ff7cf84d00cac90f680138a24ef6c94f72d4294bf355503da6b3f5200093fc65dd62759680b3f257a83ea15764534abd9b831d8e9837238382c9bb1e504766701d321f089ca97c511b41a03912aa16f41f92bf04e9d2c2fc2ed1253f3b4e16020000004b06d63b6cf4543e8ba5ddd99600000000000000000000007df134a8fba0cbefdc4301bab5aca96bb8e86ed4ff00ff7fdea0d8db3b89ee3e4b606b3b3ebe2526014f76", 0xeb}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) mkdirat(r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) syz_open_pts() syz_open_pts() r5 = msgget(0x0, 0x449) r6 = geteuid() r7 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r7, 0x0) setreuid(0xee00, r7) r8 = semget$private(0x0, 0x3, 0x830) setreuid(0x0, r7) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000500)={{0x40006, r7, 0x0, 0x0, 0x0, 0x34, 0x24}, 0x7b, 0xffffffffffffff49, 0xa}) setreuid(r7, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, 0x0, r7, 0xffffffffffffffff, 0x1c0}, 0x1e485a4e, 0xffffffffffffffff, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x13f, 0x0, 0x0, 0x0, 0x0, 0x2a, 0xcfd1}, 0x7ff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x4}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0xffffff8d, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0x100000000000002, 0x401}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000001c0)=[0x1, 0xfff8, 0x0]) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000340)={{0x400, r3, r4, r6, 0x0, 0x8, 0x5}, 0x1, 0x1ee1, r2, r2, 0xb18, 0x8, 0x20, 0x100000001}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) executing program 5: setrlimit(0x0, 0x0) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x184) open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x118, 0x0) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r1) recvmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=""/27, 0x1b}, 0x40) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0x10, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r6, &(0x7f0000000300)="1e", 0x1) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, 0x0) pipe(&(0x7f0000000180)) executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x6e, 0x0) semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x0, 0x0) setrlimit(0x3, 0x0) setrlimit(0x3, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) r0 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x0, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000001300)) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000001400)=""/83, 0x53}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/156}, 0xa4, 0x0, 0x0) msgrcv(0x0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) msgget(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r4, 0x0, 0x0) unlinkat(r3, &(0x7f0000001180)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0x0, 0xee01) msgrcv(r0, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) r5 = msgget$private(0x0, 0x1) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) executing program 4: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, &(0x7f0000000000)="e1000000572e74e86021429f8053cb964e6240782026ddab617a661636b141cd1683f66a91a30307f9a27c1e3e1cafd30fa2dc5d1d05d548", 0x38) sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f00000000c0)="5e5af24d1bdc4749b396acaa6ee8ee3becf9e08fd789988a7eb4110fd7a32e118eb6eca5c2fcbbea5fd31fb09c22acfb8ad664f0f77bc8f1b1eb334117e4ad142bbdf17e73857134fe109f919f4bec9605419dad2ee4309aa6e1b3f6097660fd4ec021ff74bf1b032ee81aa6b66e0da753340871d8b08fb7ee22de3363267c4aa1c7a4139ba2d733ce096aee85043942211d49065e3069ceceb476b49fe48d9d0842413ddc6d0219e7a2eee6c4f1ca6e9ba0136c909ffb5d9564db0f0e96e8e9c5aa2da21332196f44fff8a4290cf2e1e7ff57228b48cb733b1184ada25680959d0c7b0ccf75f66df1972705f96fa2c80982768cfd998ff2e259966330d0266d7a44c72582be5508ded4918f09eb8c18bb884a70ed9918f728bec708768e19a65bd36c81ea877b47ad04ce45eae6fa81866697b2c967dba226e60529256f7f8f70564e034bc483aed06a6358c5d8ea52142cfced89e1614a0d9ff16ab8ed7bdf3d32e057c500f7cc509502f853e573fd0a88b2f9cb21978dd2afa5ad1160a8d9546c0ad88c125e69f4814385ef0f6fc13c02f0c8c93239c7aeba1a487f406293fda61094f925094fdfc5dfac575ac04a42940df4d37fa02189da8cdd649f443b07a947bc17fa43813a035ddb1a5f8c1f6834eda0772bb5dc6478e53d61154df9eeaa24cc081ae83a4db785797cdb9e44ea26e80492816dd61a553bd48de7dbe095afd4a4991d608f8bbfa3cf0b507ad1953ed66e403ae12d80b209e8bd7ed4ec3afd27cbc4b92f66596836e82f533a7b21c1eaa2332b5591caa36f60e9eeedf3240385d5ce783aea440244232efab7b4071e6423471191eef4cb81cd92c8e049ad067918c9d12a14e0b9495f52a62867d81dc1b7e15e8b768061a5d99b81f602b4f62e75f6870bf761f26042cfbd5b32afb95c02535404105427c35a6a9c249b7e2e81644e3a6637d84e4cba946bd668d59a533f7929c0b03092bbe823b7580f0b649482b3ee83cf0aa381434b7146986f101a1f6ca6b232a31936c00297a92de70c4789434f5e83e6ce676b419a586f1738b183fc72e8b6eec46b245e0979a7862b64c472949a5579093bffc557567780a91b6544957af6f366ceb266f439407cc2e0eaa159aa252c785632f4af5fbbeb911fb314902c6b78dd15d93eafe9d8879dceb91829994628f2a969d08cb7f7769a8f826e5e6b1d44db6674f3556732f8ce43e6e19c1970c2855a8ab91ee09bd1f77667b2e1c853d2a8c2c0ee6c4d843b449fac3e5ca5387b4fa790c095037c694ba8f7dcd22932dd661b85b14f4ccc89febca8c7d703d47ab880883254ef38c87b1b0a45af8574d6cab805a8104a149ab5f2194071f61046338a0fcd97b56298bd5d5fa34b7c557eb05192a3f44b9b047ae8a732ca0fa6b3e69f26cf7258e630d8d510bb7c160d3e0017e7aba42e561527ccaaa906c1c77bcd71c27f1e54bc3c9420374312b6233005e69f9f0a925e20c86533608816b5f95142e912f213a1746963571556360e9e12b5b74842a94d66105d28cdfcca7922fd5791b5ddf4d3fe70a1613a8600b49b64c63651ab6c4da64b3f299fcfeef6dde7ab71c56e27fc70cf3d8421c2ca9a22cc6d18098d0b1a99f9c33b21e14821bb0991f11428e76e4525e7d2d894ed70dceaaf917eae892780ee20777017bc6d35228a4a80690354eaed2103b958c5f7a0fb861251139d9c3e4193e4db6fc3662d1f290aabd17822315c6dd377cbe77672eb0d2690c4996959c73254e7af42dd47dff22050ff27fa55617c3cfb36da64ce764109c3f40dd614b23c234b22b3ef5b8abbab52820d03f0696746d469b7f25a37b6947ad72e5f20d016d426c7e1c0c7b2493111e6a3026f3be8d1d912babace30124480bb20fbaebcf2a6a674d91cdd057ef751a0b1c08517935a9ab6b3b93e8d22b69b2f847aff623413f5d5db79bdd7648c8ea722edf6c2b083bf1ac5e15dac9a1165feafa3bf51b9dedecbe8f71278fe62c86848f7abb8acd7cc4d4cc1ffd1e3cfa1fd006e0b14dffffc71da16628553801d36a500c20f718fd6db3500489b967ea0e79bfb222ed302a0d3c8887cfb853f3131ae6f94b5a945c6a3c3960ff0e01776f955b367d109ac301d0362c5197bcdbc944002b402bf0f2610e220446365a36f9dccb0f811094313fe0b551d4fff745eb22cd65130bc81d3d19689b9139063bb9d96a8b9e383a7b7ca7afd25e547842b2f3ac61d7e30ba1fa21c60711845ec265c82a77c57e21a9ce9b86da16e56e2b7d8a251d384ccae23bd81171df4ec299c7ff6c7e752c23d615c7e2f87af50a1d5f0ebc00e1f9a7826acf80c7fa3760496210643b55cf5110cd5cfbe339f95ac0479a0240c23a9cf3414da860ac83046a471b6ae0709e17ad496c76fbe576398ad95d0fedead751a85fc25757b29bca52b8a844c4b0139115ec4d212e8f30d5becc7e40ccb5fb2f5c46b6deb54ea148fcc3c4c476957f1ca270ec57ea0a0e2f4405d689bd94ea3e1401e8ddf4d75abfa7b45bcc0f0d4792f27e37d1742ceaee50d73f1b79d1a15c39cd9f6ac50a3625087fc4e6b18e51498f19737c4a9e31e3b3534c0c80526b7fa729f41ece8330bd748c598938d50d2176a6280643f633995ec4d57d709f894dd51774e86e4e37719d6c5afb6030fa818d0d6acdda2d8a03faca983e7314f9996a6184fd8673d44cb7903500c9125f4c03f076dc0bec8d588ea3923767e9e2dcf23c6909def45e4156825744fe0ffca50430e30b78c88bf82e756313bc69b647b31875005fce10dffc73210cf6113c16bef6176e24cdfb54a4d4e777a0efc85f82b23a52fbe8305735a9b6aa45e843e91c0ac637f64534cdcf71533f800162fbd1874cfc450837083f140cc74afb84e9f531a35f065a1f5c83121467ed062634f0b5ce3c5b3d94c4ecda86f13e6711cb696656272a7d6e29382366be320c12bdb3cb42d47b489fb94358ae727990ed2e717760106056400c76c88c74c964c60f8274c83c4c8a407a932b8fd50e9123ca8dc5dcc6bd6e457d6cc029b01e6c0907be9666066f1323c5cdd42513ccbb4f65061201575bdaec170fab4ca6d8bc1df13635c67ded904b5fbe56ce1a0cd60b9c9b9db34320c46279bee0a7648d3acaded0ec5254dac78b25c02de1e198e88d8c6d8afb7d7b54d83e2f0b3f21eeffb8be717e86df685c3e34c6c53912dd7040d91cefae2d9ce533009ecfbbf77c8075472a59b336d48949af04eadc43b02e1900354e0e38e1bb31c1d19c13fab2124d2d39c7890b01a21462152b56d91800a73c113de6eccb9c0353915b1b53a739966e1220350b75cbb65afd0cf7ed43b118c52e90132cee7967e3bf29d25c0763cf01206a5564e7cb05f7b0d2849b7210f7c87dba564c693768a151c23709b6affd6d881d2091c0f3835dfd21b6eb3e6fb588212202a09490f6e71909e0a566282af69efa20cfea8c9850935934857bd5dd94a76e4c0a7421299a1493c44ea98623e0a4108621915835ffe609ec179587bc57ec4bba3c7264db85e0585c64f68271f7fdf28881e14f918fce540c08443e3bccbef84a92cbf5b4cce868fc910cb04d430585e98d11fb269982f614aa07692589881d553bff60717824780e98bd6665dc28ba4e5e06f29b3e34f2991a1bee38fc235135bdc90d06b9370ca307c8d06029ee5b90d2d50be3390d5805613bfb22a278e8583b50aa8985cc503c87fea6acea4c7b9c68351581a6f7cbf11d479c4dc432d3b96bbef7279909d53a61a1a855f88e4bf6b17a0e0c557bd8c37560c87b66c3ee445b1f2f2cbb8153efe8e7411d695364067df9344a4a3fb77c6a465356ac7dff1a91262a890f292fce0dea41d560197faa8894c49bccc5a468d2efdd50a1b670d7439fd6c5a2c01fb9fa739e8f7aee4242194fa62a996a157c191035f78819ff49d46ccd66913b0b0ad4b4623f72027566282307456313b6830977184ce8d0c8c90a417464e58a3a5aa1d4d247f665da623ff38a963196065997814af2d3671427b9b2ef20ba3974247819c4acba6aba209e1a0741dd7e701f707809b98d198c793dc8180c8208b95f71e1b1325cfc2c1f3cb4aa499e70a8a3fca607b6e2284ab47e2366d763331bb6a33f84c9879bcbdebb0dc3593cc460ae427248d477366528c24d8d519da0973c6abef7368d8708f9ba16c58a19b87941339a00064c096690e4f75127f974021383ce15547706c353f26c3c2249d1adcb402ee21a532a6fcc03cffd65ed8f0cbe2f72dd3ae8bee71298371324b2c476fae85a3926b09cf0f2e6aa368d33934acad2413b3c86824acf3450f52e09ea6f9086ba91f6d6e04e8fda595ca169f6d8053c9f9b08f0f956fa5a6287745aef6641e029912a24321016e494df008699f27b4029f332e0c5efa60909447eff1e357c78b655916ba2b54cfc93cec42a367b012c30c54cbf0303099b28fea19f781d5356eb073aba6a41680ead36127e167f4151531be3df9c76a8bb70bea51c65cc35c2916880ecd8c18997c8048c903967786722d272b2c2d7480dde30c65ef5b5f86865d199bf65ef444a54a05b5679f4f13fda46fa52b795dec60a78f81fc5652f5b101bd9874ab02f02f983d53c1f1c1f6ce874ea989f21114601cc42e1c652821ef7ee340ec7033221c753deb616a45fe23977a27a14a36eec2af480ccfb1fa5012597e7aa759cdbf56eea044739a86d7ac89ff200568ad714aef519771e6faae509e03cbf71d09a8a21282a346aa950c58eb90c08768439569abf687a9c061b8b86118b5ce01fb402d67fd5aa0a191a20dae5c793d108ed6003e931d7e0c97488348dae2d87cc1d5b1f9dd43bc9d2cf3829230da094cc716b893377b8746016c29c55ef4af3c4305baaa178de809a444f974e12fb97096f93af09d20b0058e7f070dc6f8c4f4c150015dab2cf184527ea29982e85db751bf8e4ae4ecbff1de1a747912922ad6c14023ce1ec2b3b7c185eefe9937543197b3cc652b099accd6e91b5bcfc110dc7e36ec36369f37902bd31162e7bcb07b0bd58f7517d872f67e7f9e24fb3bbe0a598663d42fdf4df1ea373267a1eee6dd99f38218133e5f4f4f88c5ce2e32c70129ea71204d2a873cc8f2db244c8fba69478d19d55eafeab5591bafea569a8f9696ad39d17f30bb566e85cc6b2a80d97af441507f479c0199aafd4c2d1ccb7e260e336cca55328bfe5f604234d7ea78472267fd293e8c3920bc2e8c943574fc0abb1063a99ca01aaefb030c5df36a53a99dd49a0199097040d030a9528a9b5a0e3f5f36263341876018518b5bd9b628f58e73e0ec76a3aec6bac12f1544288d74383b93f071c553b407f44b32b70c5a9462794c0d1fe41f7614eb9c770c67c36dcb1334142e2fa0115248164287fcef845c5b19f89c25fa9716b1312afddd1aa5bfb120952a7e78c20a7c230ec927b51bf7b92ef3552b359fe79c38ef00169ae9cdc88bbf6bd52f20461d101377b724d8158a06354f6a8faf5eb871bf6539ffee8b630257c0c01a30b37cb32a11f7e4c685585d81dd4fe1b6a681df4ae5d1daa7394a30f0c3ba37877056864b4e21342c985922bd61c61886acb0ff4600cf0781f0c4797fcd8436cf2d14191c54bcdd3fa024bc593045617b67b4652412c16b4eeaca3b975b3aab02e2dede06ccc8ace9e43f9dc943b14d1fa99b9a663eb132e9ca406cbe2f3341dab93d545fef4e75558af0cfcb6bf90c542030b9aa2766489d9a1d23639b08edc3bb0e5f7da6c6d759660504d234de342e905956", &(0x7f00000010c0)=0x1000, &(0x7f0000001100)="b0d55db9c5248daa4d15b84bb4135b956b654efc0481e97057dc7ef535a1f4fe765c1a874cb509e2f725d59ad1275547329d9a2eb7c905a105096179dfd58893a30e01c13dd586fabb836f1a587c16b40bc31bd9192f33b698af51a1ae65cf023d4ce82c8c612a40ccedd8e98039ccaf739abc62442f220a86103625b57e16235e16097a70e8e903e17888d44bd5ba384f0f0a9ad82eb8398febdcfe6fb7e45273eddaf63b89ec9bcf0134208fa5eb3c5f903b4983345cd455ff2e0cfbd14befbb1d510af2fccfafac80ebd07251b6f95450c769ab4a6954fd0845d289d4eb583166ed9a6b6b86a807582c8dad147a10", 0xf0) executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r3, 0x6, r5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r6}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r6}}) r7 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = getppid() r11 = msgget$private(0x0, 0x2) msgsnd(r11, &(0x7f0000000200)=ANY=[@ANYRES16=r10, @ANYRES16=r10, @ANYRESOCT=r11, @ANYRES16, @ANYRES32=r9, @ANYRES16=r8], 0x401, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r12, r12) setgroups(0x6, &(0x7f0000000200)=[r2, 0x0, r6, 0xffffffffffffffff, r7, r12]) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea5793b9", 0x4) syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000700000000000019078ac1400bbe00000010c009078000000004500fffc0000000000000000e0000001e0001c01832700ac1400bbac1400aaac1400bbb619ed4cedd448a1024400000000e0000001ac1400bb00000000ac1400bbffffffff071700ac1400aae0000002ffffffffffffffffe00000020080ae4bd4f34fa383c38b3f197b8c1fb805b1b7fc47fa641b2b24d75d378d6ee3bd751f77b61bf8a1d29977e379f75e4a6f90a3294654d4d4a3a0ddf530e89923202df7584c1975e902fddb1068fee51579db93f17d0b8ad090045583be1de17d8907c6198d8bd69e16579e42773ceb57dcc9ccaa3274d04fec0efe6b5cb781a8c54116faace777a453d3f4c70c95afa7ba04f46171fae26946e02d207ad75f3daa843dabd7f89e162a21e05ba99f1a36c7428437bae34922061ade0e583930c29ed866e7df4d990798d696bd29ba43df1336e12c41f27d694fe836e4fd698fcf"]) denied attempt to set clock back 3170893882 seconds executing program 3: syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff67a61ae319e80800470000370000000000029078ac140000e000000194060000000000004e214e21000890781bc09a848062844dc1532f40e8601f93abdc0a13ea0dbe73f2aeacbbd2b33942df018f9f2ca0581f18d7556b1c15877af1b96b1ea32043575c76566478f1f96b5b868e338308c3e67939f8028493d68531af0a9c326b90d8b9c376b5fa5e978416fb7be515ac6afd294e3c36aaefcae145ce1ff7f87a7389b6b04a079d31fbf8e395de9a1b548ec2a0d83ad267ddb99a9f138f430131bff32bd2d982967a2366626f623f35d956ef582b92a04bbdec963936e5abad5a8821184f0344bd4a1f8fd1b4fda8b3e6c5559adc65bd090efd7e24caf12240b0c3"]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000000)="294bbe01e775d42b920587bee9", 0xd}], 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) r3 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x2, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r4, 0x0, 0x200100000001d, &(0x7f0000000280)="84234f4554e8d79a1e3b229fb273f4eab39e7d06a8284c7252af3255f96901803db90393f413e23ab8184ed2cb732d0f00abc602b202aed4f2b5f8322e70f4f894c503f4377e2e78e03043bb01dd6e435eb761e20a789c181db0760364d481a4b069047a7611c8b74f5aa41e9d0e83e57fbf6de3f8a72bafc92a35e39ad7ec1e51ba347f70a32adc174f848e8275fcfe298634df8010e1d765cd214bc0cb3a390060650ed37c4d5c96d94782fc56101b2ac9860f208efc95f8b2454f1fd7b2de148966ae6e87b248f4cd7debed8470bb4eda287b71574a0075655789672e5c83272fcd411ae1b06b97b7d7647dc91d33dd9c7cd7da78dfb38cc55c91e2bc6eabcce0fdf2dfe07c508f21cbe14c48cc866b22d9bfb5850a60be1ee45a446d79986017df0fad35b8111491284d02351bfb505befbb144d8968724449ec31eb7ecbd40fa78924e140fd6446b28b801a1a7c943d9d0a33b9587f1c30f9eb2f53a7d555af73664c05666268ecbe8537346c9df85198ff1abe68ce94f66d91de2c8e3c03b29be619ba5c1a5ef4a4124717f293868cf9d13754eecfead4b6b58451c342", 0x1a0) r5 = msgget$private(0x0, 0x0) socket$inet(0x2, 0x2, 0x0) msgsnd(0x0, 0x0, 0x107, 0x0) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/13}, 0x15, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101}) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000040)={{0x3e, 0x0, 0x0, 0x0, 0x0, 0x52, 0x1}, 0x3, 0x1, 0x0, 0x0, 0xa, 0x0, 0x81, 0xba}) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0xffffffffffff564e}], 0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', 0x833, &(0x7f00000000c0)='./file0\x00', 0x8}) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 2: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r1 = syz_open_pts() close(r1) syz_open_pts() open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x928, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x9) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x6, 0x7}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[{}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) socket(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r4 = socket$inet(0x2, 0x3, 0x102) msgget$private(0x0, 0x0) getegid() getgid() semget$private(0x0, 0x5, 0x25d) r5 = getuid() chown(&(0x7f0000000580)='./file0\x00', r5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) setpgid(0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r6) executing program 3: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) unlink(&(0x7f00000011c0)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) close(r0) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r1]) executing program 4: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) close(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000030000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8000000000000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil, 0x1ff}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r3 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x0, 0x0) r5 = dup2(r3, r4) setsockopt$inet_opts(r5, 0x0, 0xd, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, 0x0) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000240)={0x101, 0x8, 0x2, {[0x1000, 0xffffffffffffffcb, 0x1, 0x7, 0x0, 0x9, 0x40, 0x100000001, 0x6, 0x74a, 0xffffffffffff1c7c, 0x537b42c4, 0xff, 0x0, 0x9, 0x0, 0x9, 0x80000001], [0xfff, 0x2afadcbb, 0x1ff, 0x3, 0x10000, 0x7f, 0x80000000, 0xff, 0x8000000000000001, 0x48000000000], [0x1ff, 0x100, 0x7, 0xffffffffffffffff, 0x0, 0x1, 0xf2], [0x5, 0x4, 0x40, 0x82c0, 0x9, 0xff], [{0x7, 0x81, 0x0, 0x3090}, {0x397, 0x7, 0x80000000}, {0x0, 0x7a, 0x2, 0x1}, {0xb9ff, 0xff, 0xffff, 0x4}, {0x56da, 0x4, 0x8, 0x7fff}, {0x0, 0x6, 0x7f, 0x5}, {0x0, 0x8, 0x1, 0xd75}, {0x5, 0x0, 0x80, 0x89b8}], {0x0, 0x7, 0x9}, {0x75, 0x401, 0x4, 0x8}}}) executing program 7: setrlimit(0x0, 0x0) r0 = syz_open_pts() close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6bf, "28113bb1e6648a1a267bc03b7a447ab255dcd9f0"}) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) writev(r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x1ff, 0x0, 0x0, "fabafa588fc0001000000010000000001000"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4c}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {0x21}], 0x2}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r3, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: r0 = open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffb, 0xffffffb6, "027063000600000000000000a9a2aa4600"}) r3 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) r4 = socket(0x0, 0x4001, 0x0) r5 = dup(r4) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) recvmsg(r5, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {&(0x7f0000000240)=""/180, 0xb4}, {&(0x7f0000000400)=""/81, 0x51}, {&(0x7f0000000480)=""/191, 0xbf}], 0x4, &(0x7f00000005c0)=""/167, 0xa7}, 0x1) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmmsg(r6, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) r7 = socket$inet(0x2, 0x5, 0x3) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="d5c04700243fef46b5fa9a71653135b37d85616418881e1c627c2c1e22d73f5d6254eed35b386be54671dc581631feda0d79aa7c60b243a06baa6254b225e16695861365cf66d234deec4a7f5ca0aab1ad87cfc384ab88a323b1541e654963eb50b08b56722565f63c2f7083ac86764bbee9d0c8d08590cec8", 0x79}, {&(0x7f0000000300)="257b2a3dc08f5c7fd785164d9beed8a338de9b99cdfbaa13df13407a3b7a0e4ea52d93b20509ce9976fba4e2976e1f33f9b1f66dce46144c9512762072a2a462b638a284b9934040930654e53790", 0x4e}, {&(0x7f0000000a00)="726152ff05da394c16fb1b09ebe612d0209a3adce75581b540b9896c84e8e101fdd47fa65f267c86df84b80e1c90cd57e49b7410d659284c2787ab3abcb74699cca56679613088ced0dae21d1a9931c95aa42fdddb17b1a07c512bc0280f14a930aaaba80a4144ea8b399b5a3e6617df213e4b438ae7928facdb016067c6f17f171664a8727484c778233b2992bca1192892c40efd5f453e37f1bad1f71c34d5a3b4ec548414428d38ce707420f6b9a625a51f1d83d046d4b18b1fb93c0b854c27256432053454121dde33d4d0f06626109033bcf27781975583058d3e0193e8113dd9bd5fc3d6b2936ba955a0b7190259e82018e2e566e6dd107304f8e62caccc561c3e4ab6786eb0e92e0ca11b706af7a2f6c61955ef7ac51a015fb0e70761806fefca2f8a2b2d201e85b36d90b754508b562ae36241d1e34ff6f9034a3356fff182b9f79d14eae9c790a1ec90efd784ef209e638d68e408474dff6b99ca6fd8bc400e2258c5187bf648d714cae8dacd374d9b035c5a824357b8d4531930aa435d12dc2f09360c10ad6473265394ad0a91ec24ef7399c3b6bed836c30422d24edb104a6f6177cd5c535337fe163f0c150017414358707af91e15e250780ceaa400b298c8ff30f81851f6ca1c90bdab2d8dbbea456b03bae552bd1f1f504d06d1c13ebb8cb6fb2d20f8a7b7e15d66dd4cfc8d8a49b636fb178aa7d8c62364a079a4a609e9abb5ec76abd85bca460ca8d60a16ab9ac98dfd84fd851ce444544f059070f1712d3503bb3f557b6efe8d34f53275f998c80126d103b6f4d2a189694abd599d3e30f8534804c1989e66006cf984aa15f937311b3ecffe21f903b66138d6ef25789dda7fdf245038e57d69ea0912992863a40e05d20562ccc0f5cbe6af4cdeadc280e33906fc66d56520711546b76ee83557555e94bbe7212a6cec6152710a4d547741699d98dbf3d0f5cd7d777eb8ec622002f41f88147c4612c070b6c1a922838742fbb49478534968582e29f0433d7f5b8fdcd319b25d900d0fd4c192362e5fc9327bde207c4fdcc16a759996d03b1ad2f4321fdbca9fd315330a913951129e8b436eca88fec8ce7fc98a4698c229d92f7f667796651466509334ce3b3c1ce0efdcabdcb8d2560c4a6b64e0394d6268f3c58a87c0cc947c02e79e71ceefd4bc6e7a94927a5856aceca3e2526bd63c82a516d564bb08ba7fca12cdc215c3f5cb72a5e2056ddb9f3d6a6dad042e9d097b68179f99e184011fecdfea5af9ddc9b28fd12f2458b8d05c784a1c720576c20f0351c789fcf6691f98767106c97065864a413f25255dd3b11a447051730f6ddabd5b4ab1ea97478c9a64a539b88cdb4528397eea686028472fed8da7045cad7ede0986526d69cc6d79139c8c3ccc7347b6689f8a388dd8b125bb1a65adb725a1f88ce83ab6573f53fe94b951aae13f9d92a051867312c8b61322490ba87a946b0f063c8ce06a4f41db6a6d8af8318a290a2897b86d6081a524fbc0c289268187e3aac1fe99d8f2a65a513d251ef4d9186420e6832f78adf2e3df339bff59398bf26a921e3a531e79108d1d87f874c0e737918d803c17d3018b73e9d7d8c15dbe59702adf8a8abfe491b9723e74200e36b16cd2deef5cf2ffad20d41ccff27692b3b6a332db4c8b72e5e295dacba2b5f208579acb4b9594cf20046ff5b1de6a9db865800e244657d6677b7d474099880ab43c3b6e02227dc5f6856eb8d3e0f080532d0c834d34211e12159cda86b11e2d62181083b842ceecdf8e5953fa2502ca9d14fc5b7159b7459d860d8c70fa0b9ce362298116aa2734207b0b37099643609f87bfda9bf058db7783d90ab5cbfd1bad0abbd10534b3b89909935dce36b1e5b8e7fcb16acbf18fb4f8bc53f8b8864bb95f88e27ae8b4b311cfebd3f5590fab0d973fc14dce4cc325ee716cec12f7c4ce61351b1d02219e439bd3b649224ef0679e0824e5517e2394c0412514f5a14d9b044de2b2e1970a50f59aac8bd78901fb3bf393aa83d9f4e64c92a30ca4afe50d48481e8b31f97716c83400b008245a09ddbb55d406155fe2eec785b8a6aadd439a6aeee9c483c143157fabe44914f12253d51cf2034269a5e0df67959c937f528252643c1e919a682f87a25049c1217f2aa20d7922626763509522c45fab4c0cdc3a21b9440ad2890ed7809bded5c9f82d1414195d36c198c6b5c4c4e5db6b9a1d72273bc33788c8052bdd67624adb25345d283bd1a12dcc3595cf2a417d684d5871343e437c164acf5e6a0a1d597fd8a29a3f39b93cb347ca2096b535f7a24b5f1eb2d415855fe66ff91ae6817d06cb0bee15866d43fc08b125cbe7d34b5918fe57768467f6a21e5582cb4c957c85f75d03e6baa487f15c8d1bb8a164efed22e1bf220c5876bdd41ae792fc452fa14fa0668271aaab0a04334f2d7571ef5ceb965ef76da708a1d2ccc59f461665044e6d7af578a9a9157bb653f3ccf37fc55df532c479e503ef8a7afcaf5a0b2e4636f5b52db1c790777cfe095344063bc97819f5eea20ef2826bd34547012ffc64b28dea5f68101b724d0756171924e98a05349c163696232c47067e89a4b5662f99a6a1bf5c5ce14a9d65dfb18f8590acf435b7166a09be81bc25898ff42c0c1a7d4ab3e28df6891a9d575bcf6516ba3ce10223b0e961ee5d2f53012a2cf996962a0b39b9a22df1fce2bf79afe5e49c2a1186ddf3493925dd069c0ff40299b9044015b0c14176f6ab9adba87a83d2e136e5803f7dcf6f5798c047611112b110fd8561a30cf1581b9bab4586d4a4f40afe0284bb83859348eea5d7e99950c36256faf4ba4449ebca9c6114f2d995e86301099b502dd60fb4f90a1562decb55f57b015189dc4852d9ea3b1d1d085309f13b8e7e14405eaa3ea63fb1ffba5b696045a7336fc9f4b86dd4713258feedac0d3fff1d7bd424ecd25e87cdb23a612e150bdedb508f1a7800c80d266e13263835b8b2eb0adddeeef74a79250730fa51a70fd696423138cc7121d151484eefa07819f7b86b6c2798c8132975d8f7ad3adfb26af5163c0e1f238623e517c50f086530b39c33747cdab5b9020e9de0112fc0c25f6eae18c5eb67f2139b6c39367f01075cb249ee05be8c407bf945b298dd51b9d87fbf79370c229f62e0de164709535b5ca314772277b7010aa55f6d5521fbd50af19941f1c990519fcaa3d16c9b1c7b55516a3fab408de9f2e3e03e6f116d5b5e0c820bd25e00108725ce0442ba43175dc0749534be0fae0422af1a4d83ab40dbf50186ea0ab443d98fde742b4bc64cdc052bdc71fc5940a037d29f1453b05bad7a13f47ecd014d15dac17f2ee0f4730010a0c9741d678b4309d6c91f557f6bae6819bba56e65734883784c36361a2029cc84e53f2a4fddf516984a7eeb052ba7e117d47d420a151a7f8df11c96c4e4e7070c4cd3324c6a8da16ebc7a7638fed6555c90d15e24531fe1c02d66a1dcb4f716841822836c23179d2b6065429a7f510f94d7e48fd82a98d6c8aac8521a33bbfc30a9db256952f2640a0b0fdd9f7d67965db7a513749ac184544452f24c0c5be7e4e37b16a796edafbea56a26a05d900613acb5a1eb28c59b5e6311514853db9d89517a2af7c158e837e0b553b8c87900cd65ed505abbf38bf7530e5882adc59779861933f9591bc2282e388ea2c040974975c73c99ba54931168877854b9f7fea8e90332c70b6378b88cd4245cf6c48aede91c4e07a3a8601229d310900ee9c2a87766e414a524473dd4b5977cc1549896789dadffc0104e1586f78b2b054822b63cc04fa192e2cdbaee2032a2a3c0379626c5d3fb5990fcb594f4b02eebeae1323a7ec9a89e782612bb7e0eb1b34a3a47bce493a53d7560ec1a01de5c9137bd7cbc6faca2019f70ce75e5a7058529d1383ec9feac8c37092a1a13740e531a9a0ada915acd76a85e65667312b4ab7b0900aacee209ba3159e8f4256c2dfc0fd9f4196a42e266210a4df641630b21d29b17c15e9dc95aa136ff7eea09af156c8e78f0dda552656052f94c750a2d8c9e5fd86a50a9849924be9395ca5509f812aad6f4b554258c9e34d18079f5d4b2c679097a4804424e31327cfb47183cb9b6381f21a72cfc0cc6587b60ad7e516c03eb4993821a27ed3403bc69207ce358c780740775f7eda0f7e2ed29daa7e7d97f5c173409c19db66ca44ce8cf14a5a3b360010a432c5f3e6366c6d4e9731bdc53039dd7a8e33cf121f17348f1992eda7fcf1f87e733709b540eab6a06070903734e91f9fe7ac2bd802c61ea0caa8cec8c351e0c7016683a2ea6c6a5904c73e5a8762adc39b6adec58688bcc074fc7acc1ff22232e3a0520575cba4e37c0eb7f0ca4b1d8a8436d7a3de9b516485b97c61d0244f2e6c7efbbbeac410e5b8a8716abca451d03513f13eab5974b3fc117887483425481f73f7248e364febb6ab299fe26568c96a17cea27fc98e3d2c248af504fcb84a43fc59b376812314effe0b6b9849e0c7202e7ef97bdac89b82f2c17047c7162c77b7442b05d31f4f7c33c23ef10f53c430fb24233084b75a22e61dfd728451a66d1cd012e2530210d2b0a6a2da04a1e584bd0079f769099e57a81059ffc7b03bbbc8961395ec629e06d5b83721548bd34e6f480e96994a2f6320c5226298a51489f0ca58a3b1b811cae4d4d24225ce3df6b6ff937e33aba55bf375ec6dbb0a8a5e25426136a230adab90212e609bc07b6d4787a814477bc2c9452223c886021854b440dea0b5f9bbe4ee0c09856410df0935426c5e9c7558369dda1b1b6a4d778d1c8e8714f1b0b5ef36d9292742e11368ab171cc30d88a6be967c173f340c1cf79089ef575f3da46dde31b4b681029226d9a67d136e7fd3bfe144d4432747cb1c467484291092194e5bbcb76dde7c10c4c14990144f2fc4900bc4fcec605ab90699c50770489c46a76e12758e1a28e1ea91ffe33ab20773949e4c1a34cc2f14a545796601ad63e1836e785f0e890fd1ee3aabd65f5c8e6a5c3c62203e71dbeb42186eb63d7926f4ade0b8cae3d5e9413e5567949d723ea96c25100ae262d9f103ea9d360fdb7242e709c8b6163b3598ce2d3751787b315a3099382e10590a43b276fcc882cae7dc33697c571ce815f9b4708c53a4cf66c454b3b6df6b762b12358cd82cc8b8e58a1f74e8618db92dd8d26be2051fd1b235a269f2f92b5975c4c3cab09ce877e104a5768736624cbe8043df34588ab8b3c35dea4001e905bf7f11129581412454387c214bf178a5078cdf1d752fdd9dd48e3ab6e2f4fb93168b84cbe5c7c6542ae67fb9aba7625529c4c0d54c34d10e85b87b3263277246546cde444566746dd6f771a009e45425934f43144ef530da48f6d444deb02624b577992255b1a97e9bfaae2e7b533f92361cd6664b9f4ae4c359eabbde2b4f458c566e0e7859e79f83116a02c7ea1f84485ebe0464849f1979c9fb0753b87dd676e1615440dd4ddb09383fe8c06982ac3c48a2fa859351dcfa5afd089beeffc1fcaffa8ec920055ce121a92985f90539b421d935205650746e318d9551562c98438bfe14cd18b7507f5dc5d3986384ebc4e31c4b72c4d4543aba49d79a5fcc6455133494ade51e8464a8a169f3d565f9e4b8a4538ef42dc68c8ac6464c575bc61c94996d949a118e43c3c503d01a47dcb67f26abd8b8d54f0ae98cebd0dadb6e6221554ac4a3940ea2e396acf719a884e87b4674b168d4f43186e8b6845d1babe0bf85c7986805c2e3874290fc4c8e92457a38d2b269f0d93", 0x1000}], 0x3, &(0x7f0000000400)=[@rights={0x38, 0xffff, 0x1, [r5, r1, r1, r2, r1, r6, r7, r2, r0, r1]}], 0x38, 0x400}, 0x402) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a", 0x3a}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000000)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) r8 = semget$private(0x0, 0x7, 0x0) semop(r8, &(0x7f00000004c0)=[{0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x2) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$GETZCNT(r8, 0x2, 0x7, &(0x7f0000000080)=""/101) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000000)="0203fdffff9fdb1642", 0x6) sysctl$hw(&(0x7f0000000000)={0x6, 0x10}, 0x2, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x1e, 0x3, 0x0) getpeername$unix(r9, 0x0, &(0x7f0000000100)) executing program 0: munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x8) r1 = shmget(0x1, 0x2000, 0x4, &(0x7f0000019000/0x2000)=nil) shmat(r1, &(0x7f0000016000/0x3000)=nil, 0x1000) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000006c0)}, {&(0x7f0000000040)="b6b5cc93ce2053dfc78e62e6a7b148831732645719e438", 0x17}], 0x2, 0xffffffff) executing program 5: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000140)={0x401, 0x8000000000000000}) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x1) flock(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f00000000c0)="e33745e84d5ebfb9cc2f7fa7a7f7be4cb24a749fe518d0891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f946f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c444a855858ea5fc00"/127, &(0x7f0000000000)=0x7f, 0x0, 0x0) executing program 2: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x3, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="36f0f7b1bf985818498196ef71d1", 0xe}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12\xc0\r\x9c\xe6\x00E\xbd\x81+r9\xbc\xda\f\xeb\x13\x96\xdbY\x91\x0e\x17\x95 \x00\xa6\x9ca\x00\x00\x00\x00\x00\x00\xbe\xa4kG\x00\x00\x00\x00\x00^\x00\x01\x04\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcd\x80\x8b\xa3 \x06\xe6{\xc3\x8e\xd7bN\x81\x9ess\x13\x06\xc6S\xe7\x1c\xfc\xec\xb0\x18\xf5\xb4H\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb', 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x50c) r2 = getuid() setreuid(0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x71c47) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000700)=0xc) r7 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000740)={{0x80000001, r2, r5, r6, r7, 0x6a}, 0x1, 0x0, 0xfe52}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000007c0)=""/82) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r8 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) connect$inet(r8, &(0x7f0000000840)={0x2, 0x1}, 0xc) r10 = dup2(r8, r9) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f00000001c0)) r11 = socket(0x18, 0x2, 0x0) r12 = socket(0x18, 0x2, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r13 = dup2(r11, r12) writev(r13, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) executing program 4: getpeername$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4099}, &(0x7f0000000200)=0x1005) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r0, 0x0) syz_open_pts() socket(0x0, 0x1, 0x8) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="f9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0x63}], 0x1, 0xffffffffffffffff) truncate(&(0x7f0000000140)='./file1\x00', 0x20800000170) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r4 = socket(0x18, 0x8000, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 3: getuid() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) socket(0x0, 0x4001, 0x0) r1 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x20, 0x1, 0x0) accept$unix(r1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) write(r4, &(0x7f0000000080)="345549e6576470a5", 0x8) shutdown(r3, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r5, &(0x7f0000001600)=[{&(0x7f0000001740)="400ad4d34c3b5cab43da5db34e82670b4317f725ad245f440696fcb315cc69b94f3c7ef53e6697161bf0ffafb48ba14ffe6bb9d7e294a833802c743701cb6ee24825b63c4b285181782a307aa4c28b84988a784899fdfda5bde9b1a269c93e024e90851acb20fba58e3f1208f5756c716042e22714c6e0394c1bfe75b824b0efd2e3504161d611dcac1c913ead262687a61e1af9a1cec883c2f2fb7a2b90bc9c492dfff87ab8ba0715fdb6d7459ce2062c8b043eb1c441e770f657c1472afaef0996a9d6832dd64d5d03925b9009500501f30b0a2bdc16855c2a6ad26faf3d86569f12417f686efc643d934ba79eb559e2993d69727da6e25db14d087ca844ad720869e810f1e26fbbba1ec2e0c061ea54bfc17b0b74d92bcefeff034a8f5c56b72d927513bca50add93e4ac9e99d60a6fb0c4ba643c18a5404597c1b056d95d721a2fc79c50acb4dd2875ee1c8cde1c80ac5eaec6ced2dc16392534466223", 0x15f}], 0x1, 0x0) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/92, 0xfffffffffffffeb0}, 0x3f8d}, 0x10, 0x1040, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x3}, {0x3, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x6}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91aee34dd8bbaaaaaaaaaaaa080045000028000000000001007800000000000000000d00907800"/54]) open(0x0, 0x80, 0x222) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) setreuid(0xee00, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x8}, 0x2, &(0x7f0000000100)="0d6fa0d40c0df8d69c8b1372ca9aa650", &(0x7f0000000140)=0x10, &(0x7f0000000180)="b7b14d487a4b51dc9eba4a581148f31890dcb8e70fce926b4f5afab82f7bb6bee9fdd296ff317ec8d6a5799e35f69755fb91568a267ed1055368a8951729cf43da0c576899575c0310dc17d1a6d15fe5683037498df88a01d1578e9515e83b2ab0ff35010f38635af809f66bf2246ec859dc31677ba6a7f4f10d0981e29a5e3acf69abd9499aaf21d59446eab234b37799be92a9c02526d8d4c1fd58cf6f993ceea053f2023c412e3de2aebaf919a3f90daf3d2b32593a2bd386e3dde92edeec305a46e8b45774e65228d8e2bc6da77f274102", 0xd3) executing program 4: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd}, &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0xa7fa}, 0x0, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffef6, 0x7fff, "ffe7c96de33bcd96fc1b000000000000002000"}) writev(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0x9, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x2}, {0x0, 0x3}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000100)=[{0x0, 0x1, 0x85, 0x9}, {0x7ff, 0x2, 0x80, 0x80}, {0x6, 0x7, 0x0, 0x400}, {0xb9d, 0xf9, 0x33, 0x8001}, {0x6, 0x4, 0x7f, 0x7fff}, {0x3c0, 0x4f, 0x2, 0x6}, {0x0, 0x3, 0x5, 0x4}]}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r5 = open(&(0x7f0000001180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xfffffffe, 0x0, "32cd00"}) link(0x0, 0x0) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1}, 0xc) executing program 1: ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1, 0x0) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000340)=[{&(0x7f00000006c0)="0200", 0x2}, {&(0x7f0000000d80)="ba8f83b6f64af4c0dc0f12f44f18df01d80f487f27c93839e92d1d99a2ea109f53b35b6690f488fcfbe8ffffffffc733b436fdfffd0007fa46594a210766c31bfbf094303dad6c6d78a16307d5475f9e6e8d1aa4f215589735ae3bca058d49c68b79b785dadc6f223dbe43b8b4cb3d8a50706655b35861286ee47f1d1030ce560d3f750ca9e9cf3dfd033a16bd1b48392b0c27126ffbd895c770d5bb2a1246c6c94467aed219f48a3bf4b756f6d3a6af076112a3db82ec97d4cefbd5fec0be019555a928020a4b15ac59a99c09808fb4e14708bf37709522eade2f85951dd846a9c8f7cb2dc83869c81e7f41203cc630561834a2eecaa46a", 0xf8}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f6", 0x13) ioctl$VMM_IOC_RUN(r0, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x615, 0xe4) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1", 0x1, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000001c0)={0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() fcntl$setflags(r0, 0x2, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r3 = dup2(r2, r2) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r1}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setpgid(0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000200)={0x5, './file0\x00'}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000040)="10c6f92c85", 0x0, 0x0, 0xfffffcec) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000003c0)={0x2, 0x1, 0x3, 0x1fffffffc}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r6 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt(r6, 0x9, 0x200, &(0x7f00000001c0)="bbd57390e207130f59ea8d47558646e1b2aba4123e33cbd196367a880ef78240a6c09ca67ce010e96b71523802beb190ead7a752fa72d99e004048d484207c", 0x3f) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) setpgid(0x0, r1) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r5, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r7) executing program 2: sysctl$hw(&(0x7f0000000040)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000002640)="05a6c99307837f7caa78e0e4ba00000018ef9a26e90e63415ed3f57d009cb0e6ab120cee3c345ccf74f9a7cc572b2258b738a612216d4a5ec25e5314897949b9eb21424e752a2f06f0eb61e2510a81d946471978191c26b64f6b094da2cb6f24f60853c4403b6b16354197f688f3fc0487936ef1d871e8267c40d69d41857575352e54c2c55f0fe9b664eb1d8525e44b94750ac5c32502fc5f20255b716f52d748afe1d558c0576a5669f50301ebd863399e1acf4652089b1e2bb56ec5937cb483060a5547531fbbb17df6d452bbabebd338962602e98e07c12cbbc12f4c604bee5fd2ad0cd9ddabcb00b91293b01fefce2318e2f341181514e02621e69cb88f0ccf40f4e4b45f50f3adc08ed71977a7514b9ca55fc77bcd4018b64d10f6f59b6d504cd5e41d4e60a58b410c16b7b3f76588aacf32f0cf2b44a2df0c49628cfd45eff5827755feef82c39d05466adc86422cfea5d8303c1bba24c6dca6064a7a35f7e2c7a3cb72720821685bc079ea75160ed9b145e3e3a3500fbe2f686bd21b3447", 0xfffffffffffffeeb) r0 = semget$private(0x0, 0x4000000009, 0x82) setreuid(0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4, 0x3a) setrlimit(0x6, &(0x7f0000000080)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f00000006c0)='\x00', 0x1}], 0x1) readv(r2, &(0x7f0000000180)=[{&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f0000002fc0)=""/4096, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r1, &(0x7f0000000440), 0x0) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/89) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x9}, {0x18, 0x2, 0x20, 0x2}, 0x1300, [0x401, 0x7ff, 0xffffcc1d, 0x1ff, 0xfff, 0x9, 0x400, 0xef]}, 0x3c) sysctl$net_inet_ipcomp(&(0x7f0000000140)={0x4, 0x2, 0x6c, 0xff824442cfd3933d}, 0x4, &(0x7f0000000340)="1a50d9ea6165c7bfb60ca3408e58c56563143e1fe80374b3e9b92a110a13ac9bb0eb008aa0c32dabbc62da6df3e0395e1a02632142424cebcf6b2826804b2ae2ee2a97c97c8044073e0f2f2801f0c9bbc3c561ae973d24cd8e105d67659d32c86090f72728e27efd31ca30462d2a2978d6bd53", &(0x7f00000002c0)=0x73, &(0x7f0000000680)="b055c402f4c7e0a0f7c49c71138ab35e", 0x10) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x3f, 0x0, 0x0, 0x0, 0x0, 0x8c, 0x2}, 0x6685, 0x3, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000025c0)={{0xcf6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x40}, 0xff, 0x2, 0x8b}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = socket(0x18, 0x1, 0x0) dup2(r3, r4) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x1, 0x8, 0x800}, {0x1, 0x0, 0xa4e728d7d3a99405}, {0x4, 0x2002}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000002480)) semop(r1, &(0x7f0000000000)=[{0x0, 0xbad}, {0x0, 0x2, 0x1800}, {0x1, 0x200}, {0x1, 0x0, 0x3000}, {0x2, 0xfffc}, {0x2, 0x5, 0x1000}, {0x2, 0x8, 0x1000}, {0x1, 0x3, 0x1400}, {0x4, 0x9001, 0x1000}, {0x3, 0x647, 0x1800}], 0xa) r5 = geteuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002480)={{0xfffffffb, r5, 0x0, r5, 0x0, 0x3, 0xa1f}, 0xffffffffffffffff, 0x7, 0x9}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, &(0x7f0000001240)="66bf0866c1b38c64b511049253a0be4a6cb689edba8ca3f765aa949405f5183975eb72ffc1d122cc4f3be90b4093b6a11f983fef62042b46f0b12719000bc952bab0f2aac7dbb84bda5adf44", &(0x7f00000012c0)=0x4c, &(0x7f0000001300)="87cb55534765fd67f5f181ba5ac06e60b05e02361242a361f6e02632af5999fe0f7272da739cf71d325da47e7bc6746214b6ea6795d67e84c87f8c3c41a1bbce8a551b1c50f3ce20e74751a3a9c3661e4ae710c0744933c71b5df35ef7b2dbbb501083f242114be7833ac572e58569b8f0b7c8cd2a19cd218290d6cf5dcf79a9660325820f8d80d5b18a447ef11885e1b0297c8e9b98c38d6c54e73ac1919d1abf334f1d634038f5de08de044009371075938f1d772dce0b3625e1e0b3d946007edfa44c03e1ebc1ceb93aba9dd6f01c2a4737e01e7933acd7b793b0a5318fa9ebf2540fea31fa4f1fca655fd2d2354d82b21dbf21568569bd91d10b5c5af9bbbf4209a1ec1aa9a4abfc90e583ff0b6d74b7014f5ddc351ac0558b6783092830b1aa3777bcd7a52a2cdba568a67814215c0f6df2c18ae66098625a067169c4cad125ce665772ac140d51bc4551b10dfc51f5ea9f3078d2f537410da63dc1de650ad0341a77971e77cce5cc47e3c262aea12301f37ff049dc81f2ef7dc75c244cc2f689273ad7b23d0d2bbdef591388bebd4452554aa63c7850025e4a861a055dd6577759a8f3f23dbccecc86673cd471be55849b64d577308de72686ce8cca9510ed19597c9335a8c2bacff53fe9c6f5d42a6d406d468b7902c9f63b16e3b49c0fedd70f42ddc03f928d1808d36d14d6678c4780e3215fc655ad72a722193d323c07f0c02028d777351136f420b8a75f7ac7a9cb54797e5fb5af8fe48642497823fda5bcdb00d49bc555e9905d9c439e1c24aaf949dea3f56616e6e5fb5d1933ba9bfed0f7edd1d612bf7b5a123abc7e7ac3d096410fbe876fed95c671ad2e94c7a74832052edfc7e6b8fc6867ac218ec30d07465d1af81458f2187ca17cc0712014fe7490770d7b3a26706b443cbe3803ad5e1efdb85b7abd9a68fe9114e21314d961a24919c723c0a1a5080eed394f44e718eba3dcbb0d9bb02cc33842f825814248c6adafbcfb6a525a0b0b3844bb4cd8bb44724ab5b73998892cc4b8932df9faac7dcdee1c3d034648e8549bc564c68c7b72a7056b2c947ac7da997188d309b6a9aac01c163dcf33b1b3b15a2ab3c5cc2567edee340e9d16f2e9cd67b9263e1e14acad403a4d18ef692dbb765e73bf5adec3350facab5258068fc2ed462e907033952a432dc2bfcc75b9b831ab9be6d75a1f277d568f68e3cbd8b50bf67cc18364bdb0ebb4698400d319c57d1aa24cc9f7a50e3a49a01d71207f7190ddd339fb84c41d034525f0fd5bbff4b59d1d808e06bfff76d7a6de942ce1d40806905ed113b691aacd69cc79e0b9b09f103408fe78911b1c0efe64cd48e3c9ed52442079028f82c15487f367f80f859af199498235c8b7f78b3ded5acf21672f8507b2d500f61c2588c3e3f688e2404c7750724c50f7230a666c3f6291cf0359f89bbb3de62466994328fa60002f166ee347298e520e7f384da425f5b9803f7cef3ba1df25a1fb2297f6c86d0b31d3945d8d50ac5f82f239b93d170f2b80116f136e61976920a1f64e3f386a61dafdd6c3adbbd7f117b6890a8370327498d3f564e7a3d6987a48fff48ba09ed8ec915c6b71446a4fb9362f4a691913e5595b0ff63ea0f185d3a6e2d50ef506027d1cb42ef9f7e4f5cda2c1f8ac3bd7e3571c0ee957b87f5ffdadd04cea6659ef3e1c918780532f6755c64f313c56613f5167de33d8db50307dc0fae3f5b66035b090eb7c155128bf5faa7bd6ac7a0ce3998b460c11ad47f7c53fc573c6635dc5135d266888b411f4fdaf78a0455d4bf519f722608b2ad3ef9a10ea2d270de56a9fbc3ca93d82d328890021a7ded8262339720e9364897255ffbd3c33b7f77f01c5b984383b135c2498ecb0dad08f5299cfea66c15687fd292d700e76bc8460f87f1bd6d4d9fadd0a11260c23e2ba0045fb4b86aacd636581b134cdc6d9b722e525f2fda92ab3c93d85697d0d92a29388a6534a82aa905817fcf9717d63598340a0d0b982b5987eb5bbe2538d2867fb96c46a62e3be6a2b791f10d084b879b1909c88c7aacf2f139e867a035fb5ce3132a44a130d4804b8ec18407ab9b53c297a05cf828180a1d2f63fb8099a0067d6e0a7406ebeb511d5ecdd62f0a0c7aad6cbd84e29638ca0b307f63b176b515a903e9a1c63b7c75ac8c785a87ce16cbe3e05a5b807576889a2650ab61ee991f555c9348c0e81cab68463ab4b55a99b45d136a9d463a7dce7bf3a0cf7497a2012c7a169f43e8bea11145340bd7473bec71735da1c61b733a3d8f44c37d77bb51f152ffbd914719016e10170ab69341e43ba2f5b692ecdd45bb67401ea8172eccf71a225a1e2394a0ad96a38aec45b3ab1d7d356efdb0935b2af947284035210e328e44d029e56b13092c693c9d6939b2e0f9f955b4230a81a54f4eaed496492edaf4ea6c78ee7856f8f0053a61ec301b58451b3537223488ae4d2c92183d614c5c0217127a59c218e1890076954fc5b6e67b69906a28f9e5b9ddc9e8e2de8e737801c0bffb0b4c78801d2aa49cf5b2ca3e40bf6c21d8dd5d9b938cefe8f6d84ecdf32b9ba20250499139ff22a055a1f0824d2f275e40d26220124a8296ac2efe0755524de8479d26a0fde7dd7daff905dc740fb051102b85db9d109bd312cfd7cede1069272043764fe889b89b4ec388251f4633f6b029253470d4566f4a16afd935646b0b6313e1d39696cd0365ca9da1d4da72e7157e983d10328997dafc2fc085fd07f1c4b18ab6f33f56b041e28e5bc22c15714c462d5134dc6d8c4211945fb7304170d76fe6ff40b17d0123c613b176317e34cf76493013193db4d720d845f14aaca506b95c5ed3d550ac25390977b599f26e387f0afb77f8c9d2ebf5e3f2dd2e11326b3602213168d2e2ab6af9207b030aa852bb8263dcf03ddee196e3aece8c3e3da5d078e8ff66149035fef066c8105aff9d92f9f9a7b76d2d246c8debe36a7de5247fdc7e9acfb7302b8eb536c15082bd5c0903dbb6a6ebc72f76247242108c28bba7f9ac9780f0f62ea3354e576846c9c282320f6f3de65be41fab94c0778c7eab6573bee8dde7b10c80411d97b1580bdad7bb83d4b300d392b9a35c42f61fa6e2fcb5c41991a5d739a117930ab37c4cc542394618e482467dd329975d304c3c7bf2e97f35607f6342e50e61956297819f7f8705cc37dbaf6b41e9a85213c821cf5f8d86900df58378723e557b60385d3851e445960c2585cd336b87bc85b3e7c94b883764a486231c9ed6edec22e2443cfcdb417fe03d792bca45ee1ad77be920b9a4727917622a0efcff28b9f3c360623e8eb615817e41f1724af27dea9ab4c1b68472fa1e4cbce2eb43095583d4a6ef1a29aa3873a285ceaf06c707814b9e09d49910f66b33d179e9a47521be32650609338d298769f7ce7d613879e31a591a1c137c0e81ee4bfdd4a1f8c3f7d5cd411d9596096b7483d00a87a66fe5a9af98f178b96bb230b0cc9886176c03573fd278c852d4b564b8a7017fe5b373da9c904b8211cfd18fd119f60848dd8126fc5591276a538bdfb979e2be43d5f07dfaa571431d9c894b316a08e3ce82c50aed90578cadc929a5d07f9842b45273520d1ec318e774fccc77784b8f3db3c1f7003df69ccd03d220d844a0ee9e1e3da3b9b413fc1c02ece1514f4f7bbc1f991c4b6f79e9c78ba6dc394ae732f0736698ca19be8d629b662da37afae9f09c7058c333ccb1fc6bb3f128a2d6de102766b63fdce14b5b131b664df0b7cf71ca1229ae498c387611343a15786d8862f16febe8357ee222e33e179fe6ced43958c4e2b7ec0405cb237baf12a88bc0855331dd0a4d2d9c2065b0ab9012854148f6f2a2f5b8accd2f5057795026f11ad837e83c02d7cc156fe3d5ab936bec4fd75e0a3dad2ec24af15fb62d73e0c59ad8c069ffd251d95010383b3cec49caf055f53e0c48c2610527d09d5cddfb0d5536b4926bedda562b964f6f00df81873b4d67cec0275f480931cbf7333a4aa1e2dc6dfffe73031775d23d733563bd43128400b5bf43393b29b853de8c5ca338f7dddfe7badb9afd0089c5813a44bb794cbe50abc3d12bfdf4236eb0fbead6e67296764068221ecbf41690f1e70db779b4ca4319baf32cb832bb3b4094921836a5da49460b4a57fdfea18d736e491267964256c4c05e16c434f7a46180090221b15213e389b46e7086ffd9602891fdfb85161937e8cc1466d7d4a408466a3f195c48ca4290acca41cdc38a9428f349cb663c967a5d320c0b493ee74dcd7a00cd14b9ca686347b9424e59734e022b5882be5ec0963740fff77f698baccf1ce6c161604b9eed953a3b1a60da014e29768124c14a0bc23e66a2a9004bb427a7e1017ceeb1426b5062e169d9035bc84d3052eac05d94ec54143a71c95e1d3cbf567b96f8847eb064c48c58b6319f1ff65596f77a92dac55b3317aac9b36b61b9ecfe2d9f31a2b8e29444d569102b387426561426587d509618bb8907e8c1ca2baea617d2f7f6c36f1718d435a82ca1d3e193f2c56365816ab441b58a5869bca920555809b8ff8eea1ca426c06dd2050b03fc224dc26cb6bd81106ce2b3da98cb78dc1bbc8cdf67c5ad6fc1eae00a5647220e9b165af3e0da3902b7df07b4b9a150d23e67ac825292b0fe3e3c7d0eeda438e5067d8ead104f5bbf0d61d52250baa719181190ada0747e8c17d51a274ce1a2281a6862ee949642076a7ab85361751a91695cb9761e9a0a7c028cd5f757838420d8caf8feef8a22bdd2c99f30cfb902cb2bbb2a5d774e3d744aba049af9867a46d18c2680b782c5c9a429539e7d0af3baddbc0d0ec89fa15ebdfa38c44ae341184b956df1da082aad76a160536583160932822656f053bd8e8dc67b2e35877ec13a1898a73a0caa30d138142479550ce961d2bd2e412c67c4db8b1b82be68126d03a8b58cc0aae800c7958159bcebf18682a89e3a8ec57975370de49ad850453d966ec637c2948dd01afd3b84ac7e7dd7e8e45c564e48d827b4455265fddc08e724952c6cd07956e5f5e29dfd17ffd5fa372a6108518ecfd2bee6d1fdb44ea63c3f21498969c4db5650cbed60918c0afe60d4aaf38b6ee80fdae51ee146bb4080ddffc706b82a9543baf9da93615850a8ea93235c3698cc61074607915c183bc129fc5161ae6735bcddc666d3a7d047ebb71d1b1425e1bdd02a8e3aa1b7f38c287c17c7df4d3f325a6ef9ae507c2be4be070cd7c9423ce994868a0d389095d600c9901702bb148e3f57dbe3b7dd8bf305b9be87490bfe88f2f702c7242aceec045404ad72797444128e9ef67d3c9b66400c355b6e6f64ffcd79d7c0b9dde34205bceb15fed0a771027d1fdfaeb686f65d008e559996e9ad5215b329dd588e02709d5c49edc1029a8db21cbf1f1f2e2160f0dd84bb56ed1d7db653b4a3081bebf848098717c5d2af2cc562b16ac93d2ac1f8bbf0b14f17249d3140c643a7b38aa614cbd88bddc4619fded299c882a78d7ef87a7229997918d3702808b847aa3d5726793043ab9247c9c2dc68684c033153e2ca99f1d61cf35d91f7fdb3c54a08524429fbafaa67f9185ae2d1ac16d284f575259dd66947ab44e734f0f5e4005cbd78fffbb75364eacc5e15badce1a36101bbf3ed9e40e888d8e95c76dd4e47d2c481e04f3ecbd1b83d2c4aa1443f2e89b9b0611376122ad2f20cb75331507db3b1e56a3735769a12666eea2b263ce3fc7497d34216429e35fed8f83e052635483065a9258fa6311a8e8a29e79322656774434a7a8", 0xffb) sysctl$hw(&(0x7f0000000300)={0x6, 0x6}, 0x2, &(0x7f0000000480)="6a1bbe7b44fc980d7f9e6c312c9e4f527c31268a2138dda36d8cb5f7da0d49496015d7ec52d54f794f35de486123123ed31b7fb8aac060d16ccd7517ed4a984217c24e21c8cdd918d71f99f751d1b83e6134e19f6e2f7e831ec930859bb53f81b809c24f2b158b9ffc9a7e06b84c3008b6c2e5a5063c12911a08fa09d9282fb337b9d64a4046ff0700000d88fc8bc41e93d0d6d3299dc64f24b9730235304e882cbf82787ca16004ec4cdfbf6187383292141452daac1d75781320dc4866e8216f1e2339c7ac263d06bb3c46aad5100774a0ce341ec43057628640125b952b35b5124923d88d434032592058f22c8fcd697e8d534e8216a710458fa9157c6c72735669f1dd4f31d4cd27826e3096ac629150dca4dd99ee5f05cf5ceeaf18a877086be622e48bd12ac23d5d073250242d67ec7693fcefe4399781f20df5c40dc837ec46284e0058e1f18a205af1e64dacef810c951ed1300fd56cd1dbc213629cc935c519bca6e1ce434adb08b6d52678c71a0204d31663ad59c8f9f42468ab63785318eb57a38bd782086b28b627e4df80177fc775c221d22440499d6ff77b87f64c04b6950d5208793c435a00c0747f2a78bb2d5d5057db3d9ade0aa0ce240c319ede936ec180", &(0x7f00000001c0)=0xffffffffffffffae, &(0x7f0000005140)="80948d69e98a28c0e5b38b3639ed9a43246201a6d3cfd7df6d82f0f59cf703e67293fee9cecd5d65388d2cfa6f2ac24511168588ca679b867fab43b655d73827d00ea9f513fd8b32c9db51a3319ed358225bb2d5d377a740d28182c2ed4b249a7a7a1ea53f8c353fb3ec83f235310433776e66f82c15c8b3d531d937563b1ef4ea40fc8ace97dd2f0be8a1cb785a92f64f6dd5691ad2eecaed4e6162e8964d95fe81a92715dabb143c590df1794c58c120fc2d2780834c5973ec04d05b32071951ea55a9751fbba0cf63e9f06ebcb1185ef1409f51e9926f76a301ce67c2010e33cd57505315d2e572404e7e6532e0416cd5f3746580073145da3ffb749d6e4522f80017f9ed3e3c86fd4b4c9f4c761d5090e70114274b3361b786882b378a2ee7fd57e7b3a0356abbbd9ff868d0621638e3af44f95bf8af9f64820b57408665021591e8d772f91a8b2675d590ffe2435ab6cc3cfc977d07dc41bc365ecd9e1c16de90d07ab8f2b6e4c9bc0f2f8c1dacf064e43963bad031d7c06c215f665ea283caea981eb7370190789f65ec4d162c3e36a01162bbe9b37e8438d7a9c0bbb5098e40f0e9d27daf2bbfbb2ed70083972d40996c7536a389ed44312d8b709d2a795f5e62081ff17cd8f60bce01e1cdbc59d2a25e6cc44ad12b6e5f846e7575fd4967a80385f6efce8107be09c8719b2a3de60411279d55190ed027088ced2f6b058a69c34b39aaa4f895fff86e77d39e94aa25c09a7269e09c8aea972c5eadfd558222fc166601f751d72f9aa90880f117086d760aed67e291f9c35b34ae7a37263f584f132e7abde0f6c7094c6a9b1c9037cba431fb4b875ecc588495f7fe63d7e81fb6c7245763bb6878f523f810c27f188564a051975f39d4bf590632728f40ee4db307c11f08bf03bbdb4b21ac70b90853b500ba3db6add32ff43d2575e63ae72cb40fededb38ed02869757d19de11bc63146890124f31ae82a97afc9bfe114ce6d8f8aa7556757037665f8fa41598e0578b77d1d2c6aeb12d610a1fd5b8fc555d71f54af456bacd39d7df016bc56b1ed0c3d674c1dd1de269a79f160699ace70e19ece3b192731cc2a054e4ae506832b2e94698921e91fd665b2a76912488ea549adf56123943867b5854dd760bef962274e5a8d677a552a6975cab16b4be6e59c08bddd2da23df78298d14f0e70c1ab4bed01a5fc0971ff13ba6baafbe14914fc4926f38d184a919f7d00b154ef3bfe934dd1258b91a42f1a42dae27f8c0d7ff3805d6bc531dd9cc272a6949ab73ef33470eff71be6d410f131bd287af864af12b27f9d5c9dc22a9c0f41f69cf9d0724284c8cf5caf54b078737139a30bda28cddcc5a47f619eebdb23597a98b62f6854a92c9dc4d17e19296cdbd3227e083797642aed2633f4d161aae204c13ef9d67bf2ddffd72dbf2a4e3989ab77453ac0fb9955323ec9dd91141a723ad34da4654834f8f6c9fd6a44a4e10f20f28afc694bb0938146a149ccb673cf732eaf62b48c15e2a273da7a20be9cdc9dbbf72989aa86a815ee1f6e0ab4ae70416bc80f57175dd00f77bbf575597175fb3795944693951ea36fc4fd55c6f4145567d096ad116bb009bde0aa99149dc9aadae9f3e002e4e0a256db84d4ce03401d6a4a06feacc3f467588bc51b4344a5c7db7ee17e751ef22267380339535a63fb7f38341b8bcbdeb4da3f0b0326d402a7f48d51a4842072d2f64ba80cbd847c4e4a827e97ab0a98d0bb2d19b51d3bddeb87a2deb3033387930806580376e425340230786fb1b5276ad1b928b43035c1961b179c830b6c0784aa8a3549a1f828b3e4321bf80c01e4c2ec5e6e2100d0ba9deb507a80906510c8cdcffc21c42fed58712b02f3f549c3e0b5281e20ae17aeaeb398e46de435b711c2bb3953ae800fc850f92823ca9dd6c640f736afd6eea3ce9c50de828245f249889995055bbf242d6449de12ebdd431404835935bd7c79623cc89f801f48aa1a87156a4fc37e03946c4625eac59efdae7f748db2cc40ac216c68bac899f8a0f60d5485470a670f1172d7503a9361581915f4505ddaf2c764acc427600a2f19afea55d0af323126ed8a74096f1487b0c03ebb7d7599700712d2d539ad8aef8b88d7c713fdd61e6d8b03f29b336215f6072054a42a2e12e3673a9f3a48e1f449e03a2e587d74a8a942cfce1366bbd948dd3919fbc4258d1b823e7ce84b6060ab1150a12fec4a2a4d96710dce72c827c94ba5f403e0f335dacf6d3259fcda614ca1d08c55cd4aec51285a2aee2f2eefcf1c54018516e4b2aa81f33436cc8902d2dfbd1af4a0e47bdfb2ef8eebcafbcdf685dadf4aeed20232e3a082e940c777e335c6885dc3667c1955fff8cfb909c9cf5771fc9d5fe58a7e9311c19fd212cda4dbcded8f32514c9217f97bcfd22679f818b1f2d9eeb8806236b7072de3dfb214b7de134a1741ff482f45437138dbca28d79084fee54cfbec01c78e541c44052a079bb3804b88e98d616ce9d3e6618f46e4049cd267427be64909f571005254385d3f239e0774820e62af6eaac614b0b9142f35318f517750adc02162a7972eac3f18d126a948a1db6614ad049345f931664e7a564d181805d5395fc0d1b65fbad1520df77ac52879dd0fd5a20ba1f1dc1e5af94096030c726c4fe6bdf98b36647996895b370f1d668eb41f2c32de6dc5bf2e206000000f09bb036a1f7c200c86c455c6f11f0ebf5aa40ea386ee9a9b58985dd4a8fbeb051adcfee456b3fec0eb9212ab503befe542cf8c49e55a6fe983f5c2f49d6621050b2e68c80e421818c380b2470825addcadc680952a19c112c6194b37590793cb5184f7d4d3908175d4affd0ad4b26350905847ed6929bb31a3a98c19765c8c250af9da17a27def1285543899e3ecce519d59205a201471aa7d5e519f8168fa4bf6bb36c6deb4e52e609379ffe463b08864eb11d980872f47eedafa9656b0295fc4ae4b5e5a9f72d182092d52782c5b85a319d7d49322e7ac56db25f628258db89fb47c4a1e840febe2063ca376b54eac5f323a635d69c2d413ad83924d80b42aafa4fbac5a8c93898f26605e07862fdf458ac8d1ecd793f9483cc859a7f444d98ec7d66890515fd74d3924b391f3e83c3d74f7dd038593cddd3f9397b234ee8a674603b3166e5d32b94110c7a571d1f0c7eaad5482fa101eae9e5ffd25da27d0c04e4969d5f181b4488ca1990abf73bd11517dc79ddd6a40dd56ac8a6aba4cd1e3b219d7cf7bf7600d61971b5bd7991e3cf46599f9d8e7e72b37570288ac7d208844604e4dffc686625b719ba6c368427b4bfea80faa7f0e06012878d5216fac8a2c6975f5d48c595f8a9e7ad1dfa9b6b131882f44cc1ec9b596a60fb9baa831cead0f58d4e5872009960ec40dacb78c2b3f2317003344c900014b6e22c83caf5a1f639d0ae4887f132c7eaa4b96228f90b441f03fa085d4efcd90c69b1fae25a47eda89a393274ecaaa3acfd47d1cbeb68e9d787432532be59822655994f05aa88d6ba5c69ecbf83773b8fecec15255092b552ff5e4dc22f1e77c5cbd2720ebabdb44bcc0b2f6a6e30455510c34898284def1c058608cea5ca6614a94e5c49e8a0035d47b9cae45e2e001fcb64a9f9fa16ffbff322f658b65d06624717cdc944ca5bc63ec11f1ab77dd7e6f2826892ae718e98a580f128cafad82ca934a8eb9c77320c248812053bdf31bfd2b3881f004c219c29fa1063ff2db9404d75df4a4a09b593a9d23de942dee2099ec780c459aff072f6d4690047e5b25803cf7e8ae4751f5f1dbe561a56c7a013fd1e340918a7bf8e4142a2c675a0dc2c56a64e5f73dec02ac9fb27207ee0d2008f2f695414f8c536dbc9b4f7e29f09062e55225ac6322d8bc0c842e3532224b992aa8414f9cd2e0b91f9972df95bb16067f82fbf1f9f4c7bfbc997e5b59523573e2ecf6666674ad219464ac4ed3bb6dfd55510e084a5b478221a847da137169f33e7d22020381ed495a0f5a8b758677c431a4c506d5a523126d9f622ecc76980ba6437d948ef9fa3f5dfc30a049c7da9439500759693072bf7be9b35b1941469d8a1707a00b353aceafa2c1fdaa6a7d76a7781a65b21ea9d94e871113a199f6ffdc607c319916254313851b09cb74e0a93659a89499fb3d452f23dcf25fffe6dc43954a63fa3609f5ac4af367b684e2d661319fcacde3e1eec8a0737bf1e88894a5042ba728c60b5778ae7c279e840cd9c3ab2863fe4ed5284343bb590428b4ae0facee50db8649d8ef414d2e468d907e615747ab6ef07febad9818860c1465519ca2129cb64bf50750426e5e28fa18d0938112aae530fe50c4bba366e91e8b326a620fc496e7d3bbc474c42d6245e6b3983ed7ca8f7f37a3e8160781ff3e7546958409ce223ad5190739b2540648d35532d73f296fd3b6cae2549313a49f28e6c8c2d28c286b00cb2008c41ff17a8beb734ea581b04109a65b4de8b4ddbc6733b14707cbd5ae0ddc08a40276e417ce687cb904c8d7557a0155053082d739d418cfbf748fad7385955431b07cafe2ba8a16d24f01d71b084276dcaeb15ac2721e1ee321949cd7b6719fcee0765795fd5ff299a8cc327200a87b4742aa05cf1df941dfe0c352f57e327ed34839a439b8e1a5e85b25a2d18815ce40f6a99847bd6251a1f8c21767e49415da0f6283cee9cfc672a95078b8e884b9c25a4c6b49030bc738d2522738aebafc1439dd6789717084901e72e76f93d03fe2ba064faddf115bd98e74ad6038474d5af5ad4d0534f4d9818603c2f9ea91a275950ba64bbcb632293d959e1d054b2f9ea366df028c7e37d6cb2ce76fed226367d2e7815b7dca58a540b9039d8a63a5a5d95e3b557098e8865ddd60f8c07b6b6ac2deed8c1374bbea4d93b2d184d80d85b57a4ab1de1d68d708edc02033018f178cd9bde68044a11e824a4701d9a7f548ca591bd83929863958e3b336b0f508a0d282104e85c9c07edb41e267c5143d86510e1ef6785452ea648abe904aad665bd5a8399b060c76e04c456bacd72460c1a8ad2e8b2e1e93f17cb6b60956ad349955f15b0c538ec3e219c2168400513335f9f8d07822c6a6ffacc0a0fc60f20eb76d4e061c37711d72e0fa09314873118d010083e01c30689384fd651d5bd5ef55d0f1b1a266c196fc2e3c4fc7f13ad400d3cdf5cf1c403744c422d69c7dd9f6d2f59c742a44f6e047ab6204bb2bb1a73795452d781f05f9307fd0383b417289bd27c89ca0ac062ce25480084601c7a52dcec917b0e1464beb03bd77699c773c90a95a097398a6d04b533158c0fb631a53278e5449c1f38356a0328b50b824f5de0da805730bfa609df52e81c112c9990b27c699deb6f282d537a2975c791a297e092847f31f4813d77a11fe4435aedf16c8759af4252cdec5f2236063ff5e011f73036fa0a94d01c596099e6c8ae67c251fad97585c56287cbe5c44173c8ba885dfffb7fe61749697b2ffc61f3edfd556f10177bf0ddd59689893cb815706c40826a94831427de26165ac5559a171afeec864c0ab622d44304ca6f5385cbafd3e5d3f1708cae38919a6eb5b754779ee20a05d25f6cac996feca92c1989b6b94513de4e30c896aef87a51d4060828ecd7f5a64ddc1a58597a2f61779e2d7a43d3a396514c477237f798091da8ca4bc05d007886c95f1c08dab683aa135f36edafd3ab8e9c2042aa8d40fb3d015c46ddacf3c390d861bf470ce6b6617523c8e346bda1552bd4362ecc068ea742c3476afd7a22803e75733b5324ecbd192875aaae93f0373ae5d77565cbc2cb676eea1df835ebebdf01036c2f2cfa32b05e00dc397cf3842a71a75a2f46967d729dfd09b73e1c825a961abdc7b4b3ccfdfa45e2f0c3d9ed9df4dcbb9d102739fd361e55ff00624270a7e4473b4e792f81dc9701334bcd131f83bef3e2af9eb162de86f539b0a3572cb0c4bb7932d5f88343b98c5376f64ebf4c28a07a2d6fa84390bad830beaa0c84bd62ffe1fae4ab12033a9a4d16df5b96f3737641307e280573c061d17d7f42bd611fe065c1fdb38c6890e9ef4c26227a1c5063fd04c3730e0093832b75cc24d24fa555ce0e1b9410c2f669c6e00000000000000000000000000000a8a92c9da32bfc1d04ac1bf88bfb312f69c9c57a793df281a3e22915740f118b2c9bb176cefdb4dffee9f4dc343fa82664eabd8e99f7538e2186880cd3cbc64122d2ffe38d7e2a318b15c5eb3a40804785daf1107bce769cb6b12cd745", 0x114e) semget$private(0x0, 0x4000000009, 0x82) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x25, 0x0, 0x3}, {0x416}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4, 0x8, 0x0, 0xffffffff}, {0x812e}]}) syz_emit_ethernet(0x189, &(0x7f0000001580)=ANY=[]) msgget(0x0, 0x400) executing program 4: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000200)=""/207, 0xcf}], 0x4, &(0x7f0000000980)=""/183, 0xb7}, 0x2}, 0x10, 0x3, &(0x7f0000000ac0)={0x32eb, 0xff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0x11) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0x11) setpgid(r3, 0x0) (async) setpgid(r3, 0x0) fcntl$setown(r0, 0x6, r3) (async) fcntl$setown(r0, 0x6, r3) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x144) (async) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x144) getrusage(0x0, &(0x7f0000000480)) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) (async) preadv(r4, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) socket(0x18, 0x3, 0x0) (async) r5 = socket(0x18, 0x3, 0x0) getsockopt(r5, 0x29, 0x6c, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0xcff47a8, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$klog(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640), 0x400, 0x0) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000640), 0x400, 0x0) setreuid(0xee00, 0x0) getuid() (async) r7 = getuid() setreuid(0xee00, r7) (async) setreuid(0xee00, r7) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000400)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 0: r0 = msgget$private(0x0, 0x84) msgsnd(r0, &(0x7f0000000000)={0x3, "2955f589db53dbc216af87157b5e82953b4c6c22c43c7e696ffeeacf4a53b9"}, 0x27, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0xc}, 0x2, &(0x7f0000000140)="b1aa2a527521eefde1167c9ed0de03225dc00984d5423fcbe0f7b6d247692241a52fdf340d55260fd15437edce6b64eccc4e02c5b7728a31ca8ac015214535defe941d1e5b2726adda3b8c22167df5321154983d25b5edc7e42e8b17a9d944d3e68452c5acdcb98fb5daf7bc9cb6b8a04b39032a452b4a7f66b858571326559734204d065bf4bac5a926553e583d65148a068e2a401c7b8afb5137f11524e473adf1351e5ebe3cf6e2552a5864f25b6b462aae0d169345c29a9e1b4089c547f319732999479ed4c0063b63c860fdc77a50e67fca3fe966f1697858ad13d4ee4b8966ae6813b1c0f8274f80d7bd167f2f05865dcc160dc60f3779", &(0x7f0000000240)=0xfa, &(0x7f0000000280)="0aaaf7da4497585a4c0d5d2d15c7f8c532b767cb93d0bdde9d8348d0d1038cfd122ad04157121babae98d9fcaf91a9e6e8ba2a11165248f8f1509fa2fae534f418f3f2e0218abb9c945775a98fa5aa3128a544b47421d031428c5f61f6e4b9a5229b7641af0f411c87164cbbb2c71a8d0299c9705fa6a16ff36817cb56563f32f1050d6efd40a9ae9b486a3503ab11f12074da5c44e4b22bb130161454bc86c9122ccddcefaf6736603578cad772629a7666321c", 0xb4) msgrcv(r0, &(0x7f0000000380)={0x0, ""/159}, 0xa7, 0x2, 0x1000) mknod(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) shutdown(r1, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0), 0x400, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000680)={&(0x7f0000000600)='./file0\x00', 0x0, 0x0}) recvmmsg(0xffffffffffffffff, &(0x7f00000029c0)={&(0x7f0000002980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002880)=""/253, 0xfd}, 0x1}, 0x10, 0x1000, &(0x7f0000002a00)={0x40e7, 0xfffffffffffffffc}) r3 = socket(0x10, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002a40)="d9fb31c5fe2e6dea26f57da1b103e9d19e0d7164e3529fc2bf7c8f192a56f25141f8754928a88b85d92288dd3e077498abda40121559357819c04a4792a4e33fc4c9e04377f474df8bc4d5e698c1b393e2300019c164bd9437e019f7f8badffbec65ed181e66b733ed19d997119e7699ef51468b560f63d0f55619eb13d37d194bd14e6438ed6287f0105c18726530755b31ec6b490015cbfd0e4e4137cc4a2c82b7c4388f93a36a4f2d9da05aeec3f29099c044f0b9bdde0ce3839b86604203e228608aa57051c891a6864754026d1dce91", 0xd2) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000002b40), 0x0, 0x0) pread(r4, &(0x7f0000002b80)="ce85ae53461cb9cfd9cbdc51801ea56294f390640e", 0x15, 0x8) sendmsg(r1, &(0x7f0000004280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x404) sendto$unix(r2, &(0x7f00000042c0)="aed7f78ab7c906688134dce419246680ae477e211a60dab741c445d54653365b7f6f78e1816ae6840f9bff534747cf8221a124ffef21916c6114a4282b934db4901238c63d0339817a30e9990ae9b32c2cd65e1aa1ec561b179f9594f2ebe8bbe76777963b4eb2f1a1433b7eaf0345fea4f0d516c33f4acaf35119ba3bb5592e68cc389703d2caec0fa93653f1ee36fdb1c5eca6780a29618e7e4fdb03365808ee246e28425b276212a890c05744196b5854d2943969", 0xb6, 0x402, 0x0, 0x0) getppid() msgsnd(r0, &(0x7f0000004380)=ANY=[@ANYBLOB="030000000000000076f4ca5d05b9c76acaa343be59cc083b0498e45e7175f7ea601237e4f1b3dce27038e39b5cd7e7f3a8c55794de2c569c8924763ab04ad03395e9ff00e26fcf227b517d269f0041db415949f7dc2163e975fdb96e9cd97fcbf0"], 0x61, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000004400), 0x10000, 0x0) r5 = open$dir(&(0x7f0000004440)='./file0\x00', 0x20000, 0x195) utimensat(r5, &(0x7f0000004480)='./file0\x00', &(0x7f00000044c0)={{0x80000000, 0x3}, {0x56, 0x6}}, 0x0) execve(&(0x7f0000004500)='./file0\x00', &(0x7f0000004680)=[&(0x7f0000004540)='\x00', &(0x7f0000004580)='\x00', &(0x7f00000045c0)='/dev/pf\x00', &(0x7f0000004600)='/dev/wskbd\x00', &(0x7f0000004640)='+-:-)$*\x00'], &(0x7f0000004700)=[&(0x7f00000046c0)='0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x0, 0x0) fchown(r0, 0x0, r1) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xf1492437e5b9652f, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x33) r2 = socket(0x0, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r6, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) r7 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) dup(r7) executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x3}, {}], 0x2}) close(0xffffffffffffffff) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xc7) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00'}) write(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x0, {[], [], [], [], [{}, {0x0, 0x0, 0x18a1ab29, 0x4}]}}) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x12f) stat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x28}, 0x2, 0x0, 0x0, &(0x7f0000000340)="0000004001016b918b2430ee08aa9a84d0b4b3c07e391dd6abb28535a8dd01968a1b301d9e32bca0cd41ab51f4e493c207b55c2f549dd83522ae05f03fa3410a31fecc6b79b19f5cc81b022d46dd720c134198dbb54730983373e8a737855939b846791ae05dc90cd9477e2cca93f1aefbe5d664c60b94457d7752c1e03ec3402dfcad", 0x83) r2 = semget$private(0x0, 0x1, 0x80) dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setgid(0x0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) close(r0) r5 = socket$unix(0x1, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) semctl$IPC_RMID(r2, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x9, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff}, {0x277a, 0x3}}, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000340)="714f98b1d0b5f83a8cf12f60d1be4c79d378e393a045b91fa6699309699ed45863feb6035295d014b316887680ae90d1bedf495bbbd30fdb11bd2d7049bfd7be1b8232c9ffcfb26a7ce7215b011c46e13cc15b2610dda770a33c6ec06cfb6d7af3635417131049d137f38b26c6f4b34d4e0000000000000000000000e1fba22253186c4475e2422bb9826af7c822427f508152bb5285ca7676487ab1a143437df4562d8a6f384a0f361b7ccc8ea12b7f360f6983c2f7ae6d1f35a16d4c40", 0xbe}], 0x1) socket$inet(0x2, 0x8000, 0x0) execve(0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(0x0, 0x0, 0x149) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000c2d000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000c2b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000c2e000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6729}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x8001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x33e1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000ff0000/0x3000)=nil, 0x4000000}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil, 0x800000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil, 0x100}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) executing program 4: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) r3 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x4, 0x200}, {{}, 0xfffffffffffffff9, 0x1, 0x40, 0x8001, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x60, 0x4, 0x1, 0xf23a}, {{r1}, 0xfffffffffffffffa, 0x90, 0x3, 0x3, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x5, 0x1, 0x0, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff8, 0x1, 0x4, 0x5}, {{r3}, 0xfffffffffffffffa, 0x1, 0x1, 0x2, 0x4}, {{r5}, 0xfffffffffffffffc, 0x65, 0x40, 0x7fffffffffffffff, 0xe335}, {{r6}, 0xfffffffffffffffb, 0xfb, 0x80000000, 0x5}, {{}, 0xffffffffffffffff, 0xa, 0x80, 0x20, 0x8000000000000000}], 0x8, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffff8, 0x80, 0x4, 0x5, 0x6}], 0x7, &(0x7f0000000300)={0x2f856f1e, 0x81}) ioctl$BIOCSDIRFILT(r6, 0x8004427d, &(0x7f0000000340)=0x66) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) ioctl$VT_RELDISP(r8, 0x20007604, &(0x7f00000003c0)=0x1) r9 = msgget(0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r15 = getegid() r16 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0xfffffffd, r10, r12, r14, r15, 0x0, 0x400}, 0x2, 0x4, r16, 0xffffffffffffffff, 0x401, 0x7, 0x257, 0x3}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f00000005c0)={0x50c, 0x3d50, 0x81, 0x1, "9e6e06b1ee644bdbda86692fd7951584b6c38886", 0x7, 0x200}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) fcntl$lock(r3, 0x9, &(0x7f0000000680)={0x3, 0x2, 0x81, 0x4, r13}) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000006c0), 0x20, 0x0) ioctl$KDDISABIO(r19, 0x20004b3d) getppid() getsockname$inet6(r19, &(0x7f0000000700), &(0x7f0000000740)=0xc) ioctl$WSKBDIO_SETKEYREPEAT(r6, 0x800c5707, &(0x7f0000000780)={0x2, 0x9, 0x4}) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000007c0)={r17, r18, r11}, 0xc) socketpair(0x1, 0x4, 0xf8, &(0x7f0000001880)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001b00)={&(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001840)=[{&(0x7f0000000840)="b6fae9087f416daa00e9de8e8f1bffe2b7d40f55e233da131774f5c64f8d057d1e928495316e08ddb9f1e7e2f3a60d78d4f02411d482ffb2a817968e87afe1b17579ea7d9e42d91b845e01b5c89cbcdf5c621f43052eee7151d4fe7a27c8f0914c2781128c3185088ca24eabec9e155f85c24792992af0c38029753e524f4d869cc7028e07d165d383d3ac1d29a858f05779343e4dea08d5837697eae150dc0e35d5dfaae9c3fac52f7216f89286d7119b908f3b5027a7ac06659b1e1f99dc80930492e65d3f695d910a542c6b731154f67dd388da21a8511b0e52f4d890585846f32042322eed1b71f6e8824dd61db4d9f275f9d77fed7e380894bb689462d99594448d40920d37f9ea4bfc297b75a64c5c7fb8fd00ca1a04adef1af0dd2d44b0449fe32fe77ae5acbf22b52ac68a2e339eb2e5fe7a93d632ef61b5dc34f97afe747acbf10ac7fcf715e3cd7314a783788b33c1eb059677fb77679eb35c7997513df1718d8a4f0bc1bd0c80b6800b8eff53d96f76d80d608ef6d125410122cb220d4925af2ea26572a9096968ba043fb5063a7f4997cde95f509a45d801a5fbc5a77a9861b1657833f8a54713bbdca64fe827a6035fab407971b3ed7cf85e403125a8014f977a7d645b2bb3c3adad5711ad6ed665a211ead6ff7c6d81bdeba914c5061f99f3eebdab994a69b24d6e774206b10b3ae59b3f95ec069f9379e8116535054f6ed59eb3a9d72ebe355db4b76d0207d2646a0decd7237ffb4cc367121ff2ad1d0ccff0c7e064522c8360ecbae251577fb5bd5208a4829543e61bdead4427f6e0df61d3053c61dde1fa0b88cfa1b948761c8a08352732bc1c3efb175e7e6193b20359b09661d905f6b9b23f306c6093d4a4689d6680b6845b0ebcfd292184e90add7fb5c65275d8c4cc4e79f6bb461f1ea7aee04a7c09389019496b7ab89f84d9c223b25248600663e195e1015de5ea80c65023b64d3173cd10034c28cdd0fab4d8896837e2c81d9f8c9157e30378b8412c3f5bfba6d99a7d021033491e133b76a7cb7595bd831da515daae42224803540aa2c9713443842bba8e5ba44d22b09ace34abcab2ace599256a8b83a1f47156771581a51844f54d5711de48bcffe86512cec79ef62c4fea6f5e175e90f37b873fb5210cd532582abddbb932ad02938aaea2d8c3fe8c05e21a04cfb8a0ba20cd5fccdf0b0dd11d46765de51e63e64789092ac10220732fe598b3a164bafd1a90b2cd73b54350f4f6d3e7f6f0750b44c3bb1e4d4a26a36caf2298eb31c8d469e7857155e7b6b32bb5f9c6c9786b351211296faad85f5fd7aba4c0cce305eb616fdf589aadc9affeb9c05b2d323f4f56780a155ce4745ab22a4e1b924c7ca640718ce5e9f72eb3ee5ea1ae5d7af04d9e686fcea4cea5af4302380750e94f5993850d75b5d4e658c8f6a7bad573ea9ce165056f1bfc6ad98a97e79634ab8c74c9b3fa7a74243c659a629284abbca94af6c0eef193e50043f8b9fb0568f0f52bd54e0724b89e9e7299d1a85a072c239613157a2d72cca5209c0a782b53fc385f0ece6f49e26eb0052c985b021635eda6098fa3fe8089e23b9053a42a1553206ab9acf416169925a06f7ca9ffc6c156671b2660a3945419967d7757bfa1d841cc8bf9800e27f1ccbbe653cb00463058beb5494858769249949525c181956b31b3ac2e9b32a5d20b1c7c15a6bb1e4b45999e64c98feffc87cfa6b86cff8c9993d223fae0a77cdc9bf9b6c0e64b45b3d065b11ef141ac3c6c0778baad1aa518c0106b4616501821d7dd405c4ba3810989d43255a8c0c7fd34ecbbaa8c88bc3358d41ca8b52926692edda79b9b34bf027b8728a13c62b156ed590526f4ea67ae35628c22004aed3abf9ac1fac92f4f870431a17d197db97621bb18afac569d2a7526eb1db7449ea710294c5699d3cfa01ee9fadd031a14941a969f5202e786b8295ffc80a524a399cdd889e8648373d15209cfcb7abbb40dc5758bdedac05e56b5d1ef5adc81af6a8671c13a5310f14fdbd557399c59d2257ed19d01579ab8e6eb788c15162864846467db0b82a69ff851793db5595d34c6463a0214c9471fd9485f2951313d44334c7cc579a063ef01a5d895df192ef1a27f07a8d859d27c0d88394d378f462962f098bc71807693104ed32195b5c1287881ae88e51d188786f5ea4412ae426e90ad33a67c05b9bbfb82ae4d27be110e9ac3e007f5b62d803ba9bcf8b4872659e00adbb7a7d5516458fcd3cafbf0a41892ea029dfa011a189fe097b6aef3ce51a0cee9b2bf6a82c987c6578cf18dd34009819bc133ecce7e5c15e79cf457773f50fab4f831d6aea330022020eb72380aa3ddc69185edcc7468fd2857d7ef335952805f473339e1ed81edc9e66a874f4e548a237c3966a60d2aaeeaa3c6837fc7832bab69f9046dd0a68df408301396b146c0f4ba7f3698f9c0630a2531cc70f65966b5b6ab148f09764064868af4c6915ec9c9f31c39423c31cd30d116ee4020bd5e665a73d9a002d4cc3d82969006d972f685bd7df316e1c4c4fb01bdc75b943394fdc42ea03c63cd1f944e0da19d3ff56053ec137b91534fcea6a92ece3aeea9947aa1ee41fce150a05adae9f63362c6e7829664c17b6a2568671ae14c09c6f06f2b5fe89d8224a17313ed5e6fbacb868d8a943e4826b5225ce3ff411ab33c6ee628365c67abd0fae33d89d95709ce2daa00dbec1b3d5dd9928e4320356073c93e9ec05bb43c53789a9ea67154a9a97b0e990ef38ad60c62a8d8e79eae26f65e7ed779150d36472c13a9c7a6e19714e219cafd6ce08a26fa058975ad54b62f7f1f4adc1f03a9694cc933d6a0ec807dbccff294916c73e6be4830be620ba43018cf8b04472d2b911806256a6e6fc1669e8ffc67b20e9187ed4d595298bef48b3ddad1914023920e333d01b05a1afb22da6e97128d76c015ac2c49e5804be6d08b7125cd8c766b92f8276486c35cc0dd6db13c53fac0bd09698aed926a301f96525ea3f417db548bb8f88afcd0a27481479ff7107d012509198cb7259ba1dd4b79b9340699f7042138d1a90abd53284e004fee1ded8ae8e67ab7dcf21100b1e9d90962a7b03e7f9559ad5d8a34c54ef25dccdb98c175cddb3410504d993fa64a7864c0597875535dd3b934c97471ef3077f9400a65e38c925c14b09e1e1e21e80f9711fbd31a84bb281a2575e8e65f5a0c45b0cfc9ec77126775210ac5d346d3fe1b1625cd7359f4d3882f9a46b15af9bb3b4bc56aed3b554002aaecedee3644924af8f56b20de3714e25689652f703b4b329451c8d81c53713e63337dca115589902542271d7f375610b3d3da46dc449a55654207ceb29d6029f97a75047c7e3bd40cb02c9ac392d6a60d8422710a928dd81c21e72dbd1950b3f947c42b36a816446326b1b964f329addbc4c739e0d3abcda647822a4b53f0df7ad7d9f841d1e27af0dc5fe96b3887d591c6e8446378d05c9fc7692ba8a4fec1c73ed63d8b3f62882cc43644996f4e47fdafbc540b2cd702f8ffa19f2b76b9b6b976e328ad5d179f309d7211b487769a9e89f527ed4f920f72fe1710785e4db75e45ab48592898ab060b830640efad051b925f6f7dc1e1982a09afa37fbc9dac6fce486da7b97892b561d2a0356769e9c950cd8502185d5c4765d6f646d93c9d5803de1c5eef5a950fb4557242691ca414031ffd48cd247b25b6ae9a033e7f86ce16df7e77f5142559ac6f3260cba3859367ea366b1b0d373cbebfbd21b1e02ff9a64216fc486c5f6a5c447a3bf15752645462bf4d1116ad57f19c72ce111f72935b0fae096c45d09a32bdeebd437a54653e349ad5af831fcdeb9d1cf3d4c37567fcf608dbb5d67450b7a3beb7619c89bd97e04bbed2de5a98a9c55c4eb3fb056c99519a9f84e60b0992f7a5c0644763c176c90c76aead05bd1d275af82e3e528daf8aa710c658f5b7223c96a6d10bab41920af93bb6f57444c78150e17400fe53b5d105b9f626a2f1a27f03015276d175e43f379d1fb3b89d1a455f33927c1987e86fef6d11af6e581a805bb16ff3621340e93d766b350a65d9a0cc85a9de3dafdad766d047e93aa1f229088fd6c6af2015c73977323160eac49aaa88a1cd4d718155207afd65062da7df9ef5359336b85fd5b252487a01b1323561cdad2fba85e11f7314d7a23bef7e0e1ca92421d3466da2ecf2a3c1aa12a201708b1d6c74cfda42b01911838fd0fa8660afc97bd0f9896e019a688ef39538e460d8081496d182c317f3d41741814a622a4f7761d6ca33d2316d4b518c538bbc42f9b143c13a9b6f0bde59289de21c0792937f03d01875f4ed1fe122f8bc214ee53aa592d3e918d096389e3f21387a0c1bbf30bbfead1009dc3290f91fa19341ab7abb092f47590ced95b5bee355102cfae7a92c1aa37d0f5c3e0021226d6f2af8baff2652a8be8943660f163b16e8dfe0bc32aff9cf0f495527b2df13445196a8c42c82367d69826ff2efc5e6c1bd65d012f18b979e3f065839d75aac6b049e267732d3ec3a967b33a2acde89b506a477cbea5243bea5df68413952c7f19d19115b29abf0e925eb19e207c81b5782d5623b2ea200dbb911adcc2649bf4e8fb7a8128ff875763ca06a4906c8f84fdab320512f5a79eb334111290a826e321dbc303b6feaf432dae1dc9db21cecbf11797a857405a9006e3644ba6178f6898039fa6756f56bcd0f7ecfa3f65573af5fe00546d72f506bca638e6816f8d8cafed75acfbb352897feaaa961199c02b19938020fc11ecba61166839b43bb7c017d6a242926fcb9c92d24202397f5d844aa05d1cac6aa68e4b3b8c5fa5b835a029739c154bd3002afa114024b4e55d1b6c35498fa3bfdf81abda1208ea5a76301071c98628e0b137f0d2f7469e946b2c7ec5f4f956b94e72d23d4f29fd7b7436255d32921a927021e950bb0af2a73f3b91aa6a8e822d8cc05b15f624c1367b3dff22d5d03097c148131da8bab322d76672d2eacdea6c6b1d44ceff2b3c408792b853c80cd80eadf5a0aa756e8cb4571ec403a65555d433061d5c6d47f5f5c2e8ec1810497f2e8d484421f4f563ef048f00fe1e9c3e227eef43b11183831e9ebac93c0b80d5b6e00d22ee157637f5879222c2926d13091005c6a3017f4b3a6f08e6edb32b353835966151c44dcc4e19d99080ffea32df7152fbd1b4301468fb2fa938f40775d999380b449f163397dbcd50fb3f9f110bbde12b87e4793456df764f86fce53036a455226aa37d54d89fd732d0104428ea8ae908e6a6d748a0cb321f2e41a4ebcbd3ca5b7673a01b512cd2c4236905cd0a3f71168eb33628f3eb74450c36ad46a5856368820525112fa297044c2404f8ea01a538789136305df997b0553a5deb1920048507f919f924ebd7fd0fc076a20c4a8853a73e88f3b92370f0552968f014d2c564cefa9dc487ab4b16323bd333af2c48d95f0ec769ffe3ed8a8b7f378bc589d2b95a65a1f002a39c55fb311e868d45934143f0a61e6ee8b97de5d6596bc25c4da3e46cec9109f660107e861a6b9fd83c89d5ad7a555ba6a1ed30277549898c524ad8dbe3957b93e11da98d618a6ae045de443b2075c1147bbac6982b4273852ddbd62df6130471f909dfa7e9072cf1157b8aa467a90c98a7bde512a2b3e4872dcb5af8d056a63505d27c3aee0f924a2ef5d7c6196850f156565038b4d8dd35298256a3681b860f47b99e8bda5d2637313d7a8aff8f975fc318ddd24ce5ba1202882fcf3fda9b7a685db55e9117399", 0x1000}], 0x1, &(0x7f00000019c0)=[@rights={0x28, 0xffff, 0x1, [r20, r2, r1, 0xffffffffffffffff, r7, r8]}, @rights={0x18, 0xffff, 0x1, [r19, r2]}, @cred={0x20, 0xffff, 0x0, 0x0, r18, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r4, r1, r2]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [r3, r19, r5, r4, 0xffffffffffffffff, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r5, 0xffffffffffffffff, r6, r19, r8, r6, r3, r8, 0xffffffffffffffff, r7]}, @cred={0x20, 0xffff, 0x0, r13, r18, r12}], 0x120, 0x1}, 0x2) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe783"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) setgroups(0x3, &(0x7f0000000200)=[0x0, 0x0, 0x0]) ioctl$FIONREAD(r0, 0x80206916, &(0x7f00000001c0)) setreuid(0xee00, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000240)=0x9) syz_open_pts() ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e30000000001e06dd40f7bc28eba53130695c7aacf2400000d000100"/54]) open(0x0, 0x80, 0x222) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) setreuid(0xee00, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=',B', 0x2}], 0x1, 0x0) close(r0) execve(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="d8ed20ab8648343a030000000000000070cfb91b06a9d45b13ce52234f40a90c313a82d7760606eb8a84b7e2c7f7a65efb05844195433aab7f0600000065c0ae2b7cab76f9ed18f6e56228c44dff4bf4d6658061ccabce14454d9c5772bfafe132b8ea1ddaf7a8ea38411fb3115b6b1ee4c2f3c92bc40f1aa620acf4376b462a40f7a3679b37fdd9baccae01ca37"], 0xa, 0x800) msgrcv(r1, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0286988, &(0x7f00000001c0)) write(0xffffffffffffffff, &(0x7f0000000080)="c7", 0x1) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x190) openat(r5, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r1, 0x1ff) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x10}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x40004802) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f4000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000000000}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f00000001c0)) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7, 0x0, 0x0, 0x2}, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f0000000100)={0x0, 0xfffffffffffffffd}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800037806dd0 executing program 5: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r0) r1 = getuid() setreuid(0xee00, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x6) sysctl$vfs_nfs(&(0x7f00000003c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000400)="35735ec289519cc00b78538454cfc5d77b1a7bde2eb1f5fdd7e4fc6f20426ff69a757a82ed7cb26010c73be5aa6cc76a338e13cc7035d875cea931a8d7c473cfacc4665f8c2f6ab0837ea04d1aeb984e097a7d4a6c3d841420f7e3164aa43fa35eb3a47dd8269ec1ffcc844952bc18b615fc8fee78fd874f25a9fbcd3cec8af0ad5dedbd82164de50369715e2a7bd16c8a9d1f6434400278df574a5b4e8e5b5b64fd00639c8306fa2d1f9bca8325c05157aec3ae8caeb4e3a9e0caa2c59776b8fb1a2542", &(0x7f0000000500)=0xc4, &(0x7f0000000540)="90a2125d39ab24834743ed9624e34e16629f27a4fb921c3b4183c8372ea29446d2ef4db46e3df4b87bc8134638f5a53e6a11847583d01675168b098dfa4f5c9a86787c1eb0cec03d1af638a529385666f8029f05e0a79c242751682e5f1152eff423810194", 0x65) mkdir(&(0x7f00000005c0)='./file0\x00', 0x1af) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000140)='}\x00') sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000001c0)="0dc0d94892772739c34a3c85ae7371873a86b9a3c0ae9134ff1accd27cf956c1c44667ae05c938f726b15c53cd5f4fd54db281e3a0faf64b9c042598a2b023715c64042a7d5af4817032c91e37ce27e4ecc6c6383ad54cf878ac37e778f723ea4e482ea4761de6f981b0aa573ad8e779792c0f0b06bf89d4df2678846a6d87c4f9e515b90a2a2e4da18b05d62cd60de1f93bb568d6", &(0x7f0000000280)=0x95, &(0x7f00000002c0)="6324e17abe0cd951fa7b10182597eeda27028881e5455fd77f9e4d2df0d13047d1d44aca734973f1c57ec576cfa8d2fb8203432f97eb117ba93447ddf612f8508dc1ccfa92517de05a1940743ffd49099900faa0cfafec80e49f6338d298b14538890f091ff413f981141b127f0a24e9e97ec3c8ac86155a81f449c8aa5ff0eb2dbcec05d9a562a526e1453db6f7f99f549d90638cdf509009e392a7909367d10ac96a871fbce8fa9f45be41f5f9010d0246d55832", 0xb5) executing program 6: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @random="34cff7f8e3ab", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @rand_addr=0x7fffffff}, @generic="5d83e5a80b23000b"}}}}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc01000000"]) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x0, 0x0) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 0: open(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fd9339c037ef5fd01f461c930800450000300000000000019078e00000010000000005009078e0000001450000000000000022000000ffffffffac1400aa"]) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000001540), 0x2, 0x0) r2 = dup2(r1, r1) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000240)) r4 = socket(0x2, 0x4, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x10, 0x1, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r2, &(0x7f0000002400)=[{&(0x7f00000001c0)="024e33c9dfc64e963903695abebb1c021aac75f7797d904521afebd83b60117343c4c916eae3705ffb944be677c6716d53", 0x31}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100000}) flock(0xffffffffffffffff, 0x0) flock(0xffffffffffffffff, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000380), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setitimer(0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, &(0x7f0000000040)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000540)="76e5dead6f01", 0x6) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1000}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x7) getuid() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) pwritev(r5, &(0x7f0000002680), 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r6 = socket(0x1, 0x1, 0x0) syz_emit_ethernet(0x52, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffe0ffffffffffffffff86dd60606260001c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa11000001000000004e214e22bd3b9ea6f4d32c0cbb56987be2c4ff55eef01c92599e2466582ada5c153d7d40420ac696a0ebfc2a08434118006fad7d16185604301ecddd3ae71b3b9f43a2841062a5e5522278f498103bf5d91861d232679a0a55386b473d42c00000", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYRESDEC, @ANYRES32=r2, @ANYRES8=r6, @ANYBLOB="d34c900d89ee1a3aabb13531942a2229330408333a13c470e349d7dc5fcff226a2718ac2bb7b3c49fff8889e9ba5b530c86883c270045008bff1668f2249dbe52f45ea4055a12877b6a7ceba81c3467b7b59555dead12a645d968f8e4488397795619e2007c660e1de3666627085231069c64c20e1d4df90f494208d6093c8a61bbed76ffbb00c758418cbdf7b7604e19394b42dd66353abd46deb66d28e7ba6124285479dc1f482ab0075f8726864"]) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001480)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() dup2(r5, r4) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, &(0x7f0000000080)={0xcea}, 0x0, 0x0) mknod(0x0, 0xc000, 0x3f) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000300)=""/167, 0xa7}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000140)=""/131, 0x83}], 0x3, 0x0}, 0x0) mprotect(&(0x7f000042a000/0x2000)=nil, 0x2000, 0x4) close(r1) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x8, 0x8}, 0xc) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x1ca) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r2, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = semget(0x0, 0x0, 0x5) semctl$IPC_RMID(r10, 0x0, 0x0) r11 = msgget$private(0x0, 0x8) r12 = geteuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000240)={{0x1, r7, r8, r12, r9, 0x14c, 0xc}, 0xfffffffffffffeb9, 0x0, r6, r3, 0x20, 0x7fffffffffffffff, 0x6, 0x65c}) msgctl$IPC_RMID(r11, 0x0) faccessat(r0, &(0x7f00000002c0)='./file0\x00', 0x40, 0x1) r13 = socket$unix(0x1, 0x5, 0x0) connect$unix(r13, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) setuid(r7) chflags(&(0x7f0000000380)='./file0\x00', 0x0) sendto$inet(r1, &(0x7f00000003c0)="6e9e5cff30f86b991fcbbf31333c2e9dfdb2494768fdbc7571b6589b2902282eb6dfde39f34d78ed4c882d6b8b515de96992042790704c6027fcf25699ddf1b7df9bdb53c3f1e68e7af5", 0x4a, 0x2, &(0x7f0000000440)={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000480), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setreuid(r15, r12) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r17) r18 = msgget(0x1, 0x465) msgctl$IPC_SET(r18, 0x1, &(0x7f00000005c0)={{0x8, r4, 0x0, r15, r16, 0x170, 0x1ff}, 0x8000, 0xffffffffffffffff, r6, r14, 0x4, 0xffff, 0x3, 0x6}) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/253}, &(0x7f0000000040)=0x15c) r4 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000006c0)}], 0x1, 0x5) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 4: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semop(0x0, &(0x7f0000000300)=[{0x3, 0x0, 0x800}], 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 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) open(0x0, 0x0, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x40, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xe1b, 0xfffffffb, 0xffffffba, "000012000009000000ce00"}) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000009c0)="6fce899ebfd77f50ae2170c810eb3f2bfee90eb4ca83f82441a272a797dc5d5e1bba8c717d05f90cd95a5cf65b2f80084c70185d24bbd29f2a0a64eba325f463e33f97875698a82d358ab36b7e60fd5c7e6a8ffc3e95b325c6af1b2e791e7179777f4069d3d01a749c1ec45c68078f5eb751dc49822b0cef7dbac12e2025ef363afa02fbe1f472c7e8cda2cd1f3793dc78c4f11c69a6222528cedb80f625411451149919e2cd901366e041a1eee8c4c5be84dafc3172d4a81d4f426816fd21f1645692e336e576bba0655e12f9bd5bae85d5aec8a42a86a7e0f3adf3a7ada011aad88843045e40ed71d7e5d01aadb13b44d67c06bcff8c1bad51a64406fdc0e4360f875fbad634cfa493c5335cfa6fb7469f282110b8b1d3de5dea5f45293fd1bbe366a5d72ad263eb261908b9c3a96eb6d7eb86faa5e538e85dd1bdf13ac17a795d752a7b668cfe2a36177699af6d89c740dea0c18bdc24228b48d32789770bc1f3af2b25a0aec924f37fdfb42e00180cbe934a6dc4118575071bd3ab33882a5d1303a3bc60372cdd02be72d270b07bb232b303ce40b3fee0780fc48ba18c8090b5af8a8f8cbe4a694ea6fc219c54a1387101aaefe7cd8ca85bb84ff62b0c7bcd7ccc7c0deebff509", 0x1c9}], 0x1) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280)='-', 0x0, 0x0, 0x0) executing program 5: semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[@ANYBLOB="3c95a1d239ea10683d0de137ccdf4b1446a49dde8b808c8364ad346f6132a43c360cb52d8883ddf4a8781d58784e45b852656666b1c59888599ca6c6a727f9d4dfb0a4bb2d62ffd60447265e37dac65627c3c5800ced4654da3710"]) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r0 = getuid() r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r0, 0x0, 0x0, r1, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r2 = getuid() setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, 0x0, 0x0, r3, 0x3, 0x40}, 0x6, 0x400, 0x80}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x2aaaaaaaaaaaaca0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x65b5, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r4 = getuid() r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r4, 0x0, 0x0, r5, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, r5, r5, r6, r7, 0xffffffffffffffff, 0x0]) setreuid(0xee00, 0x0) getuid() sendmsg$unix(0xffffffffffffff9c, 0x0, 0x410) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) symlink(0x0, 0x0) symlink(&(0x7f0000000080)='.\x00', &(0x7f0000000240)='./file0\x00') chroot(&(0x7f0000000180)='./file0\x00') executing program 7: socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}}}}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000000380)={0x0, ""/101}, 0x6d, 0x1, 0x800) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) executing program 0: open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000001580)="bd28df2e26f955a26232dd51137688b62ee148abd06d892e618678dd0df2f3aea7070f2d3564476e20b531a805ac9627eecd05ddda289ea072015c761b58c1dd09b57841835a55b9970b7fed203f2a7eff6b6b220450bcc950142dae1fe398e6e38d30149ff1c6c9ed891933905be6d5278d552572a55964b9e58e1095ba45faef5eda804077cc581feba0fb6c22a7a415ec200802457124b6c270ca3ed5143bad8f84ff0fbed4ede4d79295b3aa7bd9186017d6858e9e543b6f38de98f55922a2142b12e71ac63369d52bca5573908dd3dc0384f048a598b34b492c9ecd59ba9440f43176ec0c727b4b04068637ad1c7a581b52388f05c53e301b326b43ba1368a40bdd5a55eed8e12d1c4b1ff6f1553e7b24fab8d47b3bb94cb11ff63561d6b60356b86b3511a959a0e754198ebe5823a937e2dd4f10bb294d15d03fb8cbc2e9c7eb84c86e1850f0ae4290d461f6d1165d2ac51898bf69ff75dd93c4324f2266b0be6d21bdb3eb890cef35a6de5dd67c6e3ef511070e83de126b846c5ddd1e2cea5fcc1806775cec4d430a901792e59086e890bd76ff7fe1f2c3b2727d8dcf712845bba47a8c1270364659b6e1e15a2e77782b76e3288dd0cb4ad1a271ca8daf82031275f8c5d195a0d9e875462b35559a0a4f68592aa0a9f431d28706956b83ac52f98b9489796128022b5acef1af41de44d0fae3cfbd218a038d05190b6d", 0x200}], 0x1) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000040)='./file2\x00', 0x0) socket(0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7fffffff}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) open$dir(0x0, 0x0, 0x4c) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x2000, 0xfffffffc) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f00000002c0)="3cd4588f501212dafc0087ad3d1b1f1e5b375be64adbf783bca5f437bb16dbcbbf79da264c6a64757f5e8f3d8baaabf37697965057268459c0a4819b915283cadc4a124d3655f8b87a3e4093c145c247d1cbc3d95113dccc5a5d513cefb7e71f05807dfb138c7edb82ab00"/121, 0x0, &(0x7f00000001c0)="3d7684860600ddfc22e33365aeb786bd6d1b5002000000000000cf07426f609e2e5e3e9ecb464ec89f20c31a60e30ae6fa2957c92df01d6ac78b80fa1cf8ff6e0ed80766c2dcaf893148ba679ddb92480bc061d858af23b444c925f212f0c07e6d7bd30efa628777d4635ad8bde7b1e32ef77489e39ffb839aa83efa9b8f4d464ce05c1d91b9be22975aca4872fd49c5e727d57e31bec2a4f2cde0da3a6ca018f53ed18c9f558a5c73ae9693d6000000000000000000", 0xb6) r2 = socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0xc1206949, &(0x7f0000000100)) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') clock_settime(0xffffffffffffffff, 0xfffffffffffffffe) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x3, 0x0) close(r1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x3, "cfe6f50d51a80300000000000000002ddc5fba00"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x182a, &(0x7f0000001b40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb17f4500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965000000d40000000000000000010003000000002c06000000000000002371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c00c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000000040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c6544407f912e24cb8845abdb4719f409e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e97ef8f253ec6e8f4f68b814715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffffe0000001ff01000000000000000000000000000100000000000000000000ffff7f00000100000000000000000200030000000000", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e200"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, 0x0, 0x0, 0x200}}) r6 = socket(0x1, 0x5, 0x3) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r3, r5) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = getuid() setreuid(0xee00, r8) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) executing program 3: pipe(&(0x7f00000005c0)={0xffffffffffffffff}) close(r0) getdents(r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r1 = open(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x1b}, 0x2, &(0x7f0000000140)="340c6316d2b6a21bd047bbeda85de3c7268fb792de486fb02bdcc5b3dd345d38cd59f0b22403f6ede5b653f746689ddabc24be776232203b4eaf049bd9ce187b3e8ab5baac1e95013c89b306c2eaf6c39d0cb27f99c7e048ca39f522a904996cd873a5d0385275a9505c088e55ea20670eb33f2f33f17bc4d531d3a97408e8174f60df413589553498f8494da687b7983de17bdce242f74d97cb4f4fb7912263dc1425", &(0x7f0000000200)=0xa3, &(0x7f0000000340)="aa4ff05d16b135a700671a7161aeb2df76fba176b4e2ae17b526338ed3ff106ac60511749989802da7f7a3a23d95e1d2e0b3cc47be437cad4c8b33400e47f4a4c52055500e2014f0e6e6a79297df446eebb65688364aba3c9e3c8ada75932c811ae5577c6df7a03fa1b96f038fed94923e4d2af642bc36280f3beea049e600e97cc942cc", 0x84) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) executing program 6: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="11", 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r1, 0x80) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x8}, {0x3, 0x0, 0x3f, 0x400000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d940100000000000000e0c52e853acc", &(0x7f0000000080)=0x7, 0x0, 0x37) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000240)='./file0\x00', 0x205, 0x1a4) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) select(0x40, &(0x7f0000000300)={0x0, 0xfffffffffffffffc}, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) r4 = socket(0x2, 0x3, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000040)="39997cef726a8d00", 0x8) socket(0x0, 0x8000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000d00)=""/207, 0xcf}], 0x5, &(0x7f0000000980)=""/185, 0xb9}}, 0x10, 0x0, &(0x7f0000000ac0)={0x0, 0xff}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) dup2(r1, 0xffffffffffffffff) r6 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000140)={0xaf, 0x0, &(0x7f0000000080)=""/175}) executing program 2: select(0xfffffffffffffc2b, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231000000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000080)={0xfffffffffffffffc, 0x1000000000000005}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000240)="14bdfa", 0x3) executing program 6: mprotect(&(0x7f0000000000/0xe000)=nil, 0xe000, 0x4) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 7: mknod(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3}, {0x18, 0x3}}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1}, 0x2, &(0x7f0000000240)="71f91e3471ac0058", &(0x7f0000000100)=0x8, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x10089, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f00000001c0)={0xfffffffb}) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r5) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000280)=0xf15) pwritev(r6, &(0x7f0000000180), 0x0, 0x2) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x2012, r6, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r6, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r6, 0x3f) executing program 4: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) 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) semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2ff, 0x1000}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x4, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) chmod(&(0x7f0000000040)='./file0\x00', 0x3) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000440)="4efe19d67f523d987d869b065c6c48e5e7938beefebd0fc4369336203fb64f74752320a07e166bf9abfd47a882d9017d42d31146177791815080c95d5863ab7f9de4e7446e6264bfc8ad3a084310ce9794c2d3e3012c29f4889fe20902c322aaf9155e862f2e416cd10087f3e5b2de0e017be7246e06e7a7a56de972d0bfd63bffa8114cc7653e7982e2bbbdb6d910ab2f83b8b239d90e0cffd8135cbfea0f09", 0xa0}, {&(0x7f0000000ac0)="ad8707a50e6541c775859b73485f92ae09859a893dcbded1955cbb3bb28b1efcc74f1918982311b9381dce564c5e6fbb75fa8d2483f398acc69b8e158fe61dedcae11a521738bfd03653110abd06d7b4c3518ab1e761abe2b10ad830b4b6b9e0807a4dae036b5276fd297521c3c9ba5299162ada9a7e1861bdcbf25f5c671c27804c1ccfbf11c79f9b19a8bdb6a45e64e7bfb6fbd8aebe317ea4346231acb6f3f8a3e3e6b668c01f20276033167b5d8a74fa816988867997f64a892613eb668cfe14a82bac6b2128d9cdc5892aa78cd0571593f4de25b1b09607eaaf52bcaceed9f3cbb33f21d01e7500c40dbe5defaf2334a0dac25ae6fc43d670efe576ef1995028fdfec17bac6fcaa028b765066d3a94d9e3dc9c3852b11a1d8c1f8e64c3b15d3d28fe9591044b424f0befdf3c7bc4911afa87ccd4940307de16f224d65ccf066f5188cbf2008697174866e8b6249c6217662bf4b22a740108061190eeb8addf48fdacb056d5a2fea514883d68a1c76ffe7c337ac7d5c884ec670399043ba59115aadc2e7ae9ac71690e38736a5260b35bd178813a620992c3ab281fe4d759a6e37fefea77adf1039082dae770e44c6866e653aeec1d8d8468600811594330ac7381ae70e2180f463926e0da777548bbc236d623fa142688f1d3aff4ec82c4e6d818d9fdb6d5932700968f225cef20551854d04c0eb2d76d8ab44aba244341d86995fa26f95ef3f54a50783a849d31bc22b84688cf9c4c9bfcdac858baeed03d88f0b0fca4a7911c480e7c274ce70aa1bba79345742831473fa2cbda5051483af4f292a5f8806f6098e8d9ea5061706ca74011864d37dc854807e978a110fd1cec784c80013982cdb84c8c0acbcf410787dcda6a9d702b6ea2504d4a1d3516c8f177fe74965b67a56a413cea94cb9b5e736dea05b937435562c20c9a42470082588d45048e3dd73aa36f7b959b211c7251f1e5fa9892beae96abde368588ebe143571d08c65be024d674aca3c682e4a34a1d298ff6fdf4be6c2efd62acff8a1a88ce37e2adf3d5b114dd3de5db2afec0569593b5d0debfe66d33a15a818c695e9383cb6c4df0b55d60cc2c0082db92f9ff022e61c068b39c97ab9f3ea3448e7c4eed8f089b4d3918e49f754115c060297cc6d30c07ae180fb73d2a46f62a86375cefa9a0475b884d980b989ad55284923891183115bccdd67f973038ebf9c1996aa6019d22acf28cadff7cefe5ebb5c6f0b91474d2c2439059c7caf0de7d2c7e2076726b6ee8b26a6a922f79c5e1d621b37944d318a95345bc5c76133763c1faaffc29ec164fde6aadc9aab2ceeeb927e88472072ef23eef30c5006a4e490055700eb24cc04b9163c31ed936e85ce8da6d86c1e4ee9ee0cc9bda1db0df6c23fa5e264b9479937f5dcc949267b50da2e5ebf14f6254a786995c4cfd22cd34d1d23036701b53d1e25069482b123eddf4d044e722b779db752dcd78dd7543b388167bad730089cfbefcc3888606b3ebf04", 0x431}], 0x2) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000015c0)='\x00\x00\x00', &(0x7f00000000c0)=0x3, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000100)="fd4e47efdf04c25a6d9600a4736d3a32c5e6b799ace6ca03a97c122e17f2ef0e205a08eb3580d071fab3d0a8300691280ecc221a10c3f40248da858d1757ce903d4e00d6a1f821cfc450d137cf9613b6072248194c94bfe40a96ae4944728304b71372b5623b2ce99e44de781fc9d5fe54508d380dda536847c3705c2fb140ae3937a30076fa74201535c1f01b3fbc79705c235e645811", &(0x7f0000000040)=0x97, &(0x7f00000001c0)="6c7223b28ba5c4334f19e31a56c7f8eecf2d5121679bef64892bdb6b0747430e05f14ab7df7dbb52510b355ba1eed9009e69b59469f832ed3fcd45cb03b764daf7980bf4f53a85b20db066d3b3a1b129cd130b2d2dd2a3c4e63fdb9f12dc77894a63fb768336c2d46c9d25c3a242c38f788cfce877c7e9ae325ba59ac43c6e7a52fe11017f27d7bc51a42a9635586edced1181a499c2f8472afa24cd", 0x9c) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = kqueue() socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x61}, {0x28, 0x0, 0xb7, 0x5}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x45}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r4, 0x127}, {r4, 0x1}, {r4, 0x40}], 0x4, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffef6, 0x7fff, "ffe7c96de33bcd96fc1b000000000000002000"}) socketpair$unix(0x1, 0x1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000480)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x3f, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) setuid(0xee01) r2 = getppid() ktrace(0x0, 0x5, 0x1332, r2) syz_extract_tcp_res(&(0x7f0000000400), 0xfffffff9, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000200)=""/207, 0xcf}], 0x4, &(0x7f0000000980)=""/183, 0xb7}, 0x2}, 0x10, 0x3, &(0x7f0000000ac0)={0x32eb, 0xff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x144) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/527}, 0x211, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) close(0xffffffffffffffff) socket(0x0, 0x3, 0x2) socket(0x18, 0x4000, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) r5 = syz_open_pts() close(r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) read(r7, &(0x7f0000000440)=""/253, 0xfd) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) executing program 2: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000001280)="92aecf7d5ecaef2543703e692450e45c3bb0b8536af3d3fa35fa497d99c49f4ca3be24913057af08654ac7c20eb1d72908533a5dd0d7eea52eb20c2b7fc757faac97392edcda5060270f366bd7fbd5ae7f70c812e107683826b973f0833c83201d165901d92842e6f8f22bc4b0946e26ce7ce9b4b603084906568a8611d3a84e4812b79650e36e99f74bfcaa3e5c15c7c7fedf521344998ba1f51649e4abc43da49ba5056bce5fee177cd43c3c1307972b14de4767edc3e480df39d0048205319aca970811fd485f90b436025aed0ed598b6e123be79063b5e375c7a9003dea9c484b2cd72cff44c278c5948814c18f7c21bca7be5503e13d80202a4ca95d2ccfe7aca2de86311104f9994cd9a4b8a0a2f644ca37de9f487946d60fa9fd69a37e9e74250c4f87cf94f0daef5a022befa4427bac95377eb3d702af32afe45bb8aa50d566a7e3792a165b4104fa996799bcd8e6bb1d459246ba0f2ce6598e284b6c18f0ecca0716c15b422e0e7bd6bc799fbb73d41cf0ee81aa5acd5048833a0eeb495eee65917c4fdee8d081d7cebe84f67fd12fdd8cc470b02f6df7f4c479c9fbb6d0d5199982b195730cd40b31dde5c4387fd685688af93a5cc91ce0220212e9651585c864bb66fa688d8806c725905c4524afede6981f82ff94e2edcf12dcdc9b44979f13535405b0bdc9cbe5f66e189ecccae8c6bd7984cf3f7300797af7dfae98fc3eb3b92297217333b7da82a66f9bdb0503acf6fcbaaef20cdd00b6afe22d31e98ca38e03a1a4eb79806a5bd1945cfeb3f7f1098dbd572970b3259441fc018a16f1b4f865af660f97c615b1d14032227d07b00b48d39b362198a16a30b4a9d0bca7bc47f67dcdf5bf3b57d3ebf6779e378c0736ca10ffe9f7aac5cb76b5820486e987e174d646c6ee3b6605ca841eff2bfbe48bcf3b0fbb987e5d3e595e6a12beed8292c6e1b3861b77a21f61b0f8380ef5802d151d2ca20517c373dfb729c88d690996fa886d09042637146efaa80050f5f8f95bdc6310fea5414c0a2177be99ae14d0278442ba38c8bf2b8f4cca9075dbd8ac1d7357155c047839c0b7d2ef1387ceb5aef14202f34430f2edb91d931f7b1ae1f1208ace737be82dac53190c6c24e822eff7fe1f17abbdfe102b403f6dd11d1743e7177c9479be44f829df79d5d0e735dbf682fba18574b51063b8b9486bf59635e5cf804c41134271c8fce500f348c110426ce81fc651421d270974089b3704b13d43ddafaca50b527a7aacaa7713c6dbbafbef4409c6b56fc9313ea9be583bb887858976d2871eb02b6985971f750e921a8c04b631e5f6fb3235252ff48fc95cd61e99ef999fed8b7ab1d4f2060c5178573b3b2ddbc44d139b2b0de57e579b414545bd51975045ffb8599665e26248d834bce4f8cd53c63289f2a79c2672858046e23aaf0d428917462d9faa1f6e9a4180702b208de25dfe0937a9648c12b7fffbba6ee3254643dc52de936b843671ec69be12c53aa17879e177c8ea52bcf7b5ef9cd10ce6be8acaab7fe7de7124711cf4a4e1488a701c5d96e6aa529c9e50ba9b35f5fc2af07c84bf0cb4f80c15183d5769034826d3c9a21da401f8adfa357bcf3469b5108cf1343a68e2f0bc294aa66618bd5e0a0886afaf792e949b80917422d47c92699e18a1715348205ea6cdeb2e972d4f8c94686ee25dd68d471abde23d50ad9d57ac16aba502f1dcec3c76372adbddd5477d7be40318f961094cc672784132d5e3a74b02a59fa1e76d6fdc61980c33f8c79d1aca1ea775925a7e3173d7f05563460bad14ac9cb1951ec9497743dd0da2512ca43a0f8e2c853a3c73b76e228542f401c20527d1b5127e130d305d04ce852a49a54e84532f89548d825e4f8aacb81676bba9f1a00176ff22d48c0899d599bc124dc7853bf5c3b72d31e46419f0e5c0c440c43075fa2221523d420c9e394a3d2dee3592521c2002ee1648b825dc7f2044701ccb1a0026d0d0ea3d79de5c15630e9d2c8479c6c40dc37d21cde2bd370c4f00a07f295f0f7bd15c97f72e8602171ebe8c6a3aabb425f4dcb3aabed36e62cf06315bd75ed9d6183af04f156073eea9b94db5191b9d13f0fda38af87b7a8a52cff66eafb36074c028817e57853cac99071433d439604fa91853f71173068fd64d4633943e850769005bffdcb697494cf6ef59d1ccb614d8162f85edcc97423eb81efbe48032918bb4dae29950511731255d3025b7336a196442861a6655d560396da81ac911fb9d55c70b34736a1bdcb935aca93c27e984b32b7e3348d2ec352993e514e60522416ec2649f3a8ed82eb249fbe9ea8634d952390c6b815e80810a41043", 0x681}], 0x1) r0 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001240)=0x6, 0x4) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000200), 0x4) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f00000005c0), 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000995cffff0000000000000000b4ab697edda133b7f8868f3c20aebea525651c526b77a0c843a3afbb25d7925f56d6934cda1ec59a86d6dbc58b3867da7c53ca4fcdf942c38c8a5bed1e19e544c67fd17c1b5ed86846d7656c9f9b10d5dc582e13bae434b12b0a97a1757a7591ced5b5f10d62d4a1ff11be9cc10bd1fd4585f155128274ed6ee48a0ef15c228a1c318a6725ccea18029f716b35c38baf715258b88ac60e0c28ef94ce"], 0x10}, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x30}, 0x4, 0x0, 0x0, &(0x7f0000000340)="1f914feb383a741f91adf341a094226cd5968a40a0bf6675f95a434386c6b8679a9d3defe9292667c34b0dc18eb5e0a829864d1e65f7de5b40fd812683fe0f876b35fc9c2ec932c1140610", 0x290c1f21892a894f) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) r3 = syz_open_pts() close(r3) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0xcf5, 0x5777c53c, "1c102609307e7be2df67de202a72da64612c3300"}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000400)="4ac1cc0fcaf79c8264ed2df6865ca8", 0xf}], 0x1) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dfb) accept(0xffffffffffffff9c, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000001c0)="f4f5925e4b49bf720cf10c06503eb7b2206c9957a1aee56b331b84a198f4160a", 0x20}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x0, 0xa}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) socket(0x18, 0x1, 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(0x0, 0x0, 0x12) select(0x40, &(0x7f0000000100), &(0x7f0000000080)={0x1ff, 0x0, 0x0, 0x0, 0x0, 0xa}, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setitimer(0x0, 0xffffffffffffffff, 0x0) getuid() executing program 4: ioctl$FIONREAD(0xffffffffffffffff, 0x80146959, &(0x7f00000001c0)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3c, &(0x7f00000002c0)="c189416f5912bcb80be2368fc2ec3a054e2fd4b106cf516172af1d3b6863974ccfc49d44878f2cd2c4d444e0e65474a5bd9735ece0d22aecf09603d44e86489bc89d0d9b394cb08cab8bea6b15ccdc8c21cc79bddaa83fa9d2136a5b1ddba6dbf1b328", 0x63) poll(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x3, 0x1, 0x0, 0xffffffffffff0000}) r1 = socket(0x1, 0x2, 0x0) close(r1) r2 = socket(0x20, 0x8000, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x80000007, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x4) seteuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x8000) mquery(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0xee01) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r3, &(0x7f0000001000/0x3000)=nil, 0x1000) executing program 3: recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x100000000000000d) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319", 0x113}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000040)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r2}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = dup(r4) writev(r5, &(0x7f0000000100), 0x1000000000000309) executing program 6: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = kqueue() r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket$unix(0x1, 0x5, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="23214f7ee310a4b255897d10859f0523d4977edb15286b181bc106b840487b9805e401155664576ccc5d9a7d8ac7c9c3807ea94002d66eaad8ae747adc80000f395589d4973d3620825d36b1515e94e811dc5945c0d6fd1271541c", 0x5b}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getgid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) mlock(&(0x7f000000f000/0x1000)=nil, 0x1000) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x61}], 0x5, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) dup2(r5, r4) getsockname(r5, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x22, &(0x7f0000000200)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x200000, 0x0, 0xffffffffffffffff, 0x0, 0x100000000}) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) syz_emit_ethernet(0x74, &(0x7f0000000180)=ANY=[@ANYBLOB="89ffa23f3c25aaaaaaaaaaaa809f974e7826e66fc44714075d5f9f9a08ab58e04b014d7cd588a3416dd6b33a7bfa65713a0552ff6ebfc21b8f13261f2326b79d51e761a1f77b7aafce56e4f93bfe199c5c79edf50e601b9a998f3f3c92238975c38c101926e3de939c82eeed8c1828f7568effa2"]) setreuid(0x0, 0xee01) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) socket(0x0, 0x2, 0x3) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000540)=@abs, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="521dc32a838f8e3cb702b8a7cd317baa85cbf7cfb1376ab3d3d698b8461d6d06eb34dc5e00000000000000000000000000000090e415a73aa993ca8ec3015d601f2e58a0dd9b3545495b254208b6f64396167b34af0a08a3469322fc39328c8585c629e30445bbbed61925c644f31543888dfbeb1c3b19c03ff6309148b974cfaab3ccdd9e693fd5d5ca67468292e5530374a4bd8ba4e2cbe11bcc4ccdc528ec0715973bb08baefb93e6a529d6dbd0b3571e68fc8e26403014228f4c84b25b048f", 0xc1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x4, 0x0, 0x0, 0x3, 0x0, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 4: open(&(0x7f0000000600)='./file0\x00', 0x70e, 0x0) r0 = getpgid(0xffffffffffffffff) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x118, r0) open(0x0, 0x70e, 0x0) r1 = getpid() ktrace(0x0, 0x4, 0x0, r1) getppid() mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) msgget$private(0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shmget$private(0x0, 0x5000, 0x20, &(0x7f00002f6000/0x5000)=nil) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f00000001c0)={0xf7fffffffffffffd}, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r2, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x401}, {&(0x7f00003a2000/0x4000)=nil, &(0x7f000002b000/0x4000)=nil, 0x8}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00002c1000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000023000/0x2000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f00001f5000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000311000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000366000/0x2000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001cb000/0x4000)=nil, &(0x7f00001a8000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000015a000/0x1000)=nil}], './file0\x00'}) write(0xffffffffffffffff, &(0x7f0000000180)="16849206b92cae70db9d3721fd80877f27c7cf81b728d4f1c8b80665511fc4bd2bd25930351af21e367958652b950f87d8ade71bef8645268b2abe7d238965d97be097caf89bfe039c37", 0x4a) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair(0x2, 0x0, 0x7, &(0x7f0000000200)) executing program 2: seteuid(0x0) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2}, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffffba) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000), 0x10) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000180)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) open(0x0, 0x611, 0x0) connect$unix(r0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) getpid() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x18, 0x4000, 0x1) r2 = accept(0xffffffffffffffff, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r3, 0x0, 0x2, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r4 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffff9c) fcntl$setstatus(r5, 0x4, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair(0x6, 0x3, 0x3c, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r6 = socket(0x2, 0x4, 0x1) ioctl$FIONREAD(r6, 0x8020690e, &(0x7f00000001c0)) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b10005020000000000002a354e1ff03d8431c4cc000007000000330002000300000000f96ecfc72f0000000020b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af63003738210200000072e9f4aa540fd38bfbb770c1f5a8727781ea2e69e0bb76eaf852a3d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0001f0781e4b2ff74596fceb78a9999d50d06eebc411737acfbc3412ef70d1994416c2089c42d7cc9cfbc56bde1378f85ea7bae6648ec68ea69cb6ceeb42238e640816218116cff498a8bec9e9bb34d329a83bada222a8e98faccb3d873d54e6a1f376fee61ecd54e36669fb151cffab73d3befa0fc440cbb51d52950bf52dc434bd249e812c5d07f99b1014e57ad904e8a4d8f98e57179e04513fe6559e67383c5dbcc64e8d9bb92a6462d86d5", 0xb1, 0x10, 0x0, 0x29) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x5902) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 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(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000000)=0xc) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r2, 0x6, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x30, 0x0, 0x57d, 0x0) dup2(0xffffffffffffffff, r0) socket(0x18, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x1, 0x4, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getrlimit(0x4, &(0x7f0000000040)) syz_open_pts() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/67, 0x43, 0x1002, &(0x7f0000000180)=@abs={0x3, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) chroot(0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0106924, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r4 = shmget$private(0x0, 0x4000, 0x400, &(0x7f00005ce000/0x4000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) getuid() executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00"}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700", 0x118}], 0x1) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f0000000100)="a9c3f520b157bfa63100a0c620bff00f91e917d8e4e61a7888bf369926d394a578836b525de5f2eb67643d2a4f4352beb99ae25db2e188e3a7aa3472d38561739b3b9170d77aae8bfb342a3c76f6e6aecdfd9131ad4e9a6446264c8facba52c280781e524a64997c", &(0x7f0000000180)=0x68, &(0x7f00000001c0)="ae5f094da5094082ede5e3e121fdc3261b4f4a075536ddd9ecf7fe8e5490a0f58ea0b60d146028a71529a34233d165d4fce7db5d18ab8fbee9ef1f63ef77b6c5dedce10d66237a078d65de331562d373375dd9edc0fe4189c983c35a441582a9fe1a204b571e45309e8d9543431000a1ca1f543485fdb2676ecdcacb932d2a2bf3d0c6434a3e59ebe01d3cd0e69afefc62240327a0", 0x95) executing program 5: mlock(&(0x7f000020e000/0x2000)=nil, 0x2000) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/7, 0x7}, {&(0x7f0000000400)=""/4104, 0x1008}, {&(0x7f0000003400)=""/4112, 0x1010}, {&(0x7f0000000100)=""/30, 0x1e}], 0x4, 0x0}, 0x1) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="40204ba0fd35c6bf87", 0x9}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x3c}, {0x8106, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup(r6) dup2(r7, r5) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 6: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000]}}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="1c37eb683c6b801e29fd7ad4fefd79cae8654526293db0b11c62b2a00fb60ddf6214c05d643b0c65e8750aa582604c26d5b03e769c7e0b0acfdf106fe68c44fe82de30eb", 0x44}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0xffe0, 0x1, 0x5, 0x7f, 0x8}, {0x100, 0x869b, 0x6, 0x8, 0x9}, {0x0, 0x7f, 0x5, 0x9, 0x3}, {0x5, 0xf6b, 0x7310, 0x5, 0x5}]}) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047466, &(0x7f0000000100)) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c22", 0x59, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x7, &(0x7f00000001c0)="0d10c2f307f7a6f9036f62db7716c8c1a397402ef374e1d7267bdee5bb0b76f61063264d85fece0d0000000099fed9cb4dc259df6fbfe44e3382238a11e30c0f1d406f078c9bc20c47c75ecfc4526aa3770b6ef6b078", 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r5, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) getsockopt(r5, 0x0, 0x69, 0x0, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x4011, 0xffffffffffffffff, 0x0) chmod(0x0, 0x0) chdir(0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000200), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="fe4f9c96bcdc8f7f6d42916b27695afdb8873b4757c8a1256d2fdf2ac2e5a9f2e9619efd86266ea8ef676bb8720592faddd483b451086a58d2d4efac0ac44c68058bd8f3db82f98968477841d0db0f6e5978c35fe9e2164b0ace2483abede591039b9e519c1f517daed2171152f5f982f7fc435eac5d792d96b9cea5509daf103db5dfc5c00277ad2f260614c004eed5ca35540bbe38b5ff2087f141ee896e4e74f3e2eac3ec66339a396d85dbbf269f6539a5f108537a04fd3825150cea53cdcfa8df2fc3ccfe7dcae8352144709301d8cfd5cebb4968078f56bc08f95f771edaa9436d638dcaeb93f6f8374cec4c9b54e821ebb880ee", &(0x7f0000000300)=0xf7, 0x0, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0xffffffffffffffff, 0x0) setreuid(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket$unix(0x1, 0x8, 0x0) recvfrom$unix(r1, &(0x7f0000000440)=""/71, 0x47, 0x1002, &(0x7f0000000280)=@abs={0x3, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d21108b0f4be4f3f7036c0853021874e4a3b38b13e4fe7a0669cf3f01d632bc447703b693ec4", &(0x7f0000000080)=0x102, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) chroot(0x0) r2 = socket$inet(0x2, 0x3, 0x0) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000000)={&(0x7f00000002c0)=@in6={0x18, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) unveil(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) unveil(0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000300)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, &(0x7f0000000540)="684345af48ecb121d2853da54ff27b7334a0a363071e3b915cdff027aa7abe3b9e9abc294124353c9ea012da79658e9ab51ba64e44fb1dcffa52d4d66a62131b1b429a89c1f46719d614e554c4882d588c2db4ae8cd89ff83fee19196944621392552892c36763d171bb02cba387b59bc91a86d58749a921a64aa6266dfa22cfc775f7633992d4e278330763eba493226613ad80d7b064974d4c5ecabadc11e16b9802bd721f428a42c0559e4c170d7de6209c56a6e472fdf24bff24fd2aa23501", &(0x7f0000000200)=0xc1, &(0x7f0000000240)="6511a59d325b6a6a40489f0a4fb804d25d41d909cfd93107a4bd8e98f195ec7e4f52b0be680c577506662455dfd91ffcf369efc0", 0x34) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000080)) executing program 4: shmget(0x2, 0x1000, 0x684, &(0x7f0000ffe000/0x1000)=nil) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) dup(r1) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x0) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x88, 0x0) r0 = socket(0x10, 0x4001, 0x0) r1 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000400)) r6 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) dup2(r4, r6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffc01) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) getpid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x23, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect(r4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801aea92c", 0xffffff46}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5f, 0x4, 0x27, 0x0, 0x1, 0x1f, 0x0, 0x2, 0x0, 0x5, 0x4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r6 = semget$private(0x0, 0x4, 0x3a) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x8, 0x0, 0x0) semop(r6, &(0x7f0000000400)=[{0x0, 0x3}, {0x4, 0x95, 0x1800}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) 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) r8 = socket(0x800000018, 0x1, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000200)='./file1\x00', r3, 0x3}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 4: kqueue() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000480)) (async) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000480)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) (async) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffd99) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0x3f, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x0) setuid(0xee01) getppid() (async) r2 = getppid() ktrace(0x0, 0x5, 0x1332, r2) syz_extract_tcp_res(&(0x7f0000000400), 0xfffffff9, 0x8) (async) syz_extract_tcp_res(&(0x7f0000000400), 0xfffffff9, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000200)=""/207, 0xcf}], 0x4, &(0x7f0000000980)=""/183, 0xb7}, 0x2}, 0x10, 0x3, &(0x7f0000000ac0)={0x32eb, 0xff}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x144) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) listen(r0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f00000000c0), 0x4) listen(0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x5012, 0xffffffffffffffff, 0x6) fsync(0xffffffffffffffff) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) chmod(0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) pread(r1, &(0x7f0000001880)="79f47b4c4cbb9600fc1b159e", 0xc, 0xffffffff80000000) msync(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x80000001, 0x0, 0xfffffffffffffffe, 0x0, 0xd2b, 0x1f, 0x40000000000000}, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c25ffffffffffff0800450002fbfe8f3c4a816f14ee002990781500"/42]) semget(0x0, 0x1, 0x400) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf711b25b600276e9230ca69bcbc97b18b4ef7d8357c20828cad5b7bf8f7fd5889cb6a08c990506e367f4de7edeca4954299fff8953da362009822647bc5886631033cb54b96e3e88267451954c20feddbbe00aa84c7b02d8172f58717662462e7e98409744646ce20e4d86a77bd0087f909c77609d93e0a455fea198c796e90fe8a3d5996a5a17c5885a1a9c5ed5f375f78df54bf6099a3e7e5dad848d1df729aed5f92ce51cc7913aecd87c64a9ec55503d3cd7c2f0e5f11fac2c1b11a6d1d2064a6aab4c73c", &(0x7f0000000080)=0xfffffffffffffec0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0xb85b, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, &(0x7f00000004c0)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d8a97a3b18c4306b382bd90f2661a3656816b7b9ee9447e81d7cc418b2919ead660604cd2d1821d9d69138b41a16ffbfb38094433fb5effa83a3c3f19dc4e38d67acbcc43252a6290cf2f6a4f7bd1c574a3c3ae72fa8be97eee665976aae55f549403459f66f2f1acbefa4d39caaab3a7ecaef402e04ddcd630cecd7dd67c917cecefc9d1573e88e5a099e309048edec360b93cb569d1f27c16c2757131e670d2088533cd041bb6705d36562c6c7fa49fba11a9a09ef88785584f6bb5c12e43b011b4fc192beb55018d2f97e9340a29e46d32ed7c4eeb5ac01d01cb45b6e3b86bb97de160b3f9ac9e00000000", 0x187) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xffffffffffffff4b, 0x0, 0x0, 0x20d}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d9412e55bff81acd2e59c7afec370821d3a788cc95a85ace784362ced32056c9557e2724549dd6fe5b7fd5d721b13d721fd15265216a5cad7a4c3cbff54d0292a7e04db73362d67275126c2a5b5580b3614c9e52772f6d37adc43b1b9b21788243c7bca7e8237180551b4832baacb8f72254af260dbdb9424fc90c997ed57eea2f032064f2c6b0d2e24dc106282dfa1e265b45ad18676fa7b4f62d5a7998bb79d03f55ee30ab6b300dd4af75b2994bf78242434160acf09f83518799e930b2e6f", &(0x7f0000000080)=0xcd, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x17, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000040)=[{0x44, 0x5c, 0x0, 0x4}, {0x87}, {0x6}, {0x100, 0x81, 0x5, 0x4}, {0x2, 0x4, 0x4, 0x101}, {0x3, 0x0, 0x0, 0x7577}, {0x0, 0x27, 0xe1, 0x3fc}, {0x4fc5, 0x1f, 0x0, 0xfffffffa}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r4) setgroups(0x0, 0x0) r5 = getuid() setreuid(0x0, r5) unlink(&(0x7f0000000140)='./file0\x00') socket$inet(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) r6 = dup2(r1, r1) close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 6: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x12}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@end]}}, @udp={{0x3, 0x2, 0x8}}}}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x0, 0xffffbffc, 0xffffffbf, "01000000080000009bb82f36b921aab39b58505f"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000480)="c38c42b6fd5244590e939d0ec1ed65a0760b0c91f32fc50b5811b14259038f88c7d26882fa203b9c35fdd5d6c5928c613bf1b394d4cb7142a54f50866d161bba3d759c4702b987ed617d26e41e2eab896910cac688f3baa42e07c2073e113ba96e7768b5b781b32d5feafb8a00383ba2d0f4d3288b278654711ee9b8dde255fd05b8fe863faea437ad84df26a85f9df30794c52875cacffdf34c431034882828acce76790a8157e49937847fe5d4c02c7af1ab9765a884f02d3c81367b5f9a1b723dd4b9647ca219575ffb0b302172244f741d42a9f4f59ecc4a06ad70dcdf169e7ef9e84f6d3d75888b1be454ae696193409d3bf78c22c804090abba4b2dfc18a04d145bed4d20fde708b0f6d761a7280f57b517263c513f10af8e92b23b8cd56c6e450c8877a29209b32ab2dd6e811762148afd693e66c1d34d232dcbab0d1112de67a522f4f8675b7054ff6a137cf2e7f0dd1edd6d1ae5b75b155e519b5479088660276bf80f2b2d2ae7b442af5679cad1967607afb69d1b5c9cae6962936e58e378bc3a50fad91f617610aec4cf892f48abb0fae81a3920dfa991adc958741b2d838984831d8253aac7cac531b25eee71a67d3e7233e1f9a3e9b0803942642f9d28cbb0bc805cb157aeae98135f5366862b8e1f956e7f718aa16c2cd293f3df5dcbf0b72ec1d135395f4fba1606ca4e72f02bb56f107d9fc5913b46a2d6ad880e863d72573121e7a609c5bf62b5156607e29e273bd013101e9c70d5a4dba7148fbdbf3963d56cf665d7746eccc83ad9ab54c3df718111670808c0a9f68733a946a032f8e3d160233a7f094d0360896d7f4d1a37f6508412eb8c49823a3fa5b71350a243230e042f98473434bba2b529d1a59323bcad8046415077fd4b2bd39053014879c173166a78b8f5c72f7652899230b5735e7b4fde27d857726a68a6d2e3b8d74969be221b9f218c8c666ff970b79602b53ec60dfe741eb8de7fc899d569cd1e9871483281a253ed344a6641b16225eb441603923b4ce57cc3e7e3bae35efa2678631046bd73f53755fc130d4021e518ada6fe0695763c97c24c90d3b1a613984123a8a3e5e7b3fe87597a75c83174d0b5c16a14fa0b1dbfcf6119d8f2a1ae3a5858d15602d0d1ae9807e9d2e8e8ba5cfe83409a0d513ce5326036a02a68304b97b6da09c3255d43a7401fcb3d7d0628f5256421f0cee4ba37492c00d671db3a6768e4379cd3d253bb39523f0d6c2a86ee94521eb3ae2af97fb1810f137eee2e1ad64eb74360f42de68e528de81b406a76e08356538d968490d4409920e13753aa7bb5c6b02327327aff5d50a7a0029644645f658d30ed8327e0df687fd0eef20ac469f338e628515834f9837b7befc4ce4f0e638f2e50bd4fd7a8bf352a1e503c3eff12f3b16d8431937102f38f1ff50e829c3126671592f0ae602e2ac3bb79abcb3941a16d3101c974ab8f456823420a75159257cf984427c9bd9a02e0fd259d462e1b7c98a9a5c31ec4806f2e3fbdcfc6c842e0b43cfe812bfbc930a4e9617bb06485d35ca0f6fb393a75232a83e5aaa82479df646093f67ded97c9c3ba888036575bd80a94a41cfc6e8218c90ff276477c04563944b7f886d076bebb2b63fab40148749b2299c637fc5aba6832bdafabe7b5bf4c31ae246dc1fbd4985e495e4850b680d296e397f16dae187e0b7f59faffd8b23c7cb97caa950464085245b942787efdc475223eda95f94a257402aea844a034895e259c841889d67cb45986415568dc381427ecc62a324165df91aeb77ecd4adc08effeaa4a43f6bc66596ebcb4b7d047e391f950a7e0e5b0d670b871c937c5b0261f81921e70f90286cbc352a79744abaccc8e9e1b6efc28cc314b90d8596852057d9db6c9a7df6944a820d00d85c6e5eb82fa94293beb15cd871879c6f9fc1ff463339c0cfc2b36c2d519534c0a619352e7ed60e3a5d93e947049ea5b4156e5ca541526c55133c6f3685b47ad8ed537d7ecbfe269c95f691829f74b5e0ea9b17054f9fce826c2fab3da6489b5badb0c9fd8ee34390f78dab1536eb27a5185758cde3cb402441fe3b872d84e328cac949027e2dee992709e8f40ea0b512c2d28cde4d3bfe9a97828439ed8ed6f981128b744a3ff0200a526e73b4a1997b8f672bcb4fc2d5f5b2388c97a1d647e3ee0620e83df4bfae1f3f942aabdbe2241e8cdcb1b82c8c927c1c4a2d1351264f21dfe118e447b1589fcd8d7550ac1c626b59558fc94375d40891a7908603ab3dc0ad5e647010eb9bd36ef5e533abd1123ecdc78ec316ac2540fa69f694241bb68672d11bde7df2b42545e88dd4a2ef593c9f9d78ab1ab0af696d66431b66805c7e9f09b9d72d9a7347f6384c32f139a8e3302365908bbab9a7e48da83ea5bc1316b4aa87b9e34720b4156d06e7298f3851f3ba08656dbdbf2c323533189c61e425c1a1999ca9b461b0d2fe63eba545298b5f14c98bec345a85dabf27a04eb53d5c74fb2941cd01a9411bad5f33ac0a31ed442c6dbb275eae698f3603583aad0188", 0x709}], 0x1) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) poll(&(0x7f0000000100)=[{r0, 0x7d}, {r1, 0x20}], 0x2, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) getpid() open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x144) open(0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000140), &(0x7f0000000000), 0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0x7ffffffe}]}) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r6 = msgget$private(0x0, 0x408) msgrcv(r6, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) recvmsg(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/202, 0xca}, 0x800) sysctl$net_inet_ip(&(0x7f0000000440)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r7, &(0x7f0000000000)="3cd15db7c30016", 0x7, 0x8000) getppid() executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000001c0), 0x10) r3 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x200, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x5, 0xf0000002}], 0x14f, 0x0, 0x0, 0x0) fchown(r3, 0x0, 0x0) recvmsg(r2, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=""/80, 0x50}, 0x0) shutdown(r2, 0x0) r5 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0xfffff000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) setrlimit(0x7, &(0x7f0000000140)={0x0, 0x8000000}) mlockall(0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) r6 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) executing program 7: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = shmget$private(0x0, 0x4000, 0x82, &(0x7f0000ff4000/0x4000)=nil) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r2 = shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000a40)='./file0\x00') shmdt(r2) shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0x0) r3 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f0000000200)) bind$unix(r4, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$unix(r4, 0x0, &(0x7f00000001c0)) shmdt(r3) shmctl$IPC_RMID(r1, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x20006473, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x45, 0x0, 0x0, 0x80000}, {0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0xb1c, 0x0) executing program 1: sysctl$hw(0x0, 0x0, &(0x7f0000000180)="c344bf92878cfdeb370abc8cbdbd2872e8e1d8d537b6e8c082ba9bfb3afc79529ce177cca1cdc50dcf36060adbc1e202be461b1582a51e4c5a7541212f40c8a7bc6644fb231a02940289582a35c13257f05bb4c8c804cf28d77e4a2bdadbb5cffd43b663ed71c588eb32f56765328e794e94ae194b797f443f6f6374450693a82546fc315f9bb8888a3d4630dd3af55c38b4d3341003e481f10161c23bb7275bf4a938c17b8b4421cefdfca0241b8576e1ec18c4f15adf64e8443d709c96f9", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000414000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00006f1000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f00001f8000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000200), 0x3, &(0x7f0000000140)="595bb9d2799238d9c30aff08022404ae60122ccda3d67819cae57b57ab153e55b8b879dd48999d5ee4a4c75c04428133b69d6311c460b24bdcd475c3d751cfab4e0022e2bae9312b0e2a7b51664a0d710cca0436693784d1a80fcc39fbb34fe2751c89d31c05533c0e145c5cdc7e0ab7e24eef", &(0x7f00000001c0)=0x73, &(0x7f0000000540)="be5125338fdbf76773fb5bcc8494c806d0a8eae906d61e6e9429b7ce17cbaf03a281ca2b412d47a741f81d6b73d09699f2dd183f0008ea294cb94ac398ac00f5a72466eb3a6408602d4c62d510a3aa4dac465b97874d78635ef2ab88956ea2fc6a7a4abc68939859d6f8b267b879cba166cb55d52c75de1049187b2f284e0311d35cbc51875905b97147f834bf9419f8272f76d5fa608fc8d9cc371891ddfc0d0e0c7698412abfb967bb19c79e18a52ea7a9b00d82d4edf00e54df7c59bd39c5d760cc4a7d1668d71692059c11eb69bd66a2fa338238eccfff6cabb665a506add3ea0125f81713e7b1e70bdf704f4bf9f5c5606d2a5991768dfdf1828d097efa75d8bb473c4c5cf13ab4b277770d13c5ebb2103feb2eb062b450ec610b50753906a8d5cbccf7a40f448c981bec7247468b5e19a34f92aec176e8298df494224bc67841e14faad6fb30d425caa2d6935d028cbdc2e2aad266a59a9be87822900d8e94e3c4e6237fa95f824b54310b1942d1e5174f9aaf8f04d94f8a2f2a5cfa1c27ae661af8c9ffe3dcb2f89afd0190ad5f6defddfcc7784aae6fe7e89eda29725f8327b58d9424bdbd15e01ee14597c6e5fd6f8fdf30c4b0721d1a954c143cd8c2c9d46709e78426aec6291b014c7d5108f7a5514729d152cab9b089fa2c3a706c7cf39e46cfde5f285a267e30f8dde071ddea0a271d1cc148c413d88247c764c4da40b8194098e72f4577cecb27a7dddf1a9f174c7fcd90a7d717c43cd7c05fa2c028d4163cfd5bb1b472ce1bf482a147312327311605151c0e91cf8524f619ef9b2b529f02e290379371fca9f9e85e59dad59ebecdb58edd7ec374f5884651af27c04c9dda11456200661f7c412961b6797ee99b049113d21651621fe10ebcc39b11597ce257d0fdf7bbfd00c0f6edf93fed6622e3f24b9c27759147fdf638d1c55829410528a6961044f78b4827d6b9ba1aae0205f783af689d758d834201402fb9d722778a9ba82485d30e17b6a3a4179f00dde8f8ce3f29f5516a045d51aec5492caa4ce24399c2ed6f1d132462a0e352edfed698b82c6072b75b2c05ecece7762b35e6d6837c618bb2f128756f0e74e7c28d0630a63b0ec2d08b05ec7e3dab651d2eb456e422ad7429afa59526019cf3aa0c020bfdc85c6bd77422a1558b49561b3e44feb7fd27ed021ed01eecde500955ac30786f8e2816ff0628f35d36152211ea1abfef4290f63a81094e3104c066ab7a4d3cc5954e627170f27a30098c444ae13f14d5a06a323dd467279a1add3f60eb2aa3ceb92684af92220bbc653b213c11f9df231fc1f21867da5af9c58e883ad4136ccd4032f8bd1a1c56b66a9c7f00d182ae5605fabcce81a7c513e7587f5487b27c64eb3254af300834dd510a3198cadccbd58037c4f252fbb1bcbe9da345f4239690b281ab8c4a468683e5c798df81239455cd0c7e54fdf3f2ebea5b77555cfa9648a097f6d7c62d003738e2dcf1aa122ddf6d642ac31d0956f575e2fdac46ff07209dd3366f55ea1601a3f53a3a7aeb623357efdb9bcf5202123275537d385a05467b11ff7049e535e2c71f0822964517a7b405f6e226ad05d278d62d6e90b8ab67c75a5432124168f0f12c947de778a9ed7a071d7e66f293c2612cb37560e75530e43139b762cb8016354530de63cdbbdb622a232ea87a8165973bd9df0ac687bca1e335e7a0ad2c0a2185db2514e558cecea75175fe437d0d2fe8861a056395816d575ddcb08f6389aff8b1fb36de82795ba62f546f26f62e1d3e70547bbc2868fcf6c80bef4933828216c7e54a1dc92ca0f77937d4711c3f3eff769be579a744be6a820cd73ff4331ba3339acde6953f6c256a04ef7cd1a54fd8e3bad9a2e06c0962b595c77a5a04bbbe0fa8f82942a1e38b4354837a4cb6e4f5e3391112a38e94caa737c7d53feffaa9a188640fdd82a807c3f098bf544357aee29629c7ec52b676d682e7132b437eddf35b23e79ccd153c8304d8a868698ce5d7a180f275724ae5df91a007471e0bb748f2b95f9e5258d133578780b85f663f9bdd0edb3c4903782a29569cd8b77ab94cc4f9cab5ca4c981eb7f0eedf30ca8830567350abee1d3119c267797487997332685a193836eb9f953243d7297e67ee599d26daad3ca0e055c2767be35c693e7b814d5adf472aee0e30e54a43f8110a519bf8b6eb0a5e99b494532b2787dcbd00471d94d0ad3f7a3903b39d53dc8b9af8ba4c4a4b8071c1d59b0d235a22af8170ae97a57861a4cd540890783719a15e0403cb8fb9f5238e178d9a09fd317e7dd5655da568709a131ea42ab9c0294a72fefd82fb577e199ede8a1e99f78d2633a08ca957a659b7e139f38c3e08a0257b893a5b2b073aa04babd8eeeeaa0b5fc71f518ce226cd612580afe4a31a7a945e35814cbfa61a6457427d3dbc627f7e6f6132222683f14ffa5b50d75c6f518da728dd7da5317d24a1ca31f859ded05d5e0518ce1d3e25f63aaf7fb4fb3bd5b44de8934faf4a1d672557f7fec4ee5fc497cdbc6ae1b50f67c30efe3df7e07a97431d8548d517812b60d6afdd1154647eec3065805185b9b1b00fb3d8d139577062d805aab3153d049c57e993162702d43d962f99cfc3a627a11544c10351776020d6ec6abf0e74586cd84452c4fbba2f68434e2195bc5aec9dc5ecfeb7493c30f418bade04ea26db1d1ff6e31feddbcd7e0ccbe4183ac4a484a3ce06ef3e47650aee7a2f89c4afbb6d76016ee742c45f352382639eccebc5e49f2f533aa58e01420131643071bb97085c48852392152335e799902a414e212848da3d9200b92e60068bf90e793a68257d4263029fed2e81034cc4197246b9a7a5a2d960c36bb63400850b4490890ad6cc5087fc1a468dfd3fa2f3ed02a3ee9b7ddf78b623559e6074dc97a72bb98891ed659a16af5b34e4081750fda064194a17c79dbd421eecaf42a4b62c40a3ebcb72762c4c59d3caa2cb321fe3e901dd99cf9ac1bc958ef12ddabc09460b64867d638cc0a560bbb6dca224474a073863679dbe8e95bd0cc580043c050c9f1bf3a0311918263f26fa303c364eaeb129a11420d29436fb7875c53958152f98ac857920b1f26111eec8d6b8851fa7eb687d1075077aa600e4236339ef111c93f07add713a39506b230bd6a75ed7cca10cceb6ad8702454cdd8722336994e7a95bed00b26674351f26edceedafe2a067301ba21909806ca3c568b8bb5f78cc54139265809391836c2233d6868c683111f2ae8b85b0f3a277aea5c27e8c619a0766fa3119bb9cda35a2c5009297021b997ab4e3e2c4c10a673d035dc185bc827bc405e47b10207c8ea07df1c711c1f55136dd9a4b277267210d20b3361ae26a0051263591ce5eb01c5926beea459ebf567227957ba184a11ff7ffd462eafa5ecc32983a167bd0e3f93bf9f6e6858e8bc551cb035309eb517daf89d235e7e963ecb5c6f8feb3e9bb39d0b50cf4d328d9d6c04d9bbee2b544d9720e9fc223442e1c43d55654c7cb7560304d66b25a84cd77808d3fca70f2828d9b1824908662c1f37c29eeac90a6ef21195b94ee1781cfac4de091ceb956b37c8530dc481c39a650239d92a387f1c33103fa8c3a1ffd45b71af73295d3cd36126d653407eabddaeda9fb0bd30ad485b79be48c5c0eb7a3e8298e430b564d9c946303cc8b8ba57b5501a0312545c760f795be06aa869f2fc8356cab865570e3e844d47e77d255517e5b0caaebd2238caeaf0a60552908e40defeca41409848206bbba9b9b82edc979de0415fa16b733fc54db07ecb2e89ac3e57db001b4381302e5ea3c9a9cb1ce2eb11d3e7a805544244852540555cbd365ca4f9593c0707e4a2afd90c8fe1a333d5c3db1277f8715ff904fb1c3096e4b667faa7214e35d898226b151a3b86624e86b21be59e29631a987cc545adf3514ea94914ac040c7a16797de94ed04471a7b31c70142c01a68a1455be86168c4250ecd3313991d2df2a75466337c4c3c913532f7686dce2438591e430d92deb65ee6bb60a893d55020623fbd17f6f1f660ffd62941aa808c6dc28232f17b6e2c0dac70a3b93aa6b26b25604e7a662253f3435b9bed3e18d9dd061b1a5b0be00467442de7925bde749a3a547289ecb7c3104a0720065fb0e4ba25cbbc4c329d9d86442dc1e6dabb201e71ffb19d8da934635ec8c9f8c02230c6b380d7b24d5c9102050c4c6865ece8775245fb886ee7bfcc248bffe063f1708dd870e9e8d566bd70a665f2b852ab20a70cff64b19bbd683a7effb9c1ede4c656c47c1d97d632432c76b46e74c7453414e0325a023c444222cab08d8ffda9fc01711da3d36715dd1ddac8cc86e3f704f4dbafe41e0ba697e068e42388db65938e22f5bb198e001ab311c271c1d95f51b2d47243d493f59fa9da10a90d3939c4713abed3ac2e77c0a2aee067f8fa003308f2f25e7b0eb5147c30490347412c69e36f20ed899963670b0d3a8e30c10c4eec4a6b4f2245c8baf2113f39ba9c2f642c351ee1ce97a35bac39d94b2c5dac4c781e299748d8d719f388e55ee72ca21c17b42f065c242cd8fd99cb74504e3106190a88fe4f85a3ad105e11b6373a897897265da551b276cbccbc102f13e9e8747749920b856ac330374eaa7aecce09df1cfbe807516383572b20fbb0bb7525f7c93cafb8b734880071dd94f3e8f51d8a585c33865f570717a8ec194620506e28462c6fad6bd182491b7a177af4056a0c04842a60a7277af1fd601356386c38ee16b5d3475ed1f425031e3281cba46f91fa39a1c69eb3c90a8a3e6b5a6a4d01db2c081952c1b075923bd476e1aab81568d44e4edbc0e4d2da234a645d9c646f1e1138d65469d5d5f59c3d05a3fbfee645a70a8e78e200fc26a1ad71e7cc8fed50c76cf336d7c08d045b83621af5ace9190ffb501b13b604e4c5642c9e998dde0e427802aa6c7e77201c5934b9b368280e0d3425e3092f8a0af23d45a31216af23b2eb98e69209768616d4dc178ec4cda39a4205df3d22074a74640f9055a8ef28501cad8694fa98e7b6f4e9f370dea6ebab4914610613c68a067d29fc58d4dd94dc9e58bbf44717d33b33ebf9aa12c1fb01b6155783d28ff2ef816cd0cc9f25111903e8dbfc6590b46ffd1ad5431c338fb392d26b1e9014219cb88ca74911d884722c94a403e2f6ebd43acbfb58144a024d49abecbad68e936c04a1fcc4a1bd094384326ce7667bb343086dec3802f7fe4107f3efe26af089075fafc67c5b50981a194e630cd8a0a501b2577e2105545e8a85409f654e802fb23cea5a15f5e0f10c025acb29c8cb81150f6773e0c5f7c27d63658b44d0e6822d56e7647abfb7145978844728d1ea7c1c3176ff40417adc59d1cc677d366422bff01f09743b1146c1c4da4db8153bfad259c3f7bcf7c407dc802309aac1d3968082683a42a1e5bff6334763e6a9c1d6e917346137e14c74bb3a43a96d6b13e38f4c63ffe39287384494c19ac14603c6409afc589fd67f420d010b393f80bcbbd46aadd54b6914fccc624a89a0a69186fe30ab759c669b31e1a5b2f3fb0afa9ed8ed80ec4cc63c902ebdf717bd3c1faa0d847e95022faec28d6de5da9461587913575ea55970f10db3154e51c0d790f4a739e07a6becec4ad2bce0ec16d5e22ae46d0dc2cc22e18167a4d80150dae0bc04291d95132a5eb43f5add1baffca3efcb796c03d74fe409fb53b7cf611ac583bf32fae26261055e1fe8f1674824f88c298d19428f2d9241494d07a3270b3ac0a6220a14b65d54204212df", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0xa}) r2 = socket(0x0, 0x0, 0x0) close(r2) socket(0x800000018, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="11"], 0x11}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() dup2(r4, r3) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0xc7c}, &(0x7f0000000080)={0xcea, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0) mknod(0x0, 0x0, 0x0) select(0xfffffffffffffffe, &(0x7f0000000280)={0xc, 0x1000000000, 0x0, 0x3}, 0x0, 0x0, 0x0) executing program 5: kqueue() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) socket$unix(0x1, 0x2, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() select(0x40, &(0x7f0000000540), 0x0, &(0x7f0000000140)={0xab6}, 0x0) executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) pipe(&(0x7f0000000400)) r0 = socket(0x0, 0x3, 0x0) listen(r0, 0xc1) r1 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x4c) ioctl$TIOCSTSTAMP(r1, 0x8008745a, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) socket(0x2, 0x0, 0x0) r3 = open$dir(0x0, 0x0, 0x0) select(0x9d, &(0x7f00000002c0)={0x2, 0x8000000000000000, 0x1000, 0x10001, 0x3, 0x9, 0x800, 0x2}, &(0x7f0000000340)={0x2, 0x5, 0xffffffff, 0x6, 0x804, 0xfffffffffffffff9, 0x4, 0x5}, &(0x7f0000000380)={0xffffffff, 0xa6, 0x100, 0x1, 0x7, 0x1, 0x1, 0x13cf}, &(0x7f00000003c0)={0xffffffffffffffff, 0x4}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7fffffff, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00000b9000/0x4000)=nil, 0xfffffffffffffffb}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x400000000000}, {&(0x7f000069c000/0x3000)=nil, &(0x7f00003ff000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000072e000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000157000/0x3000)=nil, &(0x7f00006d8000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f000078d000/0x3000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000440)="294aee144b9da8a4c5208fe74e102500af60849c15302417a72d9cac59539ce1a44875a6d8ad571727f558fcfe5083cfb54fbc0788ab86c5c88b15a8c1976b2330a245b7cb42d347cc13843f975690f6d29cb5cd9a67a56a7529fbab041833542b4b1e294175a3619cc986b1ce375e3d13d008902b83ff18b9aa0279eece9c56aabf4860fa2272dc55d1f1b114fbc6", 0x8f) chmod(&(0x7f0000000280)='./file0\x00', 0x0) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xffffffffffffffee) executing program 1: setsockopt(0xffffffffffffff9c, 0x4, 0x5, &(0x7f0000000000)="b853917078b98b364953a4d0f9f2bde7be28f4992121b13ab8ed1d5b63c42e2a656f686d0edea33eaf509517a1469c36138675f9ff886f92f6331f6bee7467df98771679fcf0910d2e8d675f1b0bcd656eb30850f0d90caa672646ab665a6d8835e36b395d4244c85d317c53b000d57bc56350b63a62b3ddeab0bb2fa5e350116b6943627d658043732a4b12f15dd94b7e8f96aad579885ffa", 0x99) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x88) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x10001, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x3, 0x65) sendto$unix(r1, &(0x7f0000000180)="6fbb60e8ff02eab08bb83e6dde7c62f24ebf900cc657a3fbb38f535fffa5c637ed1a72e4d7e33ffce75c258676bd6d35a423c80e395452d35c01b2d72476b1d7edce5f4dbf4a227197ba9c60c17bc9559afd0d6b3881da7c3d69c183b0177931af6ae3eea68064dd0b504c72085cd0314c0c81433442668e64ffc5a99bcf0630ef0e46601d07c35ebf75839f15896c741f56c35c2902de5e6ebf53a9c110e35786e66174d40b0d5dac0a50cfc96d0f0e995451a1981a1959bc907c302a9c4da74e12dc8d99484476857931422b1bf95d", 0xd0, 0x0, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) getrusage(0xffffffffffffffff, &(0x7f00000002c0)) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000003c0)="4b4fd990ee53d2a39a349019da7f77bb2fe5f5f4c5f0dbd219e00e14e1c11a36753f964e030b00b9fc5d2ad9529124aa92cbaaf83880908538dc6ad1a8e6b8de82f85d3e7c8a0019133a23c10e185cc58ac2a6ed4ab20ba7f9e24455c89db71ad2c8283bc0affc9caf801cb029dcfd1a36b96bc1739cc0d13c78bd3ab4795e039b4237f0dd96968796c6ad2cc92409f3406b28dc87b0153a7e97b92b6af51e38accf8575d13d62b432f0aba00dbabb8cd6e39ffbdde7dd5149dde17bd2cbeec6faebea850a4e3e187e5d", &(0x7f00000004c0)=0xca, &(0x7f0000000500)="67bac055a06b0a32c93ae3577148b402bc9b12710481a2b9ca", 0x19) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000580)={0x4, &(0x7f0000000540)=[{0x401, 0x20, 0x5, 0x5}, {0x40, 0x8d, 0x80}, {0x7ff, 0x7f, 0x9}, {0x1, 0x7, 0x1f, 0x2eb}]}) sysctl$net_inet_divert(&(0x7f00000005c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000600)="ef1591a858b41e688f5da543d5e270d615c584fda01ad4b3d9c779ee6a7b2ce30fffe86c09e18e5d677402f020", &(0x7f0000000640)=0x2d, &(0x7f0000000680)="28ceec42db7e8134d839bc1dfe5433e2d0edec182d94bdfb398963ec5ef449901838546bf8f6f1f70d8bd9c375aeb9003a0bc827c557bd1b3847a860026156132b3caedd6c7a50c7905a9ab121da2d6319389baaee03bb2fcf09f872d5b35da237c2481cb819346340183c6a5617df1c8e0021f5ff88ef8d209844dc08d42b33c691c57224b7dc304e490beda028ceb1d8b4f0a22a63f43e40f6e30c5c3a06fa429bf981beea45e4b490b1891eb09c225f5c9c3894b286dc10747ee1381aa3844fbc65305f2aae3f50b6b6e64a44763eee6dbb47ff04410138af222a11410e076e8c4dd73daa122d8039785cb6f084b8d7e0ba73df", 0xf5) sysctl$vfs_nfs(&(0x7f0000000780)={0xa, 0x2, 0x1}, 0x3, &(0x7f00000007c0)="febed953cf57211642fb2cb277dad48207ad44305dcea34a112ed05326332031b2a709288943925ee2dc3726ffe1301930b8f919e4d9bf9b0a8d8940491fa36b2e5e26e23177ce07f787222cdb1516e043e0e444760a8fdec79756fbf4eb3e8e05a0a3cc6f5a01b8edd74a8cf7d99e84cd74fee98eb9ea50fdfeb557c05d0f3ce67e8d628a4bd1f5facb3f6eb1f7cbcefe710930c763cd82bafcfe360bf2c36ce79d7ed140fcc61f4680f831224ac3645fcd43ba4329155a4fe84d0d11", &(0x7f0000000880)=0xbd, &(0x7f00000008c0)="fb6e8d72a5ee82d5dcf0ff0423e588a76914e1bfe26435962462b1efd8abd929aec62c0cff7a8c87926296715c2d422e5b30df3c87cb4683596cf27eedbf3fa90439f7a030f902dad9d890d81f4e1d9a7d4db705c385102bd3a38566954264e0adf11912cda5b90f952c716dfbe6faf92b9573a3b527a15dcb4841088d3e978d33a819eac618b4c4d979cb1cc8a1d844681a43e085aab0d7e4733a5a70d31219cc43d1a36b531ff700ebc2f4ebdd369c917a67421d1302f3f89f71524f96babd141c5febef0ffd7b39ad93c33aaed7cc41193e836478340e3367e95cb4b3fa9e08697c067bc16fba7d451aef25", 0xed) r4 = getppid() wait4(r4, &(0x7f00000009c0), 0x0, &(0x7f0000000a00)) sysctl$vfs_nfs(&(0x7f0000000ac0)={0xa, 0x2, 0x5}, 0x3, &(0x7f0000000b00)="5c2d9b73a05a8a", &(0x7f0000000b40)=0x7, &(0x7f0000000b80)="1724c99e4d213dfae85f77311de36fd91d8f8dba60504bbd9c9cece32f9a2b23e20953a3da1118572a50963fbe9d51a99cff9060bb1f42e4a637f048941f90dc615056499f78c947d28d7eb8217bc310a870e41a254dcf03525e90f050a0511e1d9ddfc15e7f3b48", 0x68) sysctl$vfs_nfs(&(0x7f0000000c00), 0x3, &(0x7f0000000c40)="7e93bbd01626790090a486e8075486a0961dbbea9a019bedac0496eb152ef3dabf5dfca1a047b6644ec85412f5141d8fdda5b903abd47cf6df2b1e9f528268c772b62d0138ab8b1a8b0579f7b267a5dc35f3234ab5526b6fbb315f43ff7394f6db824ddf879559890610793a062eb42cc750cc48422a10c9baf8d399c7cf2f07c484e19fd8ad685147d6386e1d4105c1e1a89991a7ff906e6b9af87e8af5371695d3cf14850b7ca35b766829d63345052c0c8ba14c11dde31de41451e5ee8742d6965d1d3a2db17938e34dcf9c837589fbfeee2d", &(0x7f0000000d40)=0xd4, &(0x7f0000000d80)="14e1479942756509b96a2a5f5a2e7c68b1e16a10536ee9d21fab46324d4a90d9f0f287c1fc7e614cf80fa09b07078f3eb5af73dc35d6d3bdd9b88a5c010f2854d968355e085672211de4d4c1ae2012c7c14f8afd815792d388b0770f6e4600c6fa7b39c10ddc0e16bb73185cb9d276d9c1276c262c911af6fb1bcf18", 0x7c) ioctl$WSKBDIO_GETENCODING(r0, 0x4004570f, &(0x7f0000000e00)) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000e40)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000e80)=""/179, 0xb3}, {&(0x7f0000000f40)=""/173, 0xad}, {&(0x7f0000001000)=""/84, 0x54}, {&(0x7f0000001080)=""/218, 0xda}], 0x4, &(0x7f00000011c0)=""/137, 0x89}, 0x1) bind$unix(r1, &(0x7f00000012c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000001300)={0x3, 0x5, 0x1, 0x119}) r5 = accept(r3, 0x0, &(0x7f0000001340)) getsockname(r2, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) r6 = semget$private(0x0, 0x0, 0x30a) semop(r6, &(0x7f0000001400)=[{0x0, 0x3}, {0x2, 0x1}, {0x1, 0x6, 0x1800}, {0x4, 0x200, 0x800}, {0x2, 0x8, 0x1800}, {0x2, 0xffff, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0x1}, {0x4, 0x2, 0x800}], 0x9) nanosleep(&(0x7f0000001440)={0x81, 0x4}, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) shutdown(r5, 0x2) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000001480)={'./file0\x00', 0x5, 0x8, 0xf63}) syz_extract_tcp_res$synack(&(0x7f00000018c0), 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000001900)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000001940)="09f3af84fd579a142d2603911c888dce9ee0bea99356bfc09e39c9385a93021b59a73d5cff60ff6739712f02771b1173d6e6e96a02f79a0d30772a84182048a3cdcd0460d17172a16c215e4a4def5be6a4ac9008cb44e949fb5bd0620cc29cfea8245cfae408cb3ca0736033951cb7cc85e95e72eaf21fbbf7fbe72234e14c91a29a95843d0b1809417772fd78b5fa5b34b3e468cefca5598ffd3e511413ecf566962c5a2ad8f52e5d6712bbdcc2eaf218330effd2e79cd87b7b36f682cf2f3b39c7387f539f12a591592eb50ed3fd345abc0e339b08254dc24721177361", &(0x7f0000001a40)=0xde, &(0x7f0000001a80)="f53bba9bac70a439ec9efc2a16fc72a5e21f3bbbca564e75f9eaac5e29b1213b59741a08007aec52e662fbe0b58e0b0db509ee2340f89d1942e474ea187579836cb31290008ad8703bc41f7789224ef84810e154933d570e912d524dab58ee0d088afb5b469767237c3079", 0x6b) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="a00000000000421d85d99c6f3439a5feaab366d5e9f9f1c85d50de5d196c0000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x20}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) executing program 6: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000100)={0x28, './file0\x00'}) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x7fff, 0x80000001, 0x4}) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 0: r0 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x21, &(0x7f00000002c0)="5aa706c57034a3aa2ee613030e9d4fb9dd97a8b7776a", 0x16) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0xfffffffa, 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setuid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000100)={0x0, 0x0}) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000002480)="71f91eca6e530c79e2f8e2a2ce3471ac0058bc5a91501d94a34bfec38a820600000000000000dc0225f0e4cf52b7d99d15d923", &(0x7f0000000080)=0x1232, 0x0, 0xfffffffffffffe4d) executing program 7: r0 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x10002, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x7, 0xffffff7f, 0x1000, 0x0, 0x9, 0x7, 0x2, 0x0, 0x0, 0x91c5, 0xffffffff}) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x10, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000400)={0x11e, 0x4, {0x8, 0x537b}}) sendto(r2, &(0x7f0000000440)="3f630f7cfff250d6ae3fe241c3686d359abfde4ae914eaf01966aa4fcddbc35f8ddcd83f8eba5a723273247d69ffcf6030c50a58cda7716cc82d2c673438726ea4c1b7406bf3aa0c4468a1af476b2e7d10d512f18cf54da58fa786d959c2698bbcd12f188fbc8f8e6eddd268b6eb9a014a8b23517ead43b6cc9e67cada985db992492e5570cc511c64c6d3382e97a95c61253d420e5e18a01da12a4892e81525e05cddc22f6b4c11ad8bb54e035bb621d34cdc8bdacfb6027d7faead3ee61378bb30c320330771ae8bfbcdd77e6134a51a5872148bc770282c89936f047b45ff55a251c9b53dc4ea9025e3b5df5ac559ef5fd2b6ce9c008a668d01deb7a2de2803d9bcb981c658e53a2e6d5410d98722fbea4536942e402dd30c974a98209be163d49040336e9b04a72a8dc9fb99518f613e8fec3e8aecc1d8d7126e8dc840b24d48230ba32fd99f281c737467ff2aee973c87790979aba6e34b0ad214f5dbafc9f20b96a44d302a563ce08848c2e5e1a3d69c4dda9ae55f5609a1346897c532b7c986dea8d85e6169f8add28ec0c2947b74f57ff1e10a7dd04434736378032168cef5611a8f927f9747bedebdbba6f1721427b3aba56008a2a804d5bcc0de06c49c8b4b712b0f312be9cbc411af6ccd1c5dc389521a1bc6a04d639abc8a2457d8737f3e7bca57384f56f9e1c8187b355bade91cc209399fc6f33af9482947f76f25afc15cb04fc000c692e924d2378ce9d0a45c21384f31f37b6e947dd4ab16485284435984bc844a4847bcc1c3073248a1a4dce3702c34029d440f881d0a7e811bb3c6c415a1c6a173cd099d6ae57338ba0a42be8a6775a8eaf3c47005166952a7b8866b5a5059e6c68dcd3b822b756ea73cf5ab8f3e4991018bad630c2273bd7c152b07340c18d37b860a3338f8f6f8c12253861a45268e9560e10a002e675533b560729bed4fe672f37cdf92f513f67bc08256673522271d2018a0274663c3a22cb76f3a33cfe57510bac057c22991e8ee09f9b4e2dbd092b4a65c6e68ff164ab23355a3367f8c7486913165e6867d16b58d9d936b74d9799e8cc9de3d5c91396f18870f1be72b7c423d55fe4a1a434bb18a9012b3cd40af74d1cf374bf3bdadf1d86492e7da2cc153ecf6b17ac56fbb67100bcaade90dddb84b3807c35dd5996b5919a75bbd59e652246a4d76fade53d28262c4a00854a25184ac7b93e84df4748b091770a2a3163e049df728125498dd4db5ac8824657e1126eed7648e49ffe870644693e5741eca8646b59b83b14d6954b5f4f6e5efe5ea14d373eb453f1bccc5835fb96e430109c7e134efc6a3dcacbeda1d42d19af0450871ba41bf05021265cf86928b5e07a569da8609ea3a5ff00752559a89d986aa7951868979f218c797e257164bd47d6542661f02e4730bc9a315602107c3c1e7ea0934874f547277cf1d301302bc98585c4770d0b070b9ec1abde817bd903051fefd33040fb7cf9722b6a044deb70c7485803c046750803743f37f588728905b10761a085238eefae2db6302fc3f06bf8064b33c1f0abeb62d63534721b094e09b4db244e61f8d142e33b184a1cfe78c7557e3077db9f25095c45848641e12aabbd8480e7165d9dc37d27130d26cac3ad2eaf60aac30eedccbe0917a9682b82e53a451331c9f65132d6a56bb9759bcef877eb9e72300495e8b50ead4625836c67acdf89e426d5c6318192b77289728be818b9c2fb06741f8bdf40dd0238ce9b40975fcfac766508af73c5e6d6d046091ddb24a7d823b156c4db1287ea4e1345f6f4395865717286c3b3f02af077ab73dc67cff487eca15f5ce3753523a20dcb0f8848ed493529c715c55f1b7fd33a1eb1256c05d96f7a6d991d7997c14716bb2d1f3e83b1bb203b48ce729ffe5fbae218d765da08669ee7c977546d7dc76de92895fa10fce5879d63d3c7e3b739df2d1359998cd8832d018a540e67fc55043b85bada3d7c42aabcab428ab33752571fea06d530e7d2dcce9e8017f5a3daf24f872daad53df469b47f6733b4ed47cd5dd98a01b4b117071e876f10a5e103aaa419b0212a2341874d568a2c18d7878973a6371f60af2db4baa18c5a14fdca6a94eac58ef2b79af4fb25c0387f244425770fbbe1180ac14cfa540ec32445d52ef7465519d8fbc9e07dbefad6b96c1a6ebfc40a4335b2a34c4e7475981d349f8bfc0af81bdbf4d81dc7bc555c9dfb042c6458b7f8d780ef342a3c3b2f07b9084dd1b3d99df3a50aebf3dbce9ede55092d6ae19f0f5ccaf277ba6c9ec0931c2a6e2992bc2fdadf5f9e0bd99c788499474ce3adaf92f52808845949426543bcba3eff1cf699ea78457c9f3ce4585c436d1c5c83897b10b274561efbd3480335b05818175bb75a6466b27aec44b047c9a446ea55c2616cd5e9dfcc9ab4aba5cff685d702b4ae5026b9f849f1b2876ac2df7c620997f0a8f5c27690a9ac0eb25ab8a225313ac7f676fcbb7827c8af574bb89e17b38a2629b5b678b1b92ee7e1e75fd71aa154cf22e1f1227fd0f96a7c99d1a4176f21e39c08f06fc922bda81cdeff86c65ca384275c88798dc0072d0a96b72b6404b4cb16d268f79996fd325ed6c9af7cfbb877954df5f7d3adf22205d7ff015bacd87166275651a0cefe46792c684f246f1ae774de4d893b7e6cb9c10ab7ae4a9152b0a7c770beeaef4ed19c3697025c7bf68cec3a41cf9a2ea85dd516f6d8f02478fc6349f2b315bcb68c29936a18496bb21d3ccbd2af9eed7e733662e0a270ef8d35cfc0f34e7be240b23e1f278d7f804fe36e525d8743a0629852efaf23a9209c3176d343cb82ae002a73bfc71b021cd3c56cfba07f11e3246f4604b1d89c3c066bafc943cb59f84fce53323df825356e6f641e2f7af828ecd3c539a4ada094b3097049e91fa9def1af5b704485cdd7904c06ed903dc6435ec67fa468632d0d6c04335511331b1a1a2c1ad5014c062993a772a1d7641d69df7c6692fc30af28ecc082669af04bd2612667db06f657a0c6a16d3007d400aba5b7a2938b18032ea250aa281a8c0da11679fe5096b3a932ad3ea57fd5486b303beccca0530b6b0464de1ddb6e7c0bc55da006ed54c88cc9b27ca17e25e69ed44b94d122c0c4f9d87b1ed82f339d1c2dbe019f60c11a353d0f68151f5eff28186ad54b756c0b3b2f13450b66d6b6d08605a6551d2e9e309fca76b9cc5fe2f877066c7dd0dc239e9b97e477e141bf6af52b3795066cc9eff7e360c0168bcea79eb887880789284de7a6cb355dfdec15acc482a3bbcf8ba0554313303a3233116c565c623afca68f55c84941c95420e76252012128569da457d5628b3010896ae3c97167c363190f905fbd6d292a991d3c41c153b67a06e203f80fb273890ac1454cddc0498f2e55799452ba5dafd0f6ce43b286921a5164a6b2d9bd3291a84c04ce2110a57bfac85dfdc4111e777eef58629ab3864fc007238c0a1c03c3422a0de7537805feb075654b18a3f7cfd6b58d1ac4c13961e52414bfffed25b87f1b78d77f1c570f1bbb97edb72f85de39ee76e9f71be287b87721ac0f7f5d2670e578e3eabd4bf61ec2b99c3dc0ac7f759fbef32fffd7e9158f50a8d4b05a80d0ace968519a75b8edb97d3db321b36507a0f840e696bf8508a89ddb052d92e5318c7835277242df68ac4c96c9f673f5b4d11196ca1c3945fec3632b3534e24866040bc1a805d2f0e2c9aab3852bdefb6a81aaa21cb3a5cb985e6dffb3db8ca422b1fa10170b08541aaba50d78499b8332d9b2e4a85e04cf4cf5f5c5ab304a9b66245594c366ff05376ec0baf63ece75acb26630e8f611e182245c056065e88284d8bed4c93dbfc6fef8e3e40e60a7041f248b245f3e8f0c46514c06a858abcbd0825b44cd585c417513d6656a1807a1b61021f2c5dfa31aa84e68c69326f4de397a2a53b6976eede2ccebffc9daddd932363318fac8121472e875363dabf6931e49eb53c442c09ce2ee0a7f8103f3e7acfe6aeb07c26b8ffe1ac8d542c270a29d100bcd9c6bf2bac027cbd2e66c0459b5c7921e9a3490e11ff866c340964666fe2be78e049af85ce49a6b47a31676a1b36b2f3366ae72ace0eabd1b839bb79da3093a223a244cde197ff5393511d978b9cf868cb3d2ca84047ffeb83da28bce94af301f46d34aab5e92ce3f0764847b82d88656b5fbbd8ca99f343346265f47d0807be7a8ac693ae112741972999081afc12a80288fa7c6a8f2e0f3a681f9b1c5546168e498bdad51cff59ec105f88cc29ed61ddb6f62adb62bd6b012acb9bffdcaee43037b5badd3063c2ce7b1ae63bd91ecb5173ce73ef50648f61bcdae1ff3302d869100c6c299d8239dda256bdd589b64a014fdb4b5c0f7adfa6ca6bc62f315d5e9f75ec1773b86087ff4d890ba81040a02e97ee3bb31f1d3db524392753f3ebb7cdbd62aafa3d9949483fd15cbf6ad1f077ddc841dec45333007fda7574e9cd380dddc6750566e18604d3700bf4e9b4a20c8e9a94586a75afa56d7f70af52204adfef6b223305116c8aeb19840afb635fa3b7029496eb1be0363e9bcfa7f8e9a2e6c98fca0565452c95f1511b9d98b32989b4e77f1895f1237f4ff3db33399d1318b30e3c2725e00594d32152c9b884909b6f967faa3478590df1ba15ea118239984ca64aa1c86d6cceed112566263fbc739255cddc23f0bac82c034234c7c76b5e2c6f3d627e8fa5766c2c1cd348e647cc5200d0d23d5eedbe685f14c5fb3d021f8614f29c9a76d1812745862832518abb9aa6979c5945caba6f9a6da24ab67c0aa486cc6782df19da6202cc4ab6257b644edfaad88190fc2308a902405d200d35a4e7966fbe6b4c433fbe54445b977db43396c557b2f335b32bde99ddf5a68e68ccb94796d528a41665b21acd297409ee29fd7c22ba724575ef518866c97343a9523cd0dd3ca095119ea8b6055aec200dcdf35ed8b137fd65506b2c4b313bd6cbcd82c81717e885749ce67f782ba26850445b4f83261064e0bc900b9cbcba78fed0194c69d71869d0563872427376ee99542571e3950ba1cf34e28f2e6ee4b9473a2604df046587e362351d3e4670c9f358a9dacd918dc90d950849711a5f7591572dd6ecd1974bfe1ef02b3db35d1bb815b1ef555a0577fb4cc24462d61681c1715484c7ff1c1345d456d647c11608efd818761dcc1141d6b54401004c8f8e8b70bb08485bbb6e9f7ac57e8cf6a7215d10ef43a6ea9e1217ae05ee86a2b937f2a14b0a7eb83af2823d3787aa1e96d42556076d66b412ddc84f8c060db8e042c750d3f8babb03bb85464b11f338b9eb2072931a953170a015eb131d9fd292f9fdd443f9c4ba383bd1d65c601500d347646662da338dc78ef2f40d96d299768257bb678e5494929b50f9409b07001c5d300064b03784b74ea76b26df6b2c165db7281e2ad729c1a193214f7f27e2986e6e2fb93e9ad127e4d7d73d6857db59887c0194d000ad97229d2fe8d102f5abfbe428d6d80b652aa43cb833db3dc0edf5675f6052b7c2c7d4650d72286aa2938a14173f31a8b8bae54048178a9d0e2c74355f167bf4ac7188ad03d1184ae6945be18c418d45a6487ad6fe8e8b79caf9c7a871038cdd1cbc1f395c352d20d72c74d19938e764c382f4621cabdad2609aa079ac236fef45cded40ca1cd7bc32334591a6fbac794ab827c32e488c6e1346ef90070903d9007db3e0d34058783650472d94999bacb7efec67af6f3956bc8f3c141eadf9af5b31ddf3a50edac046a364ab55388a48c7da078aa182a7", 0x1000, 0x4, &(0x7f0000001440)=@un=@file={0x0, './file0\x00'}, 0xa) lstat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540), 0x80, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000001580)={0x8, 0x7, {0x291, 0x6f9c}}) r7 = msgget(0x3, 0x224) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/8) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='x\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001680)={0xf0, 0xfb, 0x0, 0x9, "622d5edcf14698c72acc3ed6e5b2dd596158e6e3", 0x0, 0x1}) pread(r2, &(0x7f00000016c0)="c7c9b8f3f29be86989799122403c0186a4a285cc1d234bc1bfb54caf430735b857a288add4821635a4ff804bb0ee77129562e5c1c7fb316e43e9799e1753e6aa72299e371957ed91b4931c8c14adc139fa2d80ab1c93a0896ab57f4df2464c82604ed6b275e01e676438448866725e7930b5006ec0ffcc514af86ea54bb1144af8fd4e60639c85aa1dca9eca2a5e1d1049908e55284f0b7c9b653467a6ad89ab627020c94185aa1a9faa2fafacc467717666215497a3651167af68b7a96da864f8b758c7c4832fbdca0a7e79b5f05df2187585debd312a", 0xd7, 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001840), 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000001880)={0x2, 0x2}) ioctl$KDSETRAD(r6, 0x20004b43) r9 = socket$inet(0x2, 0x5, 0xf9) getsockopt$sock_int(r9, 0xffff, 0x800, &(0x7f00000018c0), &(0x7f0000001900)=0x4) executing program 5: r0 = open(0x0, 0x78e, 0x0) getpid() openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r2, 0x0, 0xc, &(0x7f00000000c0)="eaff125c0000e909", 0x8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, r3, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x3a) r6 = dup2(r5, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) linkat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00', 0x4) executing program 2: syz_emit_ethernet(0x2ea, &(0x7f00000014c0)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa302b433029c7e4d5081645bf0376e0865911feb7efe"]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r1}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r2, 0x6, r1) pread(r0, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r2, &(0x7f0000001500)=""/174, 0xae) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x37) openat$bpf(0xffffffffffffff9c, &(0x7f00000015c0), 0x20, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001600)) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000016c0)=0x8) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x13d, 0x1, 0xffffffffffffffff}], 0xfffa, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, 0x0) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x119, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) executing program 7: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) syz_extract_tcp_res(&(0x7f0000000480), 0x8518, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000200)=""/207, 0xcf}], 0x4, &(0x7f0000000980)=""/183, 0xb7}, 0x2}, 0x10, 0x3, &(0x7f0000000ac0)={0x32eb, 0xff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x144) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: setrlimit(0x0, 0x0) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x4, 0x0, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x40000100, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r1, 0xc0205609, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000002440)) syz_open_pts() shmat(0x0, &(0x7f0000fef000/0xe000)=nil, 0x0) open$dir(0x0, 0x80, 0x85) mkdirat(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) clock_gettime(0x2, &(0x7f0000002880)) rename(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)='.\x00') chroot(0x0) socket(0x18, 0x0, 0x1) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) socket(0x2, 0x4, 0x40) pledge(0x0, &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) setsockopt(r0, 0x6, 0xea6, &(0x7f0000000100)="6050c0da5383ee26c6640c6ada0c554941b5ecd0efe18abdb2f4c344011350738932d43f5c7d2f8b46f4678f4732a0e725e159d347d2f4e6e3783994e905119b6f7768d6b4bdefa330c7fb6a26ca57f59b0c725e05cde16a3bf38380027a4fdf56fd6a41d83ea599a2134c2b57731accec50ef5b223a5fe814375f4239048d3287f97643b005ba9214c8c1bdbec1cfaa549c59b97d", 0x95) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x40047307, &(0x7f00000001c0)) executing program 5: r0 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x5867875ab25580b3, 0x7, &(0x7f0000000040)=""/248) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x53d}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x7012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000080)="14261b850cf728e469fdaae50f7146d49859456396bddf6d8802342741f80fd88ca141044b98c24726cc10b94e8fd43de7adf97602822ae8664f5c90d4c2361f6d7cfaf43bf7f495167dffc6bbb327db1ac0cfbd049634845b98e9ee8c3d7ac9a8924aeb202fc7792e578f2560b752b79c9dce1756654e9b0dbbeb510d5bc7628a7eb3777538e6c4ec47f3ba874c229e3ab63d3058f54ce368d3de58acad0b5822890f5795d41e3567484182746d9b80d0c05a7d86b00e6f5f06aa3e5b96ba71d193422ff093bb158b2f26db0272566b67aada5a17743d9a842082a050c57a14a95240176b12beb823c74c585e96ebe7ac6ef9082d1cde73466026ec41b84ff8c1296dedbad791ee0113604b92018f19e8e2982e3093f3eaa6fad5ecf450625101f9129fbe40f29c42bdbaec17f89b89b0fe244604c6c20b8c8e57f270d2942898ada92aa064e06e78f53ad80947af7d3b262d5cc5c7d0774d383bd1b7fbdbaf472fd52bc728ad28b8bdf48805dbd5ff629a51100ffa9de19fa35e1078aecbe6ba9c30c5869429537903a9c802d6d3d95d8da6706fbac275812979a1fb63c39ed81e54f09cbed3573d7dcc6ba3bdfc2a6642538f117a497b8b446293df0aff999c6f41298b61063697a026ee56dd172ed2f0e5b36aff5bfa710d7db56eab20fce0213ffd731f7f457107c0c4b76224f78dbb6cab46dee4b5573850358d6b605c485f2017628ce6d0c7745e3f6a89185922fc3ce63f5a3d5e79de89380509e2cdc981d408a4461724fb9b5c1669ea8f5ffe640206f1ea9cc733de6dfdf5cf8fde12aabe5c6d92132fe5d466e1cc8f79acfc96f39154400880161485a5db8ec4c3a456ab3953edab3a75f81d4b42fecf73088c926be9a795352aede4358014b362a1a49f9ca8d142c3adb05daca04cebb393b4123347b07d90a2d6947e8b38f541555781e2676450d8f381ef3554233ede5fa8dc5887d1432fef266b58a81e86a4bcb02e74bed8f378d31b69c24b31c29c376b86988edafc14f282f1344a1e3fa1ac86675bec51c3474265c7050291495bb21e5297f2c002e719505f6d71c2bb46809d13027f65134cfe98bbc4a229ec301ca3dca6c870fb45d771b2b9d624fae9ec642b2d7afb6fc98ea0b98caa5c754a78a4dcec7de1e09c457e3caddce3ff38b23e7c6e18b0a2bf8f8037cc94e1b73b4d0bb2ec794b055a8f0cc0a89a1b883bd56a83ad68e62f0a94776017a66aa8ada63c85dccc47d852344ae5129ca550d16d1b2c51acdb43d7f3e5d9fb2e1c9e6360c5eba3636addcf5205a3cd7e347584613cdeb397271ff586dcae9dc53ab6316782b347a938dc9e102f53a73130d2850e34d3a38034f9fcede3ae70337e1de93f0dc03d6f5cba931b322ce17016177d3968300d2cb82d76189b4af40b1df79c2e53f6d716aec74571bc07c268c52f2279060eee56c6174065e5bb022a6ded2188d42c247cc9e09f90602c9acfa2c289a05ecc6807cea793e5fd600896ed53cdd9d218962cd5f6e1d60c552837cb58566cb7a14f0bfc2752a30642f31000db8cf41feac24cfd65f9f8dfb5c438f43dff9a6d2315795f1cccceee4c2b31b274aa371250c308a645a8e81daf65218938712e7b452922e46cd4ed91614ffc2b054f3670221e3b48a377b661e3cecbbdfbb00e1f225835779ac3a3b9e76f5df8e1711a54ce33f3a0a8350a0c828a2c89fe5a8712bc0735557251962e7a96a600a3db12a1a0bc4b156a23e9d1192f85e7e0bf8ddeaa690fb120674479decc2e5ccaaa314b9b78beaa48cf4dac19d52d005f4cf3af365e3c6686bac761f15ce5a7a48eca565e95bf99f60766d13d6320b112a9d2b649ebfc7041b4bafa2378cc913ffaf427f65a4204e29915d731ab26d58e0054412d04e8f01d38479d1157b981260a74be4f94100ee440a20373b3b6cb465c2907216927604a6492b3a358ed25255aa27714ec8675a5f33e81a7224f2b9b610f633fcabe786fd349a1aa5ac197d4b0150a67c20b0380b1522a3f3d33fb63b88eb2df3acfdd0832f7ed2d77b083f848bbc00b9ba43bd12acf6461818ae633b6db9e02371923aa3cad6a2429f4d436a4970cee884e0ea7a69b7c41173bf7d211f73ff24d988eed5d09c2cd484b234a418479810ed3ec80726de7475d01a3e02be710ff32a0dd9fceacfc4ade10e431c6cfa7f7df96180496ea1a08228cb82db2c39ef9dfcab896e3eb154271e13e9a52b793f4b847b6045de6e6dc948ee30f7862253423126f7bfb3460cc3cc81e72bc534b1844b2af358ff54e607a1de9a4a01183ada55b284e4a255d059e21a3edcf30562b9d3208ffdac5bf4e73fab0aec5b86fe01cbb2e088bf09f893e0fa3f9753327fa6ca0b45946df9ec9e1251aee4168b75a73be325624b8941d4f3e0e8857d778742b3835d70011adb2656ced8293b6dfd685fbc008a0181b8f9233ff906bc92c620bdd5fcb925a5cd045b32d466520dc35116dbae29538fdcb3d4241460882195e2d953b05a4beec91990646d45960a6d1b7856eb0232c5456a455e215fb80b543f3d24813aadb2e8676680e3eb9d98bae2c3508699bc564b0af2330943f53645a44f434dc7fb50444c858c2fd283062fc046a671e48d6c5b30bf0588e40c4fd9df2cd5b3fc8a74e36f93d276b666c89a955aa396afcf0e6aa4521c2776ff670196d3f512fb51c63c1264f344dbf867a41280e74bdbad5e8371a0539aaa3ecafc922209ec71e62224ab0149da34db6612ce35cbeeda0e3f1f683634c2562ffb74b6b82a372f8282c48d41a856ab25ef8e19c8b82996ab3b5059f8b9148250bcbcc5cfaa0b34721c03edfbecf61a0cf08f721834d32153304b692dd87dd5b70879f4015ee6c34bf773afe39a6f9d4", 0x800}, {&(0x7f0000001080)='9', 0x1}], 0x2}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) socket$inet6(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x3200) open$dir(&(0x7f00000003c0)='./file0\x00', 0x20000, 0x82) bind$unix(0xffffffffffffffff, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) socket$inet6(0x18, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) setrlimit(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x0, 0xff, "8b0300edff0010787d907e79d86cd3c3a3d4d3c9", 0x0, 0x8}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000008c0)="a709924b30675ba695fd9e7c7c4825f8559b41b4fb802a7a99a38118948efd1d0b6265e3b473663dc2430389592882b0a13299148d3183354b188e831d69dc7b00b2d9860dd4e704fe6524dc41b42db382466c7c8223dd4142ee840b315a996dcbf5b5920023c324512be659c42c035b4e77f117ca864d81d0d2adc92fc6ed0589ff3bb4f7eaff3bffe9cc3fdf34bdbb93d89a7f6a598dfb551b5d16e8bdd423dbe900edd1e514591bc69922988f78cf5914f293351e740debe746c22d0a51e8767a027cb70aeea020a4987db5ce21d1d9d78231cc7a79281e696a6295006ce97d8e649bfe9eba0ec064dd21a85d2304bbd3666074cd14037b19979af11267c46bd3bcf8f94cd5d76e751f54826cd39f6e008758c4eacf1641f0354c5d3aff8b54f3d14a517dfb73d0a0a38d898dd1f6ba5a8763b0492ab2364e47362a5b7f75dc68b8a42fdbe911a66f9865ab2e919df6e8c0fd4412ddc986e69b5006c077b1c861718bcf9340e7bf5e01c401155b84686487f738d85fdb72ab882dfa6b38bcbd0116ebf094aafe96b87f7f95a04b598e809be836f3b14c1f9ca3c525b1a0f6e5c88b2f8543a3a41d8b36d90b7aa21cb6997edf97be65452decedbf5ce6643db316b5f161353b20c62047e3555fe55ba639f02056cfbf1c49af5bf1617a2f68eedc4968a2d76cc0bcd5d82969bf97d31727129b8b834d8210620f186ed37ef12761040db40e6fdde59d1221751eb5242f3d3fa38585b92c6b8b38eb7a54f3db671c6af946b447368dab9791b280d4bf352f9deb0cd3ecdf51c86c4684000032af91b5f8b890cb88888005fd46055d809b9f6472d8c2f4fd640b83d2f34e8d39a78833f0659fb872c6246317982cb8cc4d09166d0bfa0dda8b40779652ff3367e7ce483b6a9f15211e7634e1557c1bdaef5616a31c74caf616253c9ce8711b4b0c6806a8bd1df7afb14479e5795265223d51440e526284e693a1966833a4e86e116c2c7f025be3b7701345b2eb6042b3b4a42d7f77afb70bf273e976aa42656f5be1eee70a560abe0515ee3b261e35c240885cb3c230d2c2dc19ecc1e73ee373bc1815e4809fdd6949aa85a8a7e6a2d8051af5392b281b5ac52b5f3f2bc7062c9f31baf7ae7326dad00408edba9b26cdb3ea4d3674bfdc669ff80e2d921f6a514e99cb9b8ac6e2ac442fea14a3a704bc0516f129c5cc9347a11f1bf710aecac95457985ebeae9a62728360063ec6eefb392fe1f7db34b6fa63fc71c05298b80dbf1f5368eb066dde7a2ecd012324f5eec16f32f88595514c7066ad5e3dd4f1f742a7fa457e06867065af8ae8", 0x3ac}], 0x1) executing program 7: r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, 0x0, 0x0, r0, 0x0, 0x3}, 0xfeffffffffffffff, 0x0, 0x4000000}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() setreuid(r0, r0) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x7}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x59, 0x0, 0xfffffdfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) executing program 4: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) accept$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) flock(r0, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80, 0x0, 0x0, 0xfffffffc}, {0x1}, {0x16}]}) writev(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0xcc) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x44, &(0x7f0000000140)=ANY=[@ANYBLOB]) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x0, 0x0, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa09", 0x5f}], 0x1) socket(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) sendmsg$unix(r2, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="31dd5d2003ba1d905c38fa5d854ca8a71345", 0x12}, {&(0x7f0000000280)="a752bdcb24a892d2e47e0973e8c98deb6738a0089ffafe1727eca561fa38ac440357c609c53d3a3e6fed8d8164ff245ed85814b3a0f1c4240fd243371656a3055d5c1ce7f84361fe243c1ddb29bc776be8962efb1eb2d067610e3689c9b862cccde6820509416279b2d883970c774956da5234064ff5b2897c564c2f8f3a9b46808645930f776f17a12b0687ea0489f5366c8532287545e21da0f3dac7d94f6b36068d2481a1be5a7ea907c68575af075ffe9de864cb0a95bf3b337c256b05f0edfbc9aa875e727d9ee201356a581ca1743bcd7a173ae8538ede2c3fb2e9e4a33663b3499499d890a4c394cf3a324daf3ab2a869e7e05e35875270e985e8ccf872c4c7dfb24b0ed7294f1b6400ccc884b27b1adb85d0ef5522a2cc1cb5e62f2e51c163becb209eca0bd95e552846e071531d23fe5b1f7039b037ec547a63947b0e9883f20bc555257369a580c207119f62140f17b0c3632c4c73fe426462c131ba7fba9e816b066a0fce9ddac9ea5510d7b504218db2ded1906df8245cb70f159bd0faef697eee7679133321c74c9c2dd8ca7b6e991f874287fb5e90884de19eb12a33c8aab2db927300217b09f347bb2b0b594b739ee46f744b7669305b3bf842a81bf0f66c43294c61489c8d6e182d041a765ba744c7352be339ecbf6751a10ba6f1bb940392a69c44898a64400a402e9ee39cb9c2e5e3df705a6aca7bae591af7e15272ff862c44e4f5de4d1ae05cf4816b7109c30a04a79340d920a231760a51d997a634f9e8e0595f7175c63b1efb43bf60622a70a9cc3c9f70ac246bcec3a5f38c8e4bee19e5c368c9b29b674f989ff4bbed684ba2ce1a7dea0ca8b8b9f120df34bf439547ab56e6e60cf24d28695a8859987f832d56b4309813752e58679dbfca5fc8f14dbe1def5d238016e76eb0849ae12da2fd49bd4a49776b52fa89f5b273b2fb1dab7ea4d7884dffb9ca35df25527b7b193da0aa89ea336bc015a1ae10628dd6179747f8e282e079b2154a76ae6be5a8f6c0809990d7d728b598b349ad85d3175b6860316a23f1485c870e91d91930d9e5af46901f5163b4ac4147bbc3653d781c648ce736dfe079820e58b8df461e7c94466878611b4a520ace57bd2cf3d07b41a8e6a9c9aa323d43a5b2d8cbf0d18e8888c70c99115a596a7181ae8d53fa3bbb146c600bdaa2f9d4a5816c0fdb6dec80756c56adeeb17f93d913607fa706fb4074f2e97f7db6d42d6b350bfb6505af98b8ea77729ccc3b219feacd19537a364a8f07b40958def3e682768b9c1aead002a285ab7269c1b8fb257ff1a38f6037531667ee3d0d51880ab50e990c623715276a1e7de73cea0e317449ef7da6bd82e5280c3e8553d5897c97cba6cf9e156ba7a705401d3e3aef8f4ee6456618e9d41e70d3b3ba582473558d632fb847a55a5ae364bfc2f271d2e70db1425a84cb0c6c59b0670b2944ab6fd84ca007370322e791b00250673b1c71c5b674a8d5b362a6e0a7b015ee8962800ee8cd19d43797b06c8b2095891283de4f4ca3935ff4643425cd5197fd52659a9810654b4716df1e9a84c6cbd5555153ee9c63bf81daf318c5596134fb0892db875b7fd1886a11ffe70832c3a01fe84b38bc0ea3a199fe9879114ae9e76308591ce2a92e7c7eeae017cba724b67d49c2aa286a172a65d8e9e765ed752405280794c574ac90f8acda2230e4d94ab60a42fcd5eecdcba5cd5dd3c00564f32f38369bcfd149162640b03bdc3dd698c804e2e4358a702e6706b966c5f49e41bf50d7fdfe6ae048458cd1672e1efd32c4766edf8215a36b42c206d9873c470ff22a9d1cecd794d5ffe54a0c043a523f9505c111865d02940d1bba2f89928530e1ed32bb3c65df8d7daa2226793888ec163efa33589653ecec9200119df64387d26e0aede025bcc339da137bb5eca2fbb2fea7e153d3cb89bf3344ab81bba6ac4fd860aca67ca9ddfe6f39813dba7c7e4e136133448872a203abb9e690d2ddf5dd638dfd1088ff743022865f85aa5b4441cd7adbcb6ffd28b739fe4c78d681c7b052ef431637468416e64e553d12dc27a398021af4441bb38c3821cc0baf62901ee3757707d053d27a3e85484b33a1302f50d72169e825c34d71cfb7f0e696b58cae87586fd1a45bfe69a83e12375e5ff9bb7657efa2fa417f99a239566c2b4fbbcf2b7c788e78da806a2d25566f79321d249fe60c6a7e5158e40d564a898d28c8119d8cb755fb1800b5c3bf6fa6d1bf20713b1801a37dc9619c1af5da3491ad606ccc5e6311ddf846467665d160e9b55ab97cbc2f3aa988cfa533c4e3c016e7a722d6f3825b0aceaca7c4f5aed223e1c8c09d16214f515d3fa44fe03252a906e1ce2149015e5caa39b4184506265bef79bcb2d9a1a3e7f3d9654753b01da8ada9dc658a4016b71308d6d4831343acd61904418ba7d5b820782faba7b7720ee5ba7f205d9ac6cd86c48c1f29ffcf5082786a1c3285aa72edd112b79692341b0439896dbaca9765a4ae2d889b5f159d13ff4e59afc387fb0a33e8500e2c875b6388004f3bcb9b33f2ed5abbd31d2fb6e159fdcb016a455a1ea7de3ded2aba63a86a54c06eb85681a5920820ea932022562daaf5d2162884621fba1c88b40ee79010f76f3a83e1ebc35633044913d7665524ce4c4e74067c20bb4c20fea1186fdce0f7d66993c310a96d19b238fe3600abec68335d5085ef18ea66d64e88330204cefa7cda7c00dccf0761cbc919bb3fc044dc027ae0544a493d3ac6b53c4aad2d5e84a993ff5d6721cdede1fd4053185aac50bdb95e0b9f76464c81563fbaeffbaf79b1e80750b3b68fb1b0e96234f15cf81bb265e60d68d1327e72affcddc42de506672cba841fa20f57723d41ee785cd1b364382ac7bf1cddac7a0072e0dc4e66ee926fe6090c12f1813e8e2108affffc8b1a4380e74ebf2a0e27c78380bfd5c5cf74d3d1be18d55c2d278920cbeb92f942752957de1ace1662c010d12ad5ae04b40364a4bb8483cbc7f92fc0136ee04b874f5edd7d226b5df96c5ab53f272124504ac4ddece0fd8ae871776d1b4b8d017fdee3d41214688e7b70fdc18c5ec8bc8af4ebb34c9df0cead2646f559f323760a127d7dfaca3e6b2257a6fdaa689f2c103a658bbd4d9090b39f971525ff07e7da40d8cda9e637c701b1c4be563abf7c8344401569da4b1e0b422f28629bb7bc4c90d23759adf25bdf92e33c0c3ad22a1965b3c343b7a2854ac379d558cc3eea98df08d0a278f90857ab225ae99b2238373da54fe1dbc7f2b2308e441eb7f552a77939459f2a84419c29f5012fed697e1ce8b50a4d6e134c4a382796d302383fe101fa7e43abe9e714c3babe3bd0251b66fd40c1bc82c8fb9ffd1f256e3dd4fd5e64c6eca0c6b86c1cd625b61b76f7e19bc21bf910700fc619cc8a8a6b20811ef051b50a370a88dcc8d69c32d0c3b6e1c1ee963955b7a671ae65041de3e28b72b15c0b1437aebcaaea35db54ddea031be545955f68be20726f6b6b7e63ff8c6d795fae6b07dd09ddb0b141b08502e0febd44d49cde5253517a39b0fabe012728b0e094c50481c4b2f459ca622b676ab138260cd31428b55427a8ab9e7bcc7fae2c9445070d8cf4dc4c00ffc483852ac2942bdf6637c346e6e954eb7673434872f6f19cb1ee58221474086f48341a666f048f818af856ba36f2868c29f28be5843082cec2721ea091befa34045b01e73ea60ebb7f9ee6ba41595105a83698a2d87f9f270780d9607575a06f0002bca3c390cd4bd0f8b2b739aaabf72e661b7382fbde430248d09b1eede04f0a4a40e65093c32273220c67b50351f7671d63bdf857eb45755423cd0832bf362ef392e740761601c698bb7a84a419f5eec3bd368b6a43221381d41b19deca20aaa58524dcb83d3c9a4b0568f24f271f5cfb12035fdca018e6b146e0cfc177fb3c5886bdb11c9b93e063f55072d93b4e24564edd74c4b6a4079d5293d7abcda556061af990e8921f03559e1ca87be31625c48a6c05026df9884d6f8b4897ad1242b033c0cbb73606058b3a762d56a330d2e3ebd6b3ffd6c6db38ebb199c9d5c29963c5b6ffeae345117a14a4eb5538d08dd099eb7f1eafde5ef797ef11ed7cacee4459d0d91624ee09e348cc12a504e48eb7f80f4b3cca12ebfa7df354639fac271ccf99906bb1e990715c1ce5571477230c827fc7528d42661e0cf47b78bd103237427f23f697ac02f71c1e6d0652e5a56cc88f45a53c02a18c5027965ac9d01165ba9ed14d863d3283919a34e569548bcb26a4152e6e4774a5d4e130c8eb59f020b1f4c44e73da6d9d57b88f34c695de1fe4f96f0e27b0cb8f1fa03ba7b4902b0e596ac3ba5a150dc5bdc40342164b0955938872ef97fd27e15e7ccd59bd939b27a4892a49d609d7daa1c0058248a8d043d75b70ac4bfc0b8750ed6b8721065b3a4e9d0fda0baada03ed3fd84275733d65e373e3932feb539e6ff1f0eb55fc5312fb5c80abfd1616213e7dd866d9f21f328cccc7cab2d5dc61055d401a144c18a81e6713dabe540b41b4b3e5daf0c99fb20254ca1239745baf11eddbdf8c18d324f3c126d50e0ce04dd94e4ecc7e6546cad91bfec21e9f2ddc5891940d7552e761108b2013f10cfb53438ad24252f8362cd83c9ab0908985021eaf871535739eccb17637d851e26a810c89e582bf537753ddaa4cb093e82e906b60ea4e6bf4887006256f860fee498709a444559da253e944e4d506dc6d97e1e1d7a3cd62c1f08f7a7041b02c32492d4951ccf4781a8eae2b0466ca61bdba1ebb70817c7d8401570189780c3f2c5f00d7c2c6a7d5455caa18c361c67e13472d97c5eba6e8cb7a585f735c75b33341f2bb176cd3027bc0de7f015eeda5866385ad871486791ba352f25783fdd1b86117d832b3e34be730047fd266eaa1998df6f24e7cba9c892d6469023eae584bee7053fd4313af19e96d1073dfd6b46c04773ceb3bcb796caaa09bb33123b1278376a86a3799f1030ae0705bc8ea25dc07784698ee72ee791506c668a74c9921fae11e04069c8d597f214c78c9c51bb70177758802a292f28bbad201a0e45d96e04aafd8673d33106051004bcaac89b07b9aafa0fe0e26af080d8816325b430ff1287b16bc0c22ee8c17338f9eb0f8a0d71d0e7a1ab74e683a40a3f052daa4cf5b12d74aa548125ca4e5517197a0bc0bbc7ea0126a7b370153b614db7dbcdb8bd805f29a0702f1f2210de0d162f372db14a06f88702a679da36568aa4a35f67d610545b3095d2e4a5f7bae6304cffadc3fb20543b9d4eaa6217ea28eac72947c9d7b36cb91f22edaef10d74c966e9aacea5d6144e89810032ce5c9911fddedcb8e43f4155114be999f366c627ee4f98d8988d3e8854ce50aac29478336873e301dbc2c2c72df3b8d2c185a917be1c0f4d00ccffae493b5617e73e3724ed7d1fb05dac5c3558008d9bd64d5d1c4be838a7238dc44e5dc8f1b7171dd205fbcb98403be2481e351065cdce04923c6c3e4c91110d8032cf27fc1bb3d8d6a68ef926221e4a6f3fdd90ac5bc18eaefa0e6c2d35fc673c198103c9acdaa0bc1f7a68e0692c622e568081e8aeb989be9e15929726dbadc95686ac4e2819b7e22818f25bc085ef13b7ce944f64cce69ce74acf3b19b1c75c73087e12fa16104266f44fb59dd1775cceb8f1a4651394203542b85dca93440227179bda8324e8333c24aa1db9fa574ce18ea13d1e2abe6287ec56351503bca099cca2f61ec928eef604f9c5ba562bb86ccd033160f2cfbae6ed721cb", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0x0) getrlimit(0x0, 0xfffffffffffffffe) getegid() syz_emit_ethernet(0x24, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff0000000000000800450000160000000000339078ac1400aa000000003367ceecb279581807f575e607011aa313ddd7e09afbe2cca50a0000c0fd4a5713f4d1ca1c63a249f06f5fe5deab3014dfa0b94bffe207b6572f83a793da976ca8968fcc95808f1a8ad3fd7ca31d0f9edafecc209deccef6d66e815709a0426721f38eb7269873afce4525681a9ae9d099a28a5950f9b42b1cd2"]) rmdir(&(0x7f0000000080)='./file0\x00') executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x69) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) poll(0x0, 0x0, 0x0) open(0x0, 0x20, 0x0) ktrace(0x0, 0x0, 0x948, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x20000000}], 0x9, 0x0, 0x0, 0x0) socket(0x21, 0x0, 0x4) socket$inet6(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x8040000000000000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000001280)=[{0x45, 0x0, 0x0, 0x80000}, {0x0, 0x3}, {0x6, 0x0, 0x0, 0x9}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x2a, 0x0) fchmod(0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000280)=[{0x1d}, {0x8106}]}) syz_open_pts() executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000001100)="ec", 0x1}], 0x1}, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000300)={@random="00042000", @random="b03f89b95af6", [], {@generic={0x812b, "ec3fc7d5e091e5d66c50820dc7eb318327605cc716b9049c2b030ce8097ae90a2247104b2e4970d89e6911428228ebe1aa77f6f5f2ca254056d7195d59858d73b5a4f638798f9ca00ff4f0bb77df0d0dfbc0c5bb2b9e0885d9c9447a0da79730719c30b8a032e93f88b38dbacb9c8965bfd50fed8ef1aef57b81d74f"}}}) r0 = socket(0x800000018, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt(r1, 0x0, 0x1e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000001080)}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r4, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r5 = geteuid() setuid(r5) r6 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132faa7130", 0x8) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) r7 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r5, r7}, 0xc) syz_emit_ethernet(0x4f, &(0x7f00000000c0)={@random="4d031a11226b", @local, [{[{0x88a8, 0x3, 0x1, 0x4}], {0x8100, 0x1, 0x1}}], {@generic={0x0, "cfce7e860b8219a306fc4dc1858cb3c6199de836c4ffe9ccfa000aca752b522fcfce1f01c5f8ead8bd995b68982f9e160c8b34281bedca95ae"}}}) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) acct(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00000000000005de309d6464446753d8bb00000000000000000000000000000001"]) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffd}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$hw(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x191}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) executing program 5: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@random="89ffa22f3c25", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x1, 0x8, 0x1c, 0x67, 0x5, 0x0, 0x29, 0x0, @rand_addr=0x7, @multicast1}, @icmp=@info_reply={0x10, 0x0, 0x0, 0xa1c}}}}}) semget(0x0, 0x1, 0x400) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000080)=0x15, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x43, 0x13}], 0x1ff, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000240)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x9b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x48}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240), 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="cd7dcb1d81eb002bbf92ffd4026643075bbb08df9979cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d484376", 0x6a}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) executing program 0: unveil(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f00004e0000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x2, 0x4001, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080), 0xc) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0]) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), 0x0) socket(0x0, 0x4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) setrlimit(0x7, &(0x7f0000000200)) executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000010c0), 0x20000, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000001100)={'./file0\x00', 0x640, 0x5cb4e45b, 0x6}) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000015c0)={&(0x7f0000001540)='./file1\x00', 0x8, &(0x7f0000001580)='./file0\x00', 0x8}) r2 = openat(r0, &(0x7f0000001600)='./file1\x00', 0x80, 0xa9) sendmmsg(r2, &(0x7f0000003080)={&(0x7f0000003040)={&(0x7f0000001640)=@in={0x2, 0x0}, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000001680)="4c1f637eb19fad8a4fa3e9fa3cbd4e850d1fe30a6be51cb50d1c1feab9f4b1dfbf5cb3024a2eb3a6ca096ef70dea2bffad80953c1bb00154439f940b1e38be894e18313350af18ef6a4be28fca0ec6bf1880362d234a87e92bc48bc44fa1cc3bc9d1fbcb1b04662fb182a7cd302622f3b58a1f89b938b99841aa5b665333e94994c271ec3a0668662eb640f138f5a347a2877ac8b901f4c00abe7a2caa441e759fdf7d568ffd0af19c741fdfe4a7aeb793615c1b23d2d805665a8ca58f5009dc4f296eb2f2594deda9621e87c49456241c5cb45264119c8a8497bfb55e64ad2374cd88d786ac7ac38ad96997c782678fce0a28b7a8a0cc195c9f839d31cd6642274da0a7657c4bfed4d6641d6f2ca4a0964814169c35daf8a3e136f120ea4223674cc928978514caf94042e3c3e7fec61cad6d4bfc15f2fd0c02268149bb44828eaf9f4f12f3fb1b261c3edd198432db20dd8da8449b363da01fc86ed17ad939d1e63624b4a405a1d8bdd21757bf9e4f27d4bfa787b268b010dcf33e49ed32c83a5d9bc42e190fc976e0a72c538837b16aaa553d96c8eb5b3b5af3faf4b714b4a400d32049cd4a85d0c2b5c61a1fa39316b9f3b0bf106b3343626ded731ddd009ba7d08f5ce782510bec2d1ea1a49b85cbf08fc3ab85e71e877c5dc91eb65a7d31621190e1d1f36f405a4e628898712183d623aa487d388fb28acb8a081853960baf09528948841c2fb35c0bc77aece62fa22bd04a7ab3514105e6c96a7cefe9ac8ded1c36a6b1f9ef6a8b28d63e242704c56fcb47ae3f6077d59507f3bc2a1aaadf724f0c2905b09462c20179062e1011ec3df50f2e8576a084e83467d1447ffb845c3e48f12686e18a19052c1f00e759b5f1a20ad15a13bdf8a88c0b099e5eacdad709d63b5832ba7ed3002875ecdf48d099b6742f6e52680aebc564111186ca9bdea6ecaeb855a61ee9be08bb762d35da2df76bd0b7764a5c860568e75b6c6511850fb525401db6eb2f9d149611928aba3189c71680c3fb665380518bed2f473cdcc9c913eb16d4c86d95bfc1fefd04ac2acb91d692fe2ebb87f8a6a60d1001012cb2a8526ed403d169af32b7cfe7f768cb2c25614eeb76bb59ec5bd1573b109d551e2a97675db35f8dab5ec1a10b4660df522ed3303590ae20ea8d846298f58c9df577c272ca3ae16d5d8a5a4bf824d2961af0d84362501700f4cfdf49565eb193a2725a2d5a4c04a257610c71dbc70f9af87423eaca68177b3aef6e43673322dd88271f9b545300dc6b730ad0ba0b1926d31ec8386435e1ff1dbc6cf77b8fe81facaa704b946ea7e7054a96ed32635844224123ec58756f8dbb39e2f548136bffe29c707290341d74dec40736824024b90dc11dd650f9a929788b465e4bef267e5fa3d6dff6a3a392a609893c58d99d797391b56e2770c8c2624dd376a2fdd8cd7499dc5b62c0e382a2174a3a24caf5b2ecc31486b13671bfddcd0fb76b8ec8f72813a7b359d8a4d9fb91f656222b9f6100a411b6efd91129ac61b83fd26d57f0c12422437190de11a982fea6e66f1837e573b0512455066b7575ddf057a82d25206275f57216ac23c76ebbc678f98982dd1c25ac6e6033cd0cd450f51d68b52cd19f251cd934f34052791396482ca3ed25366780122ae808cf289e247a997d6932fc2479cdc7f8e27924eb7d0967ccdd2fdb30e6eb1957dc4fd68e15e8b6bf978c1468a9cde38f74b9da39c94efd040e0ab3f6833089dca980e86265e35d172d8f48195091cfcdaa52ed7825a71c89dcf38f112948018f69f6b81a0f07f4b8436521490a15465987cb1dc301ab7c2bd038455052a6be47e8ea8973b69f364f04671203313d9d660fd373dea24225c051bf3e946aafbf2b242b867f269d5f08682a1490278bb747a7e86d60b6447f98238197b620712d18d7b84f900fa7e79ccbe038e18555f6bfb69e2c45c4e8c074594a82b0606b2e70997f98c5f7d6164ea8ac75848260ceedde2cce755c3b7d47075ba4d05bac8855ddcdd6dcac8cd4ca9865e7a931baf39745922a7497484d3098590b3f86c9e5c7ecb2586d41dbbbfb6f508a098a33f0bbae3d5b4869ddf851b80baffe3211e55fca64281ea0fd70da8d36294f4ad73065481d8ab91d71fc84ea4c58817e8572ceea66bee5f3b48f3b368763dba697efe994b38da54d735f38da85880da28085d415c0ad130c14177c0e6ca8b8e087c33326adf2c0f5f6c3f05dc584e8532be6c6de9a1ad22a9268a41ff5951d8a0e5351d12db4c2d7003bd87bfae082b798537aa9f4bce402b41c4d0dbc5df318e155afbbef0289b4d99c99888ef4bf93bbc7b59c83aee4b053b0b79c6df135093910086b2a76efe82276774f4cbd2c745c71f89940e50d48ca936e082b7ee741ec8b99fe5fcb7cc21ca50cb00b1539cd87c05f0dbb6f1bcb40757250face00b29d76088e5b6e1fe53b653dd98c763678ea66bec8838e5066d19224225731cbd8670426b14378bf66cda05e00c49da96274bf383570bbae34b6ef65b7e770d14e457e55470e513cee5b816d6b12b84ac7bfefcb386b42a38e0332f6c4efed32db860ff98df0f976610a192586c2632ce969646cb30f0f57a3530ef17fa5dfd47a22f89118cc134079461c4497af06be658b9dbc488a48c3cacbb87e3e9d44eb98fef2da45c7b8bd907fdfed85520db099d7293e9a4462b829eb29a0009b9125fc3021d68910615026d6130276db015ce4c9653433f1a99c8d472bdea163dce5b72ba319e007a19b51c862b7efa0e19f596f0562524eefda23aab870ece8ed9a8fc34676fd3a0034048cb4cebcd2ab2f6ce10d0f87272065f5fb890de94e10f99646d845ea97f8ea8ce3199a80c6278d7860bce2f38820254b3b9738c4e76dcf64560c05ca5fe453f681e687bfc227f79b330c6a07a07c9318a957f0bdf51b427db77b9e0993b3ab808654ea0273ee1f44c1e6da5eb60e9973d2e4a75caf11ae0319ceac8a3dc82dc8a0d7f93dd8265d5aecf1e3f7d7b206f4098252ccfb8aad5655743270d62f963629039304c7aae76b1dd2079bf3dac5d2a7fbed592e0bed375c0a4feb8c0558afecdb86668584e551e3f60071a4e28ce38e7b33f70cf88b6a381b3762e8b4819cc820a7d982e6947e0ba64d0e9deca34f6e156f734d93fa80af1fc05254d8a4b4c04341fee1a881565679e2faab1eb188b543513bae08b5687ce9783afe1609886b72d959a77b8455083f7286cfa440b41f5222c5feae697a03f9bb41be04e241f0474744da213b5625b61ac13a7bb0936cf437818dc2da95113b9bc576bf61ce7de7307c332b932ce475442197e4197d12ab7641333fc68649e7971ed77574661431e56bf9597423c352041d46ecfce3b7068ee0aeaa74a2d84239f24913a1627676ed648445516c4621ac9eb279be9a6920c882f1f9866d7b1760f794693ccfeccd81afbd5bf4579cc9bd5efbe4a8abbdde5b2b4559fe0749740fcd84e45cd3ffd313e3fecb5e1608f463c1abab7e4c54475e441d6d7e9270e6eb15c75b7c232f5b9ac280fd2cd2a9edba04b40d018fdd6144dc9007a4b1782d03f35cfc44879cb7ba2c3c0aed7eceb11d6ae39aa350b34a143d368d32b0f922207a276bf60917d741c2a79d07d87f664c093199288cf96134303275b1ff9c9bb354c16f7f3c483bb0092dbc2ebba221c3c3e6dbb55d588bd07f8d2dc2da052a60db198270fd97ad2b3d69c0b727432bda1f3efcc1b0fe4df5ccd9c9bdca2fc91d630299e37eca3ec55108a645a7af434ad96edd2c4ab96634e280c7c309e8e42a40515ef945ee54223c71113e4753557516052edd0fb4932931c16b5e0e264853fb2728ad4983b71c3352a3b4eaf82d6ce67f8bd96555519f0e6eab22b38b3b643af141e2a850e84b25ef05d89b657781dff08c2d241e1cb5c9cd6e3589ddf9d9460a0dbcee6b63c7c960755887a8799ea7d6e8dfd302d0afc725c875259a0514051e65376c705b249623ca0b3d574730bd66cbbb641e864a8f56a21db6f73fb8a0e1d64de8d03b6016d8b3cc08787f965f7372f7348099765f12e225aba51b5bc1daef6321d031e578fa1282ca1977b0307f5a37904fb9722aebd23aba21fe6d9924203eb1f84591cfee1420e281498a58deb32c4f7202c05214e23b56e34a08c099d0acaa32e9e3680e13f4a77e2c05c2246bdc0cf16596557b3797872feb734d8c7a95f14099ff238a358e22602a6699e7240c644f1297caddc6468c2c321fb6fa20ed4fdc43b62453bf1868d538d917b3afdb4bc8196a3c1f767354b3c66f15482c5b19f1a0cc7224c1c6d1529b57d52bb3b87accc68f0d235e7da2fcb747228c32bbdea615b3ae9284df7e19fec6bfb19db28cb3cea04203a25d7b23435cf718e2eeeac0b949cb8d8274c7a4b1446dade2662b491417f01d7d6544357c72f25cb8fa93ec3bc6b36aff61f45cc2863f5c7d40176ce56e1b062dc37ced39f1d79b75634e67917c1ac7f3aab9206d089f334cad37122c76c444a013bc7e359e4bc75ef0758a230ced0f439dde77a70eef9b4f2d043503687095d0eef9d1de071f44956973b91da3ff16335edbb30a0bb1494e2a933e3666d8ec4800beeb7e8e6933cba2d7a31463a070226ef5cf760b8d93266ba6b6112536eb17c8004cff782b75acf4ca9fea55db4e5ebec6a929dd7543263b10ac1bd28ede83d0ec1aa6967ffed8fc3c31e8f9e1b1d74976cf689ec6ae6597113046242159b5386ab97e38b70194450274fef48f47dc3ec3f3a5224c8445060d077582163ac20b52c07df84e7a6ad1d18e11de776676050dbed42448da3c8bfd639c02eb7cdf24fbf970c8a5a494e9b072917b92e5116b1ac31df757a356da82d5b220d2bde5a9a2f9d90dea7581357d7372434f7810a88c3c159412bebe92710e01821ed035ee42f9d369e8dffe71fd361a7b6382189b0871820e87797b26b92d2c478ed151ed7fda20a330d287ff22d9d00555ed0d2b810875d66d1c601a14d964677782ac795240d836a55d40d19e8f9979344ae0be472c52c19d9651b9e6303540d113e5e5edb21d7669efd8187ca9ac3f5dc46da5311781407ea30a3d4c4ec9b3d6a8f76375a8ee1f99e79bb47454e66b78e1721e0da39295eb67dddf0e1bdf3b1406ba30f18963ba6a79e05ff8aed3e8a6d800945eed1852240133e49d971e1f01d6e31801c505f7b07a961a3213164a956f5b5e3df9c0307a4256209d7f12d37f34438d8f5d20150f3a91409a3b1e7ead5532ac4d533d46bbcddbac7f928a6361ccdd55dd09ae07f1cab9527facd5b5ec1d32294a057f12c5661f16dee2a536819045948842625aaafdddca8e4baa470e817b0b0eece2bfd77d80bf124f4f954af501c9aab6a7c19dcb0cd5a537e55277bb208af1f94ec7d2f58b4406a1f80a0f0439d990253371063300c57303d435570472c199f7becebfb71a6c56b210842ca6c52b90afa5ea734a45e1e160b26924f917ed33ecb47cb3bf53416b857a1c578fa9726b0c1cbd0a985ca87ff971bb8972c481d91a66d8fe91b5f00c148062c629a8ecaf05849750fcfd6f15869000d0d81f59e76a64cca51512a74b783738a44ba8c617bc3177310e8859949b74a21b5c720681347f6d9a55419e4810bd35b87061846ccb4c8bc1259eac3b907002c9d7d1eb14b22df7e12d56b6b51bafc131cc412d23bbce24b65950cf896f5e371b93fb6058a63abafd00d760a0406b7c04f32b1e04e8facc3558b2fe3285939f0d5b9d8e06bf4bb9805b5d7de4a7", 0x1000}, {&(0x7f0000002680)="aca96384c46237a7d066887b211c5b8d28a0414a1334baeb8259b9f2a04a6306a9f1", 0x22}, {&(0x7f00000026c0)="9beea147b73d4527b8657239d1463405851207d3645abb45c82aecd072692e0b2359d9f391f1d104feae67374ef19ebdceb9545c5142d8b53942ce6f58b133f790d0c8d7a9319ab853dd2633cfd9043045033a5b3a49bede3967a8c83c9502d689fdb440ca86fb31e3af191669b569a9511ddf0fee977573d688a8d68c638fe4eeeae67ab53a4c1bf8640eb905c071841d708cf50a3b4459af72d8adefd3b11aa9de72784888c9cc6545318d2a7e27e3ec49670d7aed4e9b42", 0xb9}, {&(0x7f0000002780)="218abd78bc4af58e41729bbebf19d236a07972422eb59911043190bde9f46beab17b97b5c63d8339addd2ab95ca72054d6f46904d6289dc6e7446b20579eecd2bd2984ad6ddeb7c94ce8049ce758e582b400df7e79726b2107ca8d95bc035a", 0x5f}, {&(0x7f0000002800)="fddbc623dd13a90a91a0973fe50c5a63637cd3f54e64379792ca0e0eb3a011de16d22fd5ed5421c545adea91464130f2a9f1c55087e24300e4aa3d7f84eb5f5f89a91bb84d7f3d1baa70485d60bfb57082b6523cbd0782350b764e3b3fc388d4c285675cb53bb76e90e62e5ffb6d57667ef5bced7c9b6bc14fcd7dbf", 0x7c}, {&(0x7f0000002880)="b4c5f51c6e6d8a641fc1d459804af707d73d15e74ef3851f930001040a90d953423a585a1e57f0660f88c33e5e3ade65a2be3de6569f372d8a8259f4778a33ba0c44becdf0db37bd40c201bfb3cb3dd6c62dc5aca86ad9ef63f8d97a8e746182f9b038298d82ed9570b3ca587332e73215cfbe686adf8f29ec287019eb4c10a0b9e8d94aafca1d203a502034ca5ff801093c4994467f3b918db14ca4baec8e70df27c6b37ac6", 0xa6}, {&(0x7f0000002940)="b9af269b3653e25bf24b8d1a57470e13658f10f13a3833ccac44e067983f2089289d10afb8553293640ebb228cb2d9f861739a342dd329e37ca5102c2f4ef9533a0a24b6728db42791903fbbb8077d9024c928fdcf541e8b5d0ec584c425cd057aa2aba4f35d91aae50af856c9a8d422fefb3c0248878d09aec7129b8ebe0b1bc5e4b01e20f98ebdeb8c75392d4687db825f4be734c742f486ad27ccd155717aa57bbe033090f32c91622f59e5e57301997173", 0xb3}, {&(0x7f0000002a00)="1187e0d6a31f21b261b9305e1fab1b9fe0a9dc9c81909afcdae40cf6a9c5d35372f08e8c085df92101c5abe88aeb22ec8a12fb178fe4c0cf4fb0f73914a0b5107398be028617802d18bb470ef3c50fc382dae3feee5141adf959d4114e126ef37c66095f2a45e4a32f13b04de8f573ef39124a25b64b899f09ad1fe5a06a22bbd2306f2b32993535bc6b98f9b37f4188368c604f9b5f9167e68b1d4919d756836ccbfac0662c10d9ccc33d0f5a6f3eff46c87d235f4d670826b2b0", 0xbb}], 0x8, &(0x7f0000002b40)=[{0xe8, 0xffff, 0x4, "06c47e9246589dc1fdf70fbf0004cfa310f317911420efe1a9ce504253e82b75e4b417c2b1bf47548b2ec0ea439aa3683c17c047233b4dbad645b822add09de44a0535d6f3f2be8f67934e9cc72596a4404662ba3468af856ee11b0237bad981010b63a74a54e3a438f5302d74e3a89426ab841ea05f151edcf9ced1c8086b1c7e0f11b2b6ece0de8bd6a05d6babf1f16f901095c19c672791bc32120c8b713ed71ead242d8580faa1094c2571ca0ad40e905884c938350614a821eb94d58169a9d95ace54afff6224c50e790372b1d4c7c26eb83db3"}, {0x28, 0xffff, 0x6, "7f1b9f3b44e4502a38df5e1687dbbd731eed3252"}, {0xa0, 0xffff, 0x10001, "87924e4fc066da85c1e721290e234ff8b0fe25f22d7b8670ebe173b4d02d341d9c642d22b6ca927d95d160e1820ea032f274d8e1ebaf8e9c73178bcfafc85fc936429163f2c72eab4c802ac21b049a45b86d043013f53a461c714116af63b355b05c0b476b5388a9132ccda87871e71f08dc8ec2f33288abe62d7cdd5541b4fd06a051ffdda390a511098b30"}, {0x98, 0x0, 0x9, "264e4c9cef12b777008acca35229c06eb46db807073b99cf939d266e19bc2aa4cdf258d36c9298d82dcec32cd6d33b400eb45b229027a4397b799550b95ad093e3f56410d6bd8311001bf2deed83097dab02c263908c4a5c41650c0f0ed8efb189565343a79fe8bd41ccc061a3329d7f3b427484e1841518c3a914979635b233ef2b89"}, {0xc8, 0x1, 0x8, "1c971fa5acbc0fa77741c34f2fbe9c042882763b8d2016e960cb2147ae1e7affb5b1e73c5aee8de33b94af2ffd2f67efe8f248852257816867d42b8561daa00a36004a89b0b7383d2b31421a7e06c448c7ee1f675b343277636e2090a3e6cbd41f9e40813b8614d9a717bf78f9a9f015c7e8753a2a5e67eaca2b39019e063756c5579c76e4ddb42f3eaf7f9c972f0deab5e4f5d664f227e8233ed1896c1e277a7c6474f8b09690c99cbf0cbbd663ead75af2dca0"}, {0xa8, 0x1, 0x9, "1360cb0c877fc4d3f0e6761aeebdf10c626efd18cb1a1329541fc39e57e7b2a4e32dbcfc1c360a50f54df3c459874ba0cef1fbb667b87148882c0270aaed4512bd71f00406e3ef8ead5b666b59c00d7c204723d4d4d244b96e7605ca568eb1433db7a464c65b8bb859f5477752fc04223d673108ffe8d1026059d648f23a2789b7fa3e38b3af60a718688a90e34ed4598a9f30282d"}, {0x40, 0x1, 0xffffff01, "76eaa4eafad8c903d745f02e31d6d940ad0189f00fd8fa2b6577c787d7c2e032a62adb3d69d5abe815"}, {0xc0, 0xffff, 0x80, "2bfa2570545fe250ecdf6af5fd4f485f0d0653b6ccb643708c2603093f58a7815b7dbd457a144e70d46a8b295acf8030c9e540a78ffa902e372593094f32d5cc60c2039eee1b7989955f8c2f6ccd39d21a318fb99231f40d21bd9f5760c90e8fdebc87e5ccf1284b7777a12d3cc51b1393d9b0d13ceb238395cc174284e7fb47ff646adf776c74b3eb69a350a180d795a74afac1610bbb9ac15216a655ed1dafcf60f8dd05b81ebc65c67005b144425c"}, {0x30, 0xffff, 0x8, "edac7228de38f7ff0abed7ec8ba7590ea6374fced9821ec81a5b7530302eeba1"}], 0x4e8}, 0x6}, 0x10, 0x8) readlink(&(0x7f00000030c0)='./file1\x00', &(0x7f0000003100)=""/61, 0x3d) sysctl$kern(&(0x7f0000003140)={0x1, 0x54}, 0x2, &(0x7f0000003180)="b2c925eeb0fd94eb3d12bc4012a7173ceef5a4a57e1b4ae8682657b36fdee81535a7581564ab7d91856ac1d65c5a2a3c6046a249c0932d953424d505f20e", &(0x7f00000031c0)=0x3e, &(0x7f0000003200)="739f95fade98b4af6ce0909996668eeaeaa6c517b3818f00b21d8ab3a8978014702543312cf90355ce8b1b9e12359b3903", 0x31) connect$unix(r2, &(0x7f0000003240)=@file={0x0, './file1\x00'}, 0xa) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000003280), 0x800, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f00000032c0)=0x249446b4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003300), 0xc) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000003340)={0x10, 0x1f, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xac8}, {&(0x7f0000fec000/0x12000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x3}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x8000}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x800}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x20}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x80000001}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x3}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x1}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xfff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0x1}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], './file0\x00', 0x80000001}) r4 = open(&(0x7f0000003540)='./file1\x00', 0x8, 0x110) link(&(0x7f0000003580)='./file0\x00', &(0x7f00000035c0)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003600), 0x80, 0x0) mprotect(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x1) socket(0x10, 0x8000, 0x9) getpeername$inet6(r4, &(0x7f0000003640), &(0x7f0000003680)=0xc) fcntl$setstatus(r3, 0x4, 0x8) shmget(0x0, 0x4000, 0x40, &(0x7f0000ff3000/0x4000)=nil) setitimer(0x2, &(0x7f00000036c0)={{0x0, 0xc937207}, {0x9}}, &(0x7f0000003700)) getsockname$inet6(r4, &(0x7f0000003740), &(0x7f0000003780)=0xc) accept(r4, &(0x7f00000037c0)=@in, &(0x7f0000003800)=0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000003840)=0x7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003880), &(0x7f00000038c0)=0xc) bind$unix(r2, &(0x7f0000003900)=@file={0x1, './file0\x00'}, 0xa) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f00000039c0)={&(0x7f0000003940)='./file2\x00', 0x9, &(0x7f0000003980)='./file0/file0\x00', 0xe}) executing program 5: syz_open_pts() pipe(&(0x7f0000000140)) write(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x20000000000000, 0x1fe], [0x0, 0x0, 0x1], [], [{}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1000}]}}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xc}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x0) r1 = syz_open_pts() sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) close(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "1a1116f0d0a643000000000000fffffffffff700", 0x0, 0x60e0}) semctl$GETNCNT(0xffffffffffffffff, 0x2, 0x3, &(0x7f0000000180)) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="d6", 0x1}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="22ca014db07e7afa75bf1df3d5fdebb9340380e204c0cafd2c5f6a55f429081ad442f890705d7eaadc53e47eb63db546acb18cd3e3445524129e543b53ea1dd15c940b90c5c3fff0909746056db23907be9895603140c9c542dc3cb85af712616067739eebbe88f698c4d5061b952bfbacfee063803284243c42c605a9f90612a9f7ab8b7cf24335994e0718f659aea9d36ec4e91dc1bfe757e66e09a693935b77e4fcd0b5c3f7c7b038f13aad627530e630e689f135e277f63c74e1e7633742b0c792900f21f50e8dcded69b268ea912b45a4007df32c780035acc9b855c26481b24d334bd05ff10d086945", 0xfffffffffffffe38, 0x8000000000000001) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffff000000000000080047000024000002e000000201940600000000000800907800"/50]) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000540), 0x0) acct(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000082c00000000000005de309d6464446753d8bb00000000000000000000000000000001"]) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(0x0, r3) r4 = getpgrp() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000009c0)="77384638c2d05a76df903d7bebb0bc767c68899fe313996667c752f27cc4df5096f7b2a9668ccd7fab8d1644b4c61114263f76697f94c41afe61e88d43cccf36e91d4058b1ef25ed372056002c594b216af469006c1d906d3e64551898797cd4b933bee02a168a539e362d23cd824a203ebc4c6cd48efda4af428b23f449989118f9ead07d3615a2fb30205251ee24fc158f882e10861302eeabd618e70127a69a0ac97f309279c8ad43", 0xaa}, {&(0x7f00000003c0)="8a3d5984e3444080ef0213302e124cf1f9d0115c7815a96ba848f16a47bc964a1dc32519910bc64af9185c064cd28c08505f1fe7996df8b6784147545f115ae3be8dec5b6f32f6849a1f29743e85c9feade53f15ba0cd9197d7020957d6c373ee576d8cbfa97dec3a218e1b5fc0575db5069cb1dc80deab161c9a8ebaf198254716092aa6777c620614b67f554d1e00f376850d670d21c8ea67b62f4c9471a9eaf04eef553c44fbba3179fbb636021e2459c1f59acc625a1960fdb", 0xbb}, {&(0x7f0000000240)="5e49ced03af9531d4baa291df7dcc1d83f142148aae324f25175453dcd00efc7a6befadab1a7438402574fb2262949af4fb1cbf99c3cf27106430980ec", 0x3d}, {&(0x7f0000000480)="5624390691b16409d6452c674b34296cf689126ae58ae25695155b600ea0b195dbf2bb9876cf100cc25bc86bec13141cdaa2bd319427d2fe0538d035a0ff939a2bc1f1f419bbc969eb7ef836fc146e6d9df92ce74044810bb60377d6c7a62fe0d4e28f01798b703e6c34d89d83f7a2efdf14b9fa956a88ad9d683279117ba87e14edad0e7e86e5df829d63524b9128ec530a61182817db438a6b339dc2a8b9693cb2f92443d1ff6f58e0d779bfc649b457b3e9e2af3fe63e025b0034ef9dc8059a71d77b4b147b0d6596ef91256d0b03ac0227f6416fd06313b96e59b4dc8ce6ba58", 0xe2}, {&(0x7f0000000580)="aeb5de9c2fe2e322a6c22b5f95e3c421f9556be181ee4bc85e45e6e4cd223ff323c6f55ea1223c8f5acf57d8f94a91de118eb0c2618ff7dd5e14764fd4c7cabfa526998459ad041bd1c85dde06", 0x4d}, {&(0x7f0000000840)="179ebe131855cdd8b1486b20142b9a9fd6a732c8c5691230b43ad999235293c4a034aec67f62db3774533b282737856b2389c28ca6068a07f6b97bd1ceb3a05df1a11aa9147cc908cab3393afdd8df1327754ff897808e805d4e3487644dcdf617f4dd96fbdeaaa7aba383cf12974d749749d2c8258a5d12012e8368ea973939feddd989d651f70f3d3380f23d2ac1aeaad6c402a474e1e9eba33de1eadba2", 0x9f}], 0x6, &(0x7f0000000a80)=ANY=[@ANYRES64=r2, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESOCT=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRESOCT=r3, @ANYRES32=r1, @ANYRES16=0x0, @ANYRES32=r4, @ANYRES32=r5, @ANYRES16, @ANYBLOB="000000c8f24c781a8b54450f04d278e7005e9fdda7b6ba6dc1e710350050e92e70f1e22ca34b06c67753ae4c6159b9d0edacb26d3346f208b020d78c9b290ee9afe16a9eabf8f6e7cabd88931c82abfceea5d3d4a6363dd9688a4d37d49fe45b6c4f4dede1483e19b544060332fa8fad876d88383d2446c4264cead406678fc352908dd597090bdde780ce8e28c5d9c2472ba2da90b5f519010000802388477a9552301f196666b79f9b15d4b729dea384a25494db9949783393cd41e9ea8d44b3a56f074e4c90cf6d84e7dc7515952adab626892d5db4e3"], 0x58, 0x400}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/234, 0xea}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0xfff7fffd, 0xfffffffe, 0xfffffffd, "1a1116f0d0a643000000000000fffffffffff700"}) writev(r8, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) writev(r8, &(0x7f0000000200)=[{&(0x7f0000000280)="1401802e10d60f372d69079e75722ab32641ee1db3f2dbf348b85896110e10c5628eba3f9869e5c1461093f8f6b01beaa2e1200e0519a1a3e96d97eb03370543e37e1fc80258171e76902c43ad1e41c5ae9057bd9f1a", 0x56}], 0x1) setsockopt(r7, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmsg(r4, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x40, 0x0, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x16}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) truncate(&(0x7f0000000000)='./file0\x00', 0x5) clock_gettime(0x0, 0x0) executing program 5: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) (async) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000400)) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) syz_extract_tcp_res(&(0x7f0000000480), 0x8518, 0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000440)=[{0x0}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000200)=""/207, 0xcf}], 0x4, &(0x7f0000000980)=""/183, 0xb7}, 0x2}, 0x10, 0x3, &(0x7f0000000ac0)={0x32eb, 0xff}) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x144) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 6: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x20}, {r0, 0x1}, {r0, 0x2}, {r0, 0x1}, {r0, 0x8}, {r0, 0x10}], 0x7, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000001f80)=[{0x4, 0x1283}, {0x26, 0x5}, {0x83, 0xa}, {0x8b, 0x8}, {0x44, 0x4}, {0x7, 0x60}, {0x42, 0x9}, {0x40, 0x7}, {0x20, 0x11300}, {0x84, 0x5}, {0x46, 0x9a}], 0xb}) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000001c0)=0x1) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="c67dccdbec62f309f2749a90db9bfaf85d55bef546e3fc016d85d1d3d51aff582328d0e540df66f9615fc0d6c0d898ad326d08914c69cf3097707f71bf0b4708353011534d488afc891797f23e57fd44cda713a69e15eac098f804c19abd768eab77fedcff061c3a723a99be036908444cc6904f9cd79de1d058a5563b529a673ff66ac3d4b2eee9336d8560f9e7566c1fa1ca15534584bc32d93dee180358097704368f44aa8a90b2e0f60a509f9dd477babe93af17c660ed8b349b89d6e9516bb37d30cfbaee7d2c3d58ebd2a503424067", 0xd2}, {&(0x7f0000000300)="a6b02ab042fe14a0cdbf36ea6a8e77a1a5e398986508bc4ab1a51334d61a508d4e6887f3ae1c38fae64ce14ed28ddc055e2d3f87cd8715b6ad4c29e6255bc891921c72c318cc2ef3f3ea9ad0393def6a16d60d622d752d2ed16fb59e81b633cdbb1c9873160820084f2aeffc92aca11e3ceb3f13273cf60c19c0f9196ecd517875727d7a3e12aa16edffbe7085e0b997061b8f6d1d7ea905d25f2dbabae9e878743b2f1fbd5c1dc6669ca7071a8675d7e24128e059c0dafe2292388fbdbe0ddd5724dc46bae6576f93fd95990404c1c0e904907374d3ff81a71269ef857efacd92f427cbcb160127660171bba7e1e8d0508bb7bb", 0xf4}, {&(0x7f0000000400)="1cef4fc8e6369869676ff4844532a7f1f8036deaee3613454cad4fc8ed316bcfaed70a5aeb9fc77cb92dd3b5766aabe1913470a7a0cda5c9508e8de28b63ecddf056c4d87ce2626fc85baa2d82b10a1f07b0e5ea61f400c9f3c9adc019f2f40af423a08ef8797c7e40d35b91ccdf76c93c2e2ab23c7e3fb4a757de56f8012de2111db90b9f02", 0x86}, {&(0x7f00000004c0)="db2a4fd5962b1024ddeb8777e64abab46b7e64f115cfee4511e65d142f7a279c930888153ff053c3052b82558b9f2ac7de6d9d8ee0931df55e14cf150fabd2", 0x3f}, {&(0x7f0000000500)="d9985fca7fe6452bc869a1100b556753aef3", 0x12}, {&(0x7f0000000540)="ae6cd7ca3dacaba3d6aaa99d8877356ebcf736bde0ed617e01e9cc6761658a196a2fab4d", 0x24}], 0x6) r1 = dup(r0) pread(0xffffffffffffffff, &(0x7f0000000600)="b6568fbf50fa6d1c555928f1ca92a1d94f708c8cb84c668bd06982a22a2084d206e0815f212f0c2644bd86966d74fc812f08e7625f6154e017ef7a6dbfff76b4daa72f8bfa12322ab6d8d76ada9cddc50af22651093bf46fa3f45e02180794d8b3598af887f01d24236bf4f6d49bc07ae1425f8857cfcc0210dfd204153928c95eff07de2cde42ad6d1bb21d5cabe2bd7106d2acd3aedb4dd1dd427dbe43c2e12fabb796511ee43e72a16ab68a6c1f2433bbc9040cbe6ce5e477e1b396009b6c204d1062c1b0c90fcae62600d455d799a63f443637f38880", 0xd8, 0x4d) socketpair(0x6, 0xc006, 0xff, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000740)=[{r1, 0x2}, {r0, 0x20}, {r2, 0x4}], 0x3, 0xfffffffe) recvmsg(r2, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000940)=[{&(0x7f0000000780)=""/80, 0x50}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/41, 0x29}], 0x3, &(0x7f0000000980)=""/228, 0xe4}, 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000ac0), 0x40, 0x0) fcntl$getflags(r2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000b00), 0x30e81, 0x0) writev(r5, &(0x7f0000001d80)=[{&(0x7f0000000b40)="1f5b90f36b35f1f32a7e8d377ce9419ba79e579b9d63277cb292a35c68c7ad9ca2a4fa91f73571c837e582bea43012d05eb79a046d4a2c53a94d4fe5f84743c066c4c43a70e2e17912b9252bed129f0ff0a5391abbbc2ce47ab4852eb72b80f1a8f4ff2cd6e3bcf3cdd4f80b3f77c94502d7b27b4f56ab5ae4416b9e7b7c16f59db860d9a8ccb8db78af94d6ecc11390a17572d92e7180502126553358875d89b33f17ef247c90fcd06e0ba022b63c3450b7f92ce9542be3e69962a251bc685c1de66a83ccefdbc5d9cb0ed0d81086c106a0d6c8de0be9411ed2bc9362df5f917fcffa462de89cb3a5e550bf8198a9ccd9590c410e0bb0f2babd4b646d665acc2aef087e6f50d39e385cfdd2eb418f8201364a0b612b3467a70426bdc276fc73c65e762e0678000541bd85c9ae7103a10c46995894103d06a1eb3f0db72b2130f582238ffa41e6edcd8a8faf6e501710c376a4963f851c0a4271b92d0a19f1e1bd5dc0ec3718670ea2ebbb58db8ad95c3f79d241aa94267fd5fd80b0a29195ae8475781c31dac3ca7f18fc35a2873a83db812f418d3fcd544798fda438ad72dda06c5c99da03c758e9c8669a6a8f7be6097b24e6dd2a04530f7f9953ef411b80de42f111e7f075662402be53191c92414e5a0057a78a712c45e0a3c03896d355210735e87dae46ca6b89c1a2e0e03d3756c0009929050a9ee77bca5a501212b51c69b9e9378435511e9f2d1b6a4b82576a465a92d01bbf6f01bbfdc2612f89c1276e04f4129b704fcdaba7b422e7d97615e4999537184495e573b2662613c08b44cbb27ae803f8f37184f98538782fcc7bed5b06ee9df813e2b81371dc9c71366b536a0fcb30794689d0a835164bb5987f14f95e4f5f941aa14548241f88267c00390bca771b5d5d6557bb25e0b561f4651e79e5665d2e6d17cefdf57ce648a0489fbca0246fb8df0d6dc4eab7d7bd6282da86185507e8410c6ff61ec5ea8123da09a8fbc9991ed128088bd9cab8871e5790bd4168924a59a890a13ad02f1230f9af34a8235f65eadcd9b68f824b2774cb94e16459fefe67f1c0bd1a2a3d69f0776eb02516b902db0cf31bed108d46626c1696a33d63681ceb81417fd7d3a8a03ed5c92681ace1983b0f8bd5d2e8f18f61fd36e3fffcdc8f22893e0a93827959450f2bc77dd4cbea7a363334ffcfdf99e4500cc18698f6b3b0bde867eb924559bb836cca57c13b306fe08affb36c1e736db55ecb3aff98204baf8d6bab12bf7bf7f642ffd64f64d6d7260ff696232933c29a919fdab422ff49a564725102e5577689ae74274c4bfbf7a77d6b4593f70b17ec36fb264079fb50c79ace04a8b97ac043c6bd30bd158a2dc8c7d1a89f46c09dad4a5290ef19f3cea9b82d6b60660b93cfacee1b2c5cc971a4c544c10ab3edb229f0c2e8f0b3ad82d97eef3df428c7e0272dbb672056e830585a27a9a624736b9c548d501b0d125aa6460b2e2c0d24a55d277d93b2ca8c1fa9d55b9b6a14f7fb3e2d71b0f2d82779dfd0c46ba63d139797e6b39145c64719e42c1eead1bacf1a46a954cc8872b366459084461184fb039e394445bcea1553ddd853b36ee9af9f15153ce616313cec6da2eb2e3c2e45e172aa7066ab4f65ccf264b0528589d460918b7a181be54a4a8a8c350a56af6efe74157aa3d3a79383432a9cea81cf6044d18f9c111f602eb40b195a07b7ca625f81fc012c9f8703ccf9fcb119ba41398fb9a1161dc5d7b7d075ece759cf1b47f9a877c16eee4d7e4a8acf99e2cd54cc2a0db5134c499974986f99422b09abfb8d6eca1532a0d0c11a46c435c7fb57aba1673f83c24f626357267620122ac9ff7c13971d276eec361ae58011c4b54a65b4639e8f0fde0c721cc1e4a58bad9b0ea630e750d015ddb501306f520f931a08a778fb3fb290adb808d6fe575c54c1313dcb6cc00ecf637ea68132a1118d74f012994277a7add8d597955cb0265b0e2785693c97e8c8af6d4c784275d320cc8f421755aa6c423b72ef0afdf833ccdfcee48b58094ee3065f807dbe8c05eaf093be0b369b12998657516baa162e2fda8ae4b09ce75e4d50cf0e3e0accc7262a3718bd4c3601c4c0d2b25964a8c4d8363930d2b87865819baedde06c830a8302dde18b48527690ed9723affd209bc724cb55d882dc609845901b16dbdfd62215c2e8c36af055ab9c2189b514c9de817617ee68257040d8da8f2b1ff81fbf59ea66acc766270d4062bbe0d313eb712ac1de346152babb6ca87e16e205a5b03e9b4d3897f2cf4184c25f8f801fac47385afb2fd53462600979dd1063fea7fd80c72dce9258bcdb1ce1be25ed8d61cd1fb1194e3917d629713af87f6cf0f81b3a520a66b2daec89c1f0284c1c3cae1b1133642728cbe6ef338a54561c29e7c9ed9cf9158ee02591c1976ca51101049d89e5f432f84f7b58fcaeda3529be5e8418df7aa0faec83fd908a3c3db02a3909f56b0ca9c32eb3e2512a8cc5170ab72d4dad97cabb4cd0944bcce6386a1576d9b9f10152f606eb251d2470da4e4be8a16b28689de57493fcc0c6f99c3471e396a0857444e4c5968fdcaf681a85672e8420ba05d0907e4235178fab05180652eedaa0e40e2389d4165bbfad46af6cf5b8c6f7ebece9759f0455e141edb02430af5b3928bc02ac24701246dda654b5e7a89ee3fc626f59f7b2c26cd004868310d2c77f434165af7f2bc853fca4a6fe51171884667dedc927b436e356b963127ba5b649f83a4d03ab026776f158bb6f4c413619dbdc22687e779deb922b5473853b8a1fd9c4814eeff4f5403deed8b21391127af88d746ff62930d2456f92dae4b9933f65e3dc91d54badfdd6b47f25fe5ad684ae24ff6d9bf51dc31997c20f3d830c1c912222c59bb49aab4c63f7f61b60ca4db00c88921884ac7575db85647a187cf50d1939cdd2e14c90d438a7013809c1d89d31911bc75a4fae61c27e2e2b07ba59ead78908e4c4d1c66d8b719b11d6f1b882705676ff6403f2e35c43d008bddd914dc36ec6d63749e6fc57c990fa52c41e22ec26f202d00c33cf93bb1d94681eb5d16587df99d08c5298f0fda54269bc2d2c0ba78dbcc08e8333cfb791707cd8f7b9c8cfa785945db4fa39be09c3b9410481902c1c452fc5c605717868b6849c3149b01085c887f07bfcf629fb710603b8ee6c1d3e290cd6b3652b7b398033432cc931a54a9968632951b25f8af51f0c9da518bdc91b963bd54af2f12e410f8d3aacd7efe65dcf80711935c0a9d82b1f06311f0347575d4c07505e65fb94a446be80a95c03ea153386aa9f9ae3e893f8f6960706bdca626b89cd8562e10b2d75ce82606044fe1985dc7379cc355c79b45123a6245a9c2f90b8ffd8a1e875cbc8f30a7976429b1c8873cc31a82b7173e6462e333802c297fd438231c8ac269bd8396207b2bc82de7f754e55faeaa1b523248661e3ca15b1603857b1f64f941d0aa13c4f947ba3177f3bcae23bac4a3673c3e3a33e6eacda759fa2ab5defb91ff36ac0843c518c5776a36d59275f1154679994b80908388bf3c17f82793acd388547f9531b9d6af25fd2570c29cc5098b8aaa9b6faccffd04cbae2b5c5db30ac6905d8f31c68cb820c2d2e06613d7077296817cf406d5dfabb139d6da945e5634bf9cbb26ef23b4c9d8af52810798da61f3e4cf519532c1be879f63d797f9d7cd25dda7298db087760413d4daa613be1b223f281cdfb391bdc9e73368809b969954574456cc00f37dadd1bf6cfbc49401979ff920c8fc74891fd4f51952343ee69f35f68000be30e27d27b293301b6e873756af3227a17d18de137cc8326f15c0e0efb0f6ac88ee778cdc4c94c082586d58d1193c593e0a70962980db2446a28c8c087526914a5f5c072f66b3b57427e3d1656e7763e22998b45362977bcc82f0a39fe1c98a3d8c5dd8cb17d28bca48a65b152a1e1d85df87692a10f9e9a4828907172785e80605d8546f3a1be889472b0ea95051061989149129fa66e18c10da87219285409f54d75b709c7691a4be81b3965e8f198ff110003b5706290acd0d2e870f240b3bb9044392b55c86f9fa91a7876983cb471444daa342f7cec70c81c5efbe2672acbba8df6d433df6035d86fc765778dc31d5b3e2b3b81f2636190ff99225b96f7a5face3c9de9347eb63be5fffa6525cb6d4e97f557de0a3e2e2bb6f5d6cb3720939cad015a0302dfa0a5ad32b5206a07f71f9f77a665b2c2d3ee79df0788d561af691ad694413824b7506ef7f4c0552baba33942a3bf1861f21ab7a01d09a4f81da10ed99b31131871eb53909be2e6ad5438fd343da8ccbdd9af2ca201e61d85f0dd344075dcbbe8d1bcec7415b1e70a5ad6fc27f1509077a788dc716fd2569db90e34b66cc6067f6d29a63d2b22308d94e80ff53a82013652d12f148d81855b8a5ee3580fde3db229647b7c9e6bbe4083074a26eef030f91c08aff26c920107367e727bb0966ced639a31332d3b50c42586cd2a637d79c5c480d23a7ad36ac90fbbe534534cfa800a80cf4c8f3caec3128d73c5791769d2fb8999c07293412e43ce90d543023f4520e14fa877a4c7713c6f3b2037e20dbb4835eb217721e0793ed2fcbb6e7522fb03ec67797213179ca941676a2729647c132143cd60f4cb3939d376b56cd7c0ce4a669022944083bbcaab8346a61e5704747ff94fa005aa7594cd06c1fd8ab0f243af3c3e35c779fd2cfa40cd4d28212611997d74c67ec58d001a48f3932ca8d3f5e59e3259e511783644546bdfe382ceaf7762a559c3c608527175c073623ea6c1b88382b66e59e35400f18567ad7886dbb9d6edf4fdeb1f9e084e3dc8ad79c56bcdf344f77cf39a997f9111221fae2efa0c0d4a5b824445129b3dd6f2cd98c5aedfba37236b6b69da0fbe9aa5b5dda751dd68403ecfef6a5357c79f1a4186087b15020f58ae47b2739079c404c0eeb00e3c3f4a8adecf922bc9660f5417434294b8fc509905e4fed57dfd383c61d9838c028689d4090abd97787d04545ca81bb8f8213e3386c03988d1c9cd937715effa005c66edcc61165878addd4aa8fef7a922b1ae6f0a0da2943444ac27af4d84e0bd8f44c60b28296646d0d40e864dd8767f9171341caa7130395decb3ac8e9bedad85bb3cfdde2f1a451eef9cf3fcf3b90308fe883f711b404fa6b2693f201855ed5a8468d3f349c08940666123964942c82dec9edb0746f59a303f8d5825204e473e62174d19ada8cd36fdd7289f1b57a149386d8c0fd82e22917858f304ea96def447b8a8c7f6c8be67ce79e268060bcc5907abfd1073719d7eb6904b3aa2102a076ea159b67e31e50c2a5a71ad514a3f706d85daa3f418f9f4c98dcddd08c366f3762404cef4b9bab1518437e1e3045c4f15c683cd1d4a0b3df61bbd2ea3a551b893d274b5030718a70dd0d3bd35d049a8d30bb43e9d869399e4c05764472d944429cf50844c7591efb32249ab507148360158dea7d26bcdb1f8fd730360faba4cf166ff55e445a6eecac3747ad8017ecf1afcbfb8a9da9d8cc40ef4f77073b352a80432b506e84611a43d1a3263c7922b8f4ce2d01f4400568d8f8249a7e3bf3cf46a646807613e8ec46c352c1b06ec7a984828c64ff2fd3816e05af64e93ba47a2fc3394624aa3e204da979ac5a21a60aab5128c1bf6b943cf7bf26944c0e2ba4d05971dae7cbfdb46630911a570046ffeea95f450fec3f62e49099fa85d5789ccf0ca1fb59056cfe69625928be77d9d16e2906ea8037855570661de32c06d9c8de5", 0x1000}, {&(0x7f0000001b40)="7411aa5837a2c6aab8a76111421927289480ddaccdbe84cb72109333b1da476a67", 0x21}, {&(0x7f0000001b80)="fc049af8ff2ae5de2eb44f59c972ca2c14fbcc3853f8d20a0b629b3f4be8d20555a68fbb581bf880782639ddb50f748241d96374d95de4bce65dd61022877bd66d0ceba1932562c2b311d54a3b2df338548a9f132056d6f29a750c376614d46414dc5bc0267531711014d69941be2a4170fbd019c88ca8b6952757e19510ecd409dc4eb0529cb8cfe26e4ed5b2f1564c44fbb0efb3fd9fc87da85c4da43620a5f2113cac0ceece59290cdd1349adff689e882a5fecaf66864c03439d1d34c0ce57e924f64aa690f65800a34dd722ce28da9a102969dcc456bfa98636676b46cf396f68e9fe1974488bf5295fbf", 0xed}, {&(0x7f0000001c80)="a47245d7d5c015036bf998590ea0aa371d7b10ce0be27d190e54cf5f635c", 0x1e}, {&(0x7f0000001cc0)="dfedc2834a340d11afcaf42d2941f55d1d4456fe0f33be8230f07125fb5da4bb6c3b2dd1531935d84e3213385d4adc2ae0158200db105b57582ed042477705170dd2d8173c557a7367977165f81c403088edb6ebd4d29897a6a4764ed0327e21d5fbc9004dc164a445bd019774371bc3959366775e7782df8cebab4ec8a04dfbc4af283cb9206b49", 0x88}], 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001e40)={&(0x7f0000001e00)=[{0x87, 0x9}, {0x5, 0x1f}, {0x42, 0x2}], 0x3}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001e80)) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000001ec0)) poll(&(0x7f0000001f00)=[{r3, 0x1}, {r6, 0x6e078b67c501a359}, {r0, 0x4}, {r3, 0x100}, {r5, 0x2}, {r5, 0x8}, {r5, 0x10}, {r2, 0x8}, {r4, 0x20}], 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r7 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r9) setreuid(0x0, r7) chdir(&(0x7f0000000100)='./file0\x00') dup2(r3, r0) write(r0, &(0x7f0000001f80), 0x0) kqueue() executing program 3: r0 = getuid() setreuid(0x0, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r0, 0x0, 0xffffffffffffffff}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45548) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x6, 0x0) socket(0x0, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {}], 0x2) socket(0x0, 0x1, 0x0) close(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x1, 0x12, 0xffffffffffffffff, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet_ah(&(0x7f00000003c0), 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffeb6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000140)={0x19ed, &(0x7f0000000040)}) executing program 1: setrlimit(0x0, 0x0) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) chmod(0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) r2 = socket(0x11, 0x8003, 0x0) getsockopt(r2, 0x11, 0x4, 0x0, 0x0) (async) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) chdir(&(0x7f0000000100)='./file0\x00') (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) (async) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = socket(0x1a, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) bind$unix(0xffffffffffffffff, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r1, r3) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000279000/0x4000)=nil) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, 0x0, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {0x1}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000100)="d3d6a232daf358f3e093f2dd34ee7364f41babed2124f97c5d3093bab51344c7d73e4dbb7ee3e0d4079971d3cd483b88608fac5182d483e0fe17e813ff8fbf30bb651c362bc6cdd9a5b8f097de069e4f2b2b3e2c47c7037c3f75ec2fa74a1262092696f08209876cbd2370896773d922f9094114581f2fa233c1322c09d7bd2ad3e6e1ca5f96f7731c2db034671d445d97f5c20b9f1ad2b187f6e7398ade29d6baa04365a0a8013c3104db35d0940e43cf8cd77217b7bd082d283d57e0b72d17d05d9edf104014aea25e29eafb1bb1e845df39ba9341d01dab0a64bff094bad6af4ce9830db97d2ed11cd3503c30c0cc3a946ff1c579bb9c0d9d91b8b92d6f2749a536c5038a9e8cc70db62cea95d8786cda0e7d5a004317910c31596fc88d13c956d53664202b68be74f35628ae60b3547fe8b2cc476f4de109e1f016b1bb9bd6d5ed621936229f3659a7c2f1c1485ff75f1154d386a846e8a48058b712e7bf8ff44fb9a4bef4d0800372b705717ccc7e15368fadd0c2a0fa387af8a0cb3f6c13688dfab19093500b1fe560b74ef12d1e7f9b005eb9c3b57cac6ea643c2b0eff1fc6fb0c556a22231f110fef57ab2833a0fc3b43337d8f4238f13bb52f74f7cb30c434d756d7f044ff6b49dea8a6024b01b2ebba935f1588177918d5e345e329df6ebdbc47ff584f5907205025e3515c0c8a338c5d3ca91bf40d2e17cfd20c5c8f6e5a2c22dde5b9c2d43265c8a9214f42bfce247f45ba54d706b671676eb00ffbb815e6e98a411096236d7bec4bfe17e8368f634da3e69229bcd141f96c16b613accd6db9c9a3a7ee4098157887d20a896ea422447146d8f5ac52ff5d37d1c359991eb482c7a88dadb82b4462b77dbda3ae270de9e3b510013be27cb4a39540bcbd1b5738da4c93a6b0b4741dc549ffbc0ba0fcf35719168f433e4f0767fac933ab5c7c62b93686e6d434cace211dc1a3029b778c8d2e2981d21b84907dcbcaad1ff46bdbba4961793197b2f2b194886f4209c6ca510b2c68122be74a7b5330b92e58e51a1a90e8531abf9aba392f62760028af597307c7adcc9fce42b34efb6042d44e1c710fb969b76a3758b40ef52a069fc5a7f360b83d98424dd8aa26272920b0d235ca3fd04775a6783c75e31e03975159f3fb5501c6e21266b799b6e2e670775afb2080f85f6ec0945df62fc00d02c92509738a7d7109cc2afc7afc7c6df5bedcdc2d3dc7a4587afc5cd4ceaf64417eceb8b430b940b34f17cd33e4032af7046910a06fac6f469e6d52bfd8dd3f47d9efce2da86d31c5b21f8fc782a75e922d346f2d4a8eb0fb724a539d5770ba48f894d6f727c0ceec5fb5f94a1a1d069e9cd756c9952e50ad5262ac5d45ad1e160ad177f5b9ece928cb9476f982db113efd22c00f51bd1abe2d90d66d5d4b2a6924347155726baf3d7efbb5c9384f39611c7e098b9616d8bdbbe7696af6fff7ab8617cb9bb348baa57c89ac508f4fb96edde6ad983850138776eae3dae527da04db44315b424749605b99ce1f9fc27cb143a9594c4abe08e732485a08f5c36d1a0cc497a44c85058d7690765a42bf2e573eebf2ef2d5d51b36f94d41dba3f2c2c2a3e22968214ce6ad9d26b1cd4ba578a28684909c4c6dcbe2f3b63bb5bcc39ba6a420d07329969308897c97975ec89fca593a961c596adc9db3aa761c21c15f2b461a5a5f6403b03facf823550b109d90d7b5c7f74c578ea20c26d6707cdbb2dac86bb1be9966a332a170631adf26a396d43abb49960adad9cd959b0f93ed6b23be079e915d0f0490d3508d12690f676e596fdb7dc593fe4084d2cd38adb41c4d8990b37a517f8e4324c653525a40ffc0761c2050d3c8a52686f4b40d8ee81c325a837a8b4a0724f6ec166471b9e5632e9f56ec233955208fb05c2fd8205c29560ad1c5113e87a98a5750b9904661641681935a75da63c6fb4df44854f6cb5be1cd6ef53a76ae593f1383efa34d35fdd0e6ff85266c98a64e306584e2ae841a8d42c53ae0b8ba8ff14d6c52aae424cb11565729dff91f829d4d68df93972ef4311bf1733ef469069e4d7a593de2001c4df909ee36daa98a600479440e4c4f27897b63f9d38c588b801ee06417a22c4cf86bd272ab848dd08908cd6df1edd3a44193b615421cb265fbd2c90ec6847c103f69b0db467d6dc629360c26041e0d9ef0bcc8e2578ab358f99f18746e09179ee9c3f529055f5c55b56dea9bad243ca1acd7f677bf1f65545e6df58ce2bfa2d8ee5f5a79965df5e9fd0452ec38236078a776b4ad13de2d2d104b0cefb4ccb66df137a28b277fca636801eeff298fc01ac5923b4f8e0185bb8f9612fc3c508db93a4ca6f27b3bae25c8ee51314221ee83b213fbb4aa9b039d5fea125e800a79995422d789e5c1462eb376eefbaee1b6c5975ad09bf13052f7eca4b30c0b867ca2e3f149e348130f9f00eb8e56fc30a5c3bf2f22710f83c0572886b54790b3c4f2ad0e0cff4641573a7e365a9621db3dd2f1193c469c41189659069f64ccb98d9efd7c29d36eadf95019a549e62f87e4a85659c3103f492dad72225a623215bc9d76a684c02eaf195565207688f049bcf1675474b3c36b038ef625d1057bd4c8d375e7933f0ec9f93f22f408041fcf2bc596f5fdecd7a56286bc4d916555478bced117523273a6dc6db1e318459d69e804f782ea1ddda70d0e882f54415a6a8e8090e1b28c2257a6ab41834b208b246cbf13bec6323c825fa512df52c2eb27851d2209001eee00bb924ebc19ea7edd33d0a425e8e8c86d6bd18603307f411045cc472bb5467555f64e44e1ec0703d7e25e6f52e78359f76d4eb383db31a3322d75a9bfb449dea8290e878d0b98f515ce52347348ecb801d04988eb89047a46a64e2948421b3fbbc4b5e4c1e633fbfbaebfb9eff067c7d7b4989d93ff86c92fa331a15f48faeae9d48eb2ec6668ae823c4619da9f574c863b997345858e2a1c96b55d39c72038503c8c96c393c2f34f7809662cfcd65cc02ff511eb02ce899cdf6a2e47d14469456c8cbcc974958363e67c8b9af9aabc26ffd60dca57864fb507d2c7ecabef7d39fcc27c73ca0266970b3b58875972ab88ab051837102ddf2dfc5a1f6e375c90326b5da964cc8ae64b9f2c94d7b713fd1b2dccdd5bacceb7354b250747b1106793d0d3d274035a0f012a0a5e827b4348fb1086e557dd285890911caa164462bf081d363c05b41d5392b5df89a4735fe4e14689f999ec8ba26fae22750bfd2eadfe2f84c077e637e5300b3ea9f9e3334b92b3b05997cef2b9789d92b103d2387bd677b4832be9fbb66ef26360c4d1577dab41fd156833f71c7374ea5425d9e598a4c1b9d0cedba66968ef87ce997f636250e6959236275f7c80ed76868fff6b835610489a5ad131566d4536c4f258118e97f2deae162ba6aa40005c220f5a2859d57b64f6845248d00ca76f273ca06e5b80c8f2e84d7845d62e6a8122ebc7673ba4c7cefa203c30fd0bf3934f1c5a0f02f2b828ab3bc921d1711a7144e6092abad989deaff6a14a379f3a42a7f1648eb775a1590226b65ec49e82bbec110e9e9befa6510a3177694dc450a4da714981e41fae2f158ec79f44d9b0d7e889c3615fa074944513846b68d53f53485df3c69b19d0b588f1f628482afd526a5e40598842e1f891459ed2c99bd70de498872c30e8242a375e5d8d2de4e49b23150daf00a6b9c88b2000290ceac6a85e9d1191e669ed49a459d256ec10b618cf11b5bf1e2605ca577969235b2b40a76576f7c74337eeaddb9ae19a61fa9ee6960cec42fb6226a4ca157fda28e7861a36c267a7af946eefaa7b127d6467c104a8ee5cd9bf980d5fb57b106b944e38d0ad1ec223276b99d9b9fcefc5ccdd7521db2061c4546e7e75f21fd14d85b7eea50c3d90c550b9af96a8067df0ff3f72012f53e1e2c7b3381dcccd281cf5cfd9db434583ba2747f4be891a5e57974a1e6f1212ced9b3507d5794e118adebe40544af9f9dc07d8c6c52f0f1e13ca1b4fb479af96d5b596ceca22a8b4b052973355bd5e6a2885498c8c64f6f6ef6625ab8812329fb47354d1e612fec7cb11fe2c46d409774f1914630b26277aba299bb0c3bb35ccbbf9016edaec18b91b887f74f5f11b3450152d2d75f62256b239bf8bdf2aa38af739ebaec72d9c5959809545dffab676469ed3c603b0cfe0c9b4e9dd2da3f10a8004b704e3fbd86227ce554ee909e2851bf29a62da095dddb8cec82c4be60ad89457a38b334348b2e4533111439133331ef5b464c2d8c1dc67c8d861411b56666ea9acc1ea61afb4f4dfda6ae993ecfc13d6290a6206a4412fe4a5f50fbc70aacbf5eee15eedfc64a5c628ade6e8c6d21d0cc6c7828935d03ea1f0556492bb8ca5799066b1b48913b18dbdbf6a338ff8724d0fac6efc8e0ea0fa3ac2e216de4843d77faead3f7c7d9bbbbb3ff92f36daadf66e37d34eff78cc08ad0baacf703f9d49205db75c5e7e21478d90e5598a72267d860cc769fb7b3d9e3844ababd510cce4333ca68a500f735be7205a28b3165e05bc2e424d13652c37cedf08115b8176410a705eb5c0c2818851446317851a28f6939baf39890dc0e8d9c6cbea254e770e52f708419ff0036b72d2929355774cc7d68e68fce1526903fd2f8ab45ff752c5282eb17420bf8ef6414a04bd31c0e157e09bbc9222d78b3b4beab56879ba881d570ef5b9c7bb0a74d8230fe1a892ed42bf8c8ceebce8c173ad8acb98fed31753e4be16b4864ab89a10dab6287bc7d1a11499d1422c5823b574ddd25f61ae14fd8081892bdf1fcdfdf7c887167f19eab846cb874ed561e7006da2212a5c1465e30e43b111608a577a59015694c94c37660fe57cc67a62383c97320a84e06037cd4c503f602eabddd4c18e01fa05fda60670cf91ad813f75a9077f429cb86789a2d7a2314104de772a6405b301889aaa8ab4059686208afc1d39250fa8d441133a657e87b7e2a486306dcfb7e71e7553942bd8ed3a984229c2f751fd362e4ca128769dabf5464ae30e49dd1a413a9696369b2bef8164ea7478c37eedf5b7c1c5a86cc48794f44aa5e07a34f497fd85ad2270210853977079d29114190aba4cea80ddf2cfc5a1a14bf294e11bfecc1dd8dbc8b786e890fe0390fb51e60c9eda618e730f0b80f71137fe106e71bf5b85744e07e2983d7d0f0473f2f784f7c13b1fd9a995b983a38b381fae448af7fc69113cba90cce6f1af2c47cfcda402217ec5d7dcc19a05ea3bfff5fbf1659a7d62bd3779ab5ccd6ecfa608a7b3a4d03259d515b52dff1e1b1cfb20d8f09e7967666df7eabaf130b9c0e714261ed5234115e3cae86b61f4f451c279ae1e7e9a1b0abea9372cd873331042be85097b9d07db5996d0d2533d3a1bae10f3517aa05c7c426d56c8eacf6a7272b1ed41fe75c2a0e7a0a6e9d1a043e662d5cd2686731fd0c869441bfe1092c5237fa7461f19e664840029887298439aebfca523b76e720714c11f36efb1281aa549122fa57bf62ee2f0fa7a2bb7981fe454daf00f27cd8032521a2f912e58825c83e8c5d6eb69e392cb4cfdac5fe87773dc96f2d92d8aae8dcf563684666c650ed5aa69dd89db03bcf5eac1455331ba393d2275e61fda031fda71ae03c65e0de174d3ce50c73882603dc8f2d72bdd3ccd9dd12eda13fa2d121be14c6cd480021d58d30a2afa8ddd496c3b9bdc51bb114b30157cb3ae6f888be3a06531dc673c9e59abb8a35efa42d80af9768cf72f00f5144c8703719aade1ca56727fe47cbfb4a5804", 0x1000) accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000001180)="bfacccf6ab4230b2dd7cbd3e0c52905914f6f2d3d8f3a08bfd906b31aea6d6dd34e9269d5bb233f8b6ebb3c35fc1b18ff263c60d0129c657e1cd", 0x3a, 0x8, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x3}, 0x8) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) executing program 6: kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x18a) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000004c0)="48d50ef79a9baaff26a1bf7eb7a7ec4449588a3fb1c7935fd8e756a36c648c6f1db58e6d9d44d6fe34085ec30c9664c545d5d8e8bc9b72df0d83ab1cc646e0ae06487b9549d189052c2b7e5f4937e4f74fad5281c5385527e6d8d6d7149dd8276c460b5c4309146ff8e9ec8414af3510386451d8d136c8e8bab48b2a619d8f545a8ef272050d1fff11813b15cef5db13eb23cb7e1a6c3ace3b97c6be3c50fc34c1084b201239335c463bec018999662f74415b7783d21799c7cbf4e11a396db0b8e10085b96e1e96ee0cb4f095d9715829ce0c3370d8e7c9e5de924de768b7f4762feb0786991e937de9bde25ee057d36e2289bd701034f0fc4b4978e98bf0a0773ab223e484d51f1c00defd177e6f987ee2420f4994c3038dd82f6b35e29d78e633e02acaf2266a17f80a6b94e161b76e0b68c07441f90314ce1eaec23c519237336599d04361889382e05193e1f6b6e00d769321c68d7de8a2656ee608a1f7518c53a2aa2d07b4e34fd4c456070b0c95e61cd44b089f298799d50a6f9bfb7c3c626bec80fe0822f4069c9169347ef1334517db76b43b8a01e071d89910e1a9611e85a3a1ef8ad28503bfb42cb4612e10b0e378eb0eff7665b5db5eec66e7010c214a42524f455e3843619ac064cc870a43e4b2c97d9ac6f8692910486d8b8f9d65393ae22733583750b8aea4fdc6b138b772dd3cf9874530648fb0196fd52364bb94a2b91a9483364c648d18a335cccc0901af684129df72335f5d9e80911c2d2a098360d86997f4278daf9bf318915c0c08d4286b26b8cdea7acc78528fce12b63fa698fde07ad28f6ca7d50719ac70cb7635756a18663e774ddbbe63043f8bef05112fccc6b31ea8201c16d34ceb4fdccc05693d8ddf9c3af34029e27629c22453ba182206d432e65ce2a1d3604152154a2887f3de16a59f2262d84ae38439afda61acffb967b67f3fbb107e073057b39f4adcf71770ab5cdad35204dcce751c0d2781ff7ef85f5239ef0e227720665df91c791b37ff12c36ec23850b82616fcb5eabfe87dac48337ef705248176b368e453a61df56feffe0ef4ffa13288b984d885166f56cd811d66194a7f9f4a65c0321874d1b35c4e2a2e7fc68654edaecd8ebb1d86d717ec2624f5370fd8baea3a5d7a5b48a24e758775751752e88fc047148e6d46ffa3a18accd9adcf25fef19c74afb7cdeddcc61b085532c5a790e623ef5ab94a8a35661c75645a2efb8222cdff4ea6f2cf538c4d1355feb44b331f2f0696f790a7a4d7a7a587228a9ae5342ae4c7fb11251ba250951f1ef2659874b8ae1b6ce87b719886f1b643cf00c391b043fb283a7ca20a1bee26c3b27559bcab564978e3acfabf7f2130da5d1171b492f0583020280691345da98b099fb382d14a7a1a813d2c05ae55d8f7b641ec6b2ed72b9efa727e8cb90c1808e6cee394380c864231f07b72afb33aa960cf42389dfcc39316e6bc825c7b53803180ab6baf038567b92fec9fafc5efe3930d5e31927f5739b74ccf8115376d63c29f7620237440a18fa0da9e2d351972de04214633255087f48b2f08313be54983f38ab9863e2dc94b5023292ba820f96892749ae8d2579ce32afc69c67a13e4ec4a29ad2b515f270f89c37b19fdae491745a84027042e021e48748e52741ddab259ac9b74d07dc4db8cf8aa0ef76b26389fd664eaed2386844eb9e8e662af1a470e8bb397c172c7eeee9b4a2a3704fa109ec53589b0bf8606c34834b2c04a135187d396074c087b36f55becee16ff7cec4af1c8cdfad16df998e3cc28112d22da3a7a9c458f842b586228fdcc741c960f1725963483e87e59a19bd84d83053f852f445f46c57ec2120f450ebc4c8975f752e70965cb7ca09fb842af0e72fd3f9bb9245ae67c3f40b6649503ff0d3c91e43852de04761b5d97ff90d8ad2234baa466bea61fb83cc0ddc10d4d6e4a8564e8cd584bec9eb2fe7da89e4e57aa6fa64d56414129a3f0dd74fb16238ebbb222bda734630aa6aca7ca5eff4bf08e150132a706ef54b5727402c2e9ff5a2b21ed00b14b480f23874ab2b85213b3642a30cec986f95345a76e10bab5d65d4bbddd16ca3159b2e5686597427ae85d8036b84643bdf53b1fa84f2eaa9aefd93ae2d4ad36bcfe7bcf4719a15297ab810e35f2e184bfa977e866bae86b306abddf55fc239ecc2bdf41b7bea8fa6c43ebf338cf0c68d4d0ed7efccb2a54611af97e5e6351f7e3d64f9ff59feb18a17a6c65d79314aad4b953dfe6fedecbbef104e669b38088245232121b3ab235f04e0f1815235fc8cd8beb8bb94c4d1272408ce7cc9589e79f5ca2e24c52a699446ac8c1cbb7e59438084e71066c2e69484e13468d02b4ab87d3c181dca72a447c2b5afb1e74c134c757d84a473c48a4fc2d810900f30553ee3915a43d660032ca1a3b4074a4e18b6ad1873dedd39bd6e27dbbd45d92c343636eccaae18a980d247c517130a9283f775daa120d78ef5abd94e50cca4efdee84e5f96a22c698a339ed63f715952e5ad230cef89423a599fda6a2ec356e91b8e8aa979a6eeb08a25317cc6df99c0baf5163ed5209a6ac4345977bf0ed486ed19e5d80ac05028e728914da4391afea258eeb23581a2c9446048f916ce1c3de0673a1b3254ddf96c298e702320944edfb246ae2b63e749ddb33bdc32cae253a845e010fd30912eee8ebbfc3912752c4ce46e52121a55e62eca800b65236c209cc9d9dd3ca12a525711956c0108529bbd8056e5000c1930cbf477c39978c03ad1413cccef3a8de3bd97da94fb6c3a55ac3fa0df251651b280d7f3965c0a55d723ad6576f3a3b6b7b39253a282b7aabe804858c12bc875686af30b2370393ee505ca3820357bad7d6eea6ae22fa0dfcf503ded89a6bde248882a3941885e5154679a3e154564346dcf8acb00bcc1d043718b13bf03f097fa6be79b162894b0f673c08044955b7a0e9272ba318b2a8348c2bc7d97d28fc33ad2962634fbd183fe5a62309ba6a72bb7e2cf1869ec75ec3489eb0ea8a1adf354ac72c55c7572e2ce2b92603ac9975e66f0a1f1eb0fbfbbb8e0e554b800b9e33674f02e43d21f4794aa8a5968516c19077036615668ee64b6dde85f17db9c9f171e4621d3d29c406b1e02a38806c3b74c8fc0e56944ebaebcb7a9ffe57873ff5f1ad1a09911c4c4d8cfa209df03fa30bb46d7748fa30788af1ab4224c875a66ad5c3873981b52d2f566fd8460def64b29a02db8bae5678552217b47bcc4a93037bd21c27b723ee1350e33df37dd8d2df57539cded48d2ac6a0b14a2b1e412ade1dbe766884695ee1479b877ee6d2caa28cca3aca229332734fde9ab31656cda7fba6bb11afe201a6221010c1449fef95d7e616c65a6452469ab7d6f2024e8d18547bd39473d336f07c31484785f905e8d89edff9c3c1f43adb331d1355b540222ab4a19b0f9e43698d2c6cd5f8850e2da6f064dd28cfd1df9ed893c8ef9f4256d77c93f8814852c451e0803917ca995fb30acc654f476db101d54b0ceebfe0d84ffbbad1824374f4702a7cafd1619a2edddc6cdd9ab96e111cd3e041be959e06f75d6e2e9a31f282578e4916efdb1bccdbee1a484a07dfe9075cdd2947cf827071e17f14223a5a256a35e4836e7429cfdcf87c6bde7bc849d74af12f44e3f3fbedd68d029f79ea9c017708b9655aada51842f89e93ff1447e6cc27993b6e285051bd7d72ceb68183d0f3619d0ad02da396a155de0cbddff6aa00e9ab2d23c478177a7a2f4c407a99bf3d992a4846956a10002bde6091d76d082d6d38868f78aca7515041820ed15c77e43766680d5529495557ba4eb8d2d0955406e9fef5b9bb570953b49a410eb685c1e24e33615ac182c90231bfe00c9a6201cb0a53f700e427e05f93bd7e73506b27d9f7a664a54fe26f1a6bcc7efe0203c576fcbb7095017ee0c1aaff8f32b9b9c2696558802615095e73d4bc807d6060dd80c6d0b8cc8db03e0c57720e0d90ca32945e9582434a6d80381363dc26269f0a333b0aae6a1a7df7010e882ac95543f7e7e16fe8eea868651e88321704db48439cd12f0cc58269a07c7a54c12e6bb6be1335899f20c2532d482cc9460ca39a846e2de89ed3a876b2c90c01fad02fdae7f36784ff021bccb3584ebd76071b4a0968b86c7224b3288769b047bf721e0990ac530a51310477e21c73d5b581203b11974ebc36b450d00467069c4f5ef5e0a6154a89ee8b90a26dcfae19ec87a86e5cb3e49dc07aae3c555d7504f5d088ccab49510459e0d88206d92254b2b84f84883b2eace786cf04830a290a10e88b2f709b6f82c99d3cf2e2bde979d06fd0914d8a58049bd6fd919c56f51c0e45ce41e1169791691880977ca35c9ee0c00e66153f831d765a92462751bb57d8d196501cb9049da5dc48f6ead49cc7f73be6282338a6760deee606d693b9b925995b6a91598cac4bd8a17183e8c68133aa36c794e85a040b1092a3d2416a66236b76d87e07dda2116db0a1f31ea788ca43a77acb17384a77faeff259b6f8c8a813089253c3ce131a183df62125fdaf5b0658eb312ae7c132a183c1f454ea2a563851139caea21fe9da4af225e273c37c4608f5ca52426e4e66a20b1c9d1bef938546e60887fc2b332a8aaf6833be07dc63d9b539e4d0e07c058729d3485b31250e2f33bcefa33c0211cf255b3e58e1dde07ee0365a99653b85f4454596572a8887f592739cbeba5f5c59c694ce16d528a9a8d00cec6a8f914d3f60f71061da12302c363f0de6e7c3c53c0160931e3955dbd55cc718747432a65a28b794d42cfab0f5a8928991269c22f74479ab503a3785fa38eb582a4578d889df7ddb5ad48ec475685cf27ddd47567d12dce6a5478d490b800bba128c0c2beaa7a301a6d1521f879f61ad8620391f635510e1e80fcc835b4c2f24f3dad99d81dd729b79bedec6bd17ff66b386e1f5f4b00a201e3136fad3d682ca9640f29251fcbb32e46e94ab21f0e931d64270693256646b5b92f6afd0504ec1f46e4fe6531219187b7d79fb6c69628cee2111817c6a46461d11b2464a40cb0aabdaf052e1d48d62dba840d2c125f681e387f0cc276215f4b044b230f6514558397f340e98af240ad20ba6b075541a5df0c36f69d046391a64139362b4b5716ebacd6e92cac00c899d2e22e10a46f7369b3e126e983de6a10ea49bca414233ea8d2cfd9ab4949b6ec85f7f06c7db4f83e9935df8700683d97a3a959d2a8ba7e010f337da9ca564973d7d19249a27391058b7695521d47c40c99d0c3848abd80823940e1f263ae8c99b0da928eeeda6bbd03eb37a0e05c6381cad69148e51005a6bbf977499c7f17587419cadd352dd5f6ca7aea333441a62bbaeb23c25ed08217b4e3d605b8c0c5c3403a5ff4224141cd40f878ddc753716c8d684d2e69d93494e21c3944271bf30707449045ae6ef6d2995b53b4507b7002657ee49c88b7739ef31ee92d7440031e344caf817fed942836caabfbe00e2e211af6f8066af38ea3d6cc9f793a38e954b8a22c29670a415aabcde3eb825fe656b7a0fa0c240a0919cd6c307b4ded43ecc962b905cb5def1a5ec8856614862b144f00928d6d3c8ba127be19d586716e5b38d6bc1d36a988dc7d3b974dcfc3982d19358ef806140ae858b5ec47ed969516cc34d01e1da34692ec0b606649fe53904d293a460d945d00049163c5a8be1210dab71de7ceb447d37b315148675ad97bc148aa72ddf0cf0eb79d2994bd645c1340ece39db879a8f42b56ea0b56c6df46c0087014b714807"}, {&(0x7f0000000340)="096b4e11b1d5a69d41eae60447d03017b8444c92dd61a66e1cdadcb085ae1c270637003a9b6fba030f3ab1bd4e7b5f9b21e83cb05bc3d9f39b4965bfceb1d352fdd1d7195e5f8aaadceac93c260b4fed4561d9e9aba6fed06c03617b4fef9b0fc0124587da0dab4dd0c5b8c284198ca3eb6ac9d384837ec722e2a20e1870d9fb2005855235bdeaa17f7cf031b87d82e4b2e392827bf847ef1f7644d9525b35668434e986d6b1f37463367898"}, {&(0x7f00000014c0)="f9f701647a77f5088d8f4415c5c2952c5a6a9aff0ead9984d85a80b05d2f645e428742de655c5ba2489c6a24cb55716f8db1baea0ceb15d63924cf67ef65a755cef46ec8170e5e414716e5b390bd2350d494da9e360802162975eef22d1945aa28ba0f31872e5f3eba2c93ea40700667a4b07f36c1191efe54416eb73c1d2d5dbf5b4a5263f54a22f629fc42d3399cb9c0f7adf598e45f69"}, {&(0x7f0000001580)="5d8294dd38612f7309ede134e45d90797e128a48cee330b7200a5a20ef022b52f3cfa4e5a4d654c7ca46ad31fcf5155b3df1b1b6071f7a306bfab6c84e77de20bce592851a99b921e86763e42c6b082eb4db6f24477978557127cd051b0985901a5a840f39741fa9334ef151c09437a4d60934b2b09fadd5d6a3460e2199ea4523066aae1d82bbb2fdb0529ea2acaf2e486a6faa45fc9aef58c319eac7631c0602b292292be36aaef36ddd7e6dc6b9860f1674f006194cced81983d1ac4328"}, {&(0x7f0000000280)="bf7ed9573834c0d73adb96ba8a4f34c22d635ce68346f05294d9d01d"}], 0x5, 0x20) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140)}, {&(0x7f0000001640)="638f2dde031a9552c3703ab15bc4286895a326e28b661d976232b07c6a8b571c461de2e5f266f0c282d51fd75cdb94e4c543158026a15405d4d930fefbd0e2b7e8996d5d5687008edf1846327d84833a78675f23f269c13fa927ef04c1c1cbc1f8729b4402fa0c38", 0x68}], 0x2) bind(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getown(r1, 0x5) ioctl$BIOCSHDRCMPLT(r0, 0x80047308, &(0x7f0000000080)) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x6, &(0x7f0000000240)=[{0x7, 0x3, 0xff, 0x7}, {0x5, 0x81, 0x2, 0x4}, {0x6, 0x1f, 0x3, 0x10000008}, {0x4, 0x1b, 0x4, 0x2}, {0x9, 0x0, 0x0, 0x100}, {0x6, 0x3f, 0x45, 0x80000}]}) mprotect(&(0x7f0000738000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000f2a000/0x1000)=nil, 0x1000) r2 = socket(0x2, 0x4000, 0x0) close(r2) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xd) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x8) ioctl$BIOCSFILDROP(r4, 0x80044279, 0x0) r5 = open$dir(&(0x7f0000000480)='./file0\x00', 0x100, 0x0) read(0xffffffffffffffff, &(0x7f00000001c0)=""/64, 0x40) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') fcntl$getown(0xffffffffffffffff, 0x5) ktrace(0x0, 0x1, 0x161c, 0x0) fchflags(r3, 0x10000) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(r4, 0x7ff, 0x5, &(0x7f0000000040)="c6f9e44dbbf6d7c937c1bcc22d024ba353129e37d4c6e66448c0d6fc36f0b34eb65c29d0dd1fb0c8063c9d5ba67b3c6a124d627cea6808b222f347f10d3f9df39b8b527640ffdc3c898bb5cb2d33c001aba89e26f6cbd99394e556483759dc3a4c60eb44", 0x64) getpeername(r4, &(0x7f00000000c0)=@un=@file={0x0, ""/262}, &(0x7f0000000200)=0x108) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES8=r0, @ANYRES32=r0, @ANYRES16, @ANYRESOCT=r0]) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) close(r0) r2 = socket$unix(0x1, 0x1, 0x0) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$hw(&(0x7f00000000c0)={0x6, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(0x0, 0x0, 0x0) readv(r4, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') rename(0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002a00)='./file0\x00', 0x0) utimes(0x0, &(0x7f0000000280)={{0x3ff}, {0x0, 0x8}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r0) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) syz_open_pts() syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e7"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, r3, 0x0, 0x6}, 0x0, 0xfffffffffffffffc}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) dup2(r6, r4) setsockopt(r4, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) r7 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x14) shutdown(r7, 0x1) poll(&(0x7f0000000100)=[{r7}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100)="f5318f02", &(0x7f0000000180)=0x4, 0x0, 0x0) executing program 7: kqueue() r0 = socket$inet(0x2, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setrlimit(0x6, &(0x7f0000000100)={0x7, 0x54}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "28b77c09b87aa57800080017d0d2000010001c00", 0x0, 0xffffffff}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r3, r6) setsockopt(r7, 0x6, 0x2e, &(0x7f00000002c0)="ebffcbff13c6e14bb9ff812eaa4e713048e59931929648cbb1dc26fb0e29740d8e3801139fe450c23a2510daa6b1470fe9532f2afb33137866cb764975d631b09a0ef26b8b81ecd6ee601fef3f93", 0x4e) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r6, 0x0, 0x0) writev(r2, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1d}, {0x24}, {0x416}]}) socket(0x0, 0x4003, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x15}, 0x2, &(0x7f00000001c0)="684473de23a9bd96b32feb3423ff963da83faab8033ee332438cb5ab9a56b6094a0c45befd7319ba6c60a4d8d658f359f0fb5a7a44790bda596c5fb56a63f40f1c367a26", &(0x7f0000000240)=0x44, &(0x7f0000000280)="84a1fb0d205c87d3911662881035091b12680feb25e4791aeee051b1a74b3cee5f5b1f7460d22ae4d7294d16753c", 0x2e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) executing program 6: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 7: madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000080)=0x8000003) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0xfffffefb, 0x0, "ffe7c96ddd3bcd96fc1b000000ff00"}) writev(r2, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fd", 0x1}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1) executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x48, 0x10000000000056}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xb, 0x0, 0x0) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = dup(r3) getpeername$inet(r4, 0x0, &(0x7f00000000c0)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8a561c6e84e82b39500"}) writev(r2, &(0x7f00000000c0), 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x9]}}) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$WSKBDIO_BELL(r5, 0x20005701) executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x2, 0x0, 0xfffffffffffffffe, 0x1}) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r3 = syz_open_pts() sendmmsg(r2, &(0x7f0000002340)={&(0x7f0000000940)={&(0x7f00000009c0)=@un=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x20b, &(0x7f0000000ec0)=[{&(0x7f0000000140)="64f84e32a82aef2ac933f722951eca3e2cc9b89c754981526f39d2ebbc945bca5682b4301f538766b1a19887606e735a147f4042fb2d457bf49733522ea53868a6779d369e00bfd102d4a80f03403e391b7ef0a196ddc86184d98930e32ae6f06dc25519767928e755fa032bd8293f7e192b2022dd4e25af59a151f5", 0x7c}, {&(0x7f0000000c00)="a96814a33048a7fb586b7b2022fcadb9d3db2b62f88df3e2bb20cd3de78f25a1138e7b973d30c21a68fb6107422acd33945bb2bf4b4e1cb0e8a35addd29635a1d79c2629d69c222c3a4308f7113e58ae6cc8a9c2375ef41b2e4367247ed81580caa3a3398623d2752c7607e342bd129ddcaef8b728af709a31e4033ec4b80e0f0a5fec2ed0450069ce9dfc5e3956b42bc559f096db78a56ffc5855aa1723366e049a577cfe02f59eedd92961f40eb42a8b64a89f7d57ca5a14b3b03ee927a83a585b9b0c8d6f6786b7dc2e70d7a8af6050688476e51a37d1fbfc929b9a3c5fe4d999a4b0110e2cd7b8", 0xe9}, {&(0x7f0000000d00)="ac6786f3cec640cbae109477c91dce6668d1b3843d7ffc5ec1cf361715d7913ae9c64cf7c4348fbd3b751985975a4d7d9e9fa3b7aed27211d4aa75ad43c24cc6410b0467ea048012048f127ec553aacf07e3b1ed47e78863a534222c808321b17f5bce7337b9cbd7568dc95de44012ab013f12f37ea175d2648f213c9d941fb677befe84248258a142234d6e75f6645d3f3bbedbaf4308d803540a8e8bbad4fa99616941a9da08fe83931b7a46b408ac0bc5e1462ce3294a3352b6a4b96547fada008f889b80fbdbb314dae9a946bce64d273ad8cca3e73f1ffd11b08b76cb59cfc0ed5be20348bbed64209f10eddf03", 0xf0}, {&(0x7f00000001c0)="2cc549b6b61f1009629a2ff4b530b8079e10a35141265a8f7e46f219edac41c3504a507a71eb0197fb296ab556c6d7450e98bdc03e59ee15b10cac0be3688effb59e3cd2c65c3c35ea876b035c80dededdd22dc314a7b173d7321c", 0x5b}, {&(0x7f0000000e00)="6cf1f4d4ac5a99887eb8fad4c057d5a730222f067308aa40f359d28521d517dd194478db4c5cfb20fe8822c8606034a7aef8e6cfa9036e5f5771dd5c6bd207469c5f12139f1996d2043eb66ad7fda7880c6f5236620253261f04f231e698a791ce0340ddd003df9aa6bf55be4fab1aeb63744e0ed6a660a8286ee5e8218ac6d3f081592c3fb982ff8589075fb12affa35fc51686c55b10ef8f9842958fb58f11ddd0f7bace311800edcd", 0xaa}], 0x5, &(0x7f0000000f40)=[{0xd8, 0xffff, 0x12a, "8006baf0d90cd966270b38671f4f431bf97c586f540efc616b4eb5f2f0f7c8b65cacafd9a99f7d6e119e6a34c94daec075cc8e3a1ce28b18ef4f1d22b3b7e0930d30e71a069d99e0c2b87677ddd422d3882c1f340cf8e43060c0ba157809aa1df68117a326c0a65bb460af03d2ca7a770b6ea9165cbede2a1009ac6b0998713a83207d15ddfed44b66a7b841bad719d505b49fa83214124a044a1693b11e26e483040a14a6058a39fab73abec5a888494c84765397170260413afaa8a85a6c6403a495d1"}, {0x100, 0x1, 0xfffffff9, "ca640b7a07d80185d275a5dc85e0fba54df4fffdc40e693b613b75598f9d5e64fa1d23fd69894ef17b1e79d1c3ccb5ac1c6814a245ba57dd3b8cdf05afff13e5e5693a6c01ebb30c68efc28c3443d2641e05a3c31456a136373938f19d320ff5d966e8237b32785f6ac9f3a1b2f0b7b1ce6086ba6d3eae68e745b498d4d9d2c8eaf5a85fdbcf3756a07ed25bc8b9032eb151cf1f3922b939a781aa113586630b41191fecccf9ec97ec6a4d1e6f412bb88f28171bb4f9c54ddde0af457f3166d5a6250b8c81725eddb32938d47b5562898cac37d1ec25dc80043fd8f7712d399cdedf57c462ea4e35ad69012b436805"}, {0x58, 0xffff, 0x8, "d81d8656a4c859f586cb04f606a25c52e5279bf3f2086261a8c0764c0f1e9ee5e48844f51cb300e4035fd6fb6b9776abb471d75ce3c47d68ed4f0a95111b1df5bbfc4ad5a2675c"}, {0x18, 0x1, 0x4, 'E'}, {0x110, 0xffff, 0x1, "4ec0fe4cad229e8d1cfc77d80b4456306284c2d3cbf0a47fbd9c93058697f41a09cb6a7866089749f1b09839e8a99e7dacb73a7b18fd1f272ea93f73471e1ba5f6369d012d4e1967eec8f8966c775aa88ad581e8bdefec2e5cb751379785de3d2cfdd2f83712fae2d70c25931f0b3e9f6b9fb0b14f783512b8cb6bdde40a0de0c4faed707ad7569360f6fbea2291aaea0d1904fd0de37da650c5e7030a48a04150858990ef1503dc1504e1e2f5daeec2f99d6856cb0bdd68154869a9612269a22ffb1bf614429783e80e747c00f6d17163ef2f9c046b0dc9ed63a3a1ad137b5e2fb5a5f22f0fcb601008f75ffbbaa41243791e5eb6ff73a05f4459"}, {0x58, 0xffff, 0x3, "5c8f4ded232863574f5b3c70a84f9caa121cbcb119660127fcbf74aa33488f89770d0c9460e24d5c63d281f90e7a6a8b4bed00835db184edf5118e4038eb7d4e7c"}, {0x1010, 0x1, 0xff, "2228804f11432b0ecce2249b2b88719f6fbe4cb4162490e6006d24f2c5d1abcafffdef8b37e8f5ca75acbc72c7686ab57e2987e1d7048d971eb28e8bd52f74d485196fb24dc3f4d7b97d15372b884529c672a6be6c79e1c8572580f19504baf7c4bc28e7a2855340d28e17fbce19beb854978aa0e6348f85e126a87b266c492fb12177dbac705ecb36a33b728e3298a2a04d289b94af0d17de5a547cb60c49bb8904522c15fefd01570c8939df6c106719601b61d5916853963275a17893be94424093adc31f94facdfa10ae47043260287b090cbbaf771c44f27b71f409eaf6e6e38033f8ae42f317b55b1bafb98a12c79fb851df537a429183d3aa417ea1c0a66a41891fded28f1678a415dc3481f2aeb0447dc6ea4e7065fc44a95dff536243ee7be9471caa27db1b76ef5c3d38b36248ee9f2470d19e69f35874ad428067d4a65830214b4cacb2c3a8c528d65cc3eeed0738abe32f6b316108eab913463516f4cf5d10a31167a795527ec38d3bcdf1a793340d35a45f7f72fab7ab7f6937ed6650560bc4189a92c2eba26996e7208644816dd69792f07520b154768c407b1f479eee8398ba55b720aada0547fc5fbe651a560ef7f3d8f0190627a235371c44827663ca7ff38abc386270bd6fa8002cc529a12140208acc3f5dffdde4099e6ef2696daf5d5d8a97a3223116e739fac146f3882a57aafc982af9d43a0e708a8668fefdab134bc7d4aab7714c23c0fd50f45764b2833522ea53e84c6578df930e6a615ee3c7114b30d9a678f1ed88cb705083dbcc95790efa5c14846ac7c984a162cc4b51a85dc6aff733905f2a91fc83f87149efb660c90207a19099f8e77feb6e3c187bd6f2fb4d56fd33722ab3b5f363a9e582a08a11d5cb8717506e583bcbe132ca1d0200190c3be4c2201635e7607448285b995b364c204dc1d1dd6b6c39f5f6cf30ca6e4b6e8a58dddcbcb607edc5050a686461127b381240dec03ec11ce64dbcdb6238c6670815d44161ed8cb3cf225d975a04d4b164b488dd079e5921a4a1d611800b562e07b1ec327687aaeb978efd1dbc743ce5ec1fd83d5fa2c2fe14730887285902092263d9414b758aeaa1c9d48f1367e2fa494c30050ab8023ee3a11b83467e031dfb01305197d8080f18761d0d5ae3553dac4a9b81dce36eaff0847b890e8991c45678c43ef5da912359b4ab9fccebee4a83a1750f00eb3766c4829028c2457742a71c7dc51aea952f30ec0303ca4757f891ff5b33c68df7a46e4df1022dc7652c4bbbe4558821ba84b981563aeea0690d64af9205a07d098eb8a56973a7460efaf5e676982ea05959412ea1b36036a0ad767411f022f1ccfcbd2315ae79cc08a7cdb7d5ce1a8e3068af1b5af17fc1b73861c0c054aa98dbf304252d21b0f496979d071d1fc427259da311776da3718176df5b277972f1a7f189851196d7122c5d90c6252039bf6027196a81007b014a1c0f4a060e7967b90c61059453829e231b5cba0a9fad0be5c86785c35ba3d14a427bfadf145a3646fb7886257a6ae57bf85fdd6182bad6a5b5a379afd3340b21bbbe2bb3d2af7f60f922575fbfeb93bf9901f4ee98cffe3b2cbe2834145de430ca2af481f5a4aef900918ecfca141677319f0af048bc92fd47274919867c3cc2c241d025ab1f0dc21d5005d3fe98b4506041f50fbc969d0002ff029420d37149159b857f6e7fae8cc8965aa978a65b83f6aaaae73ba4d8e530a5a2a5b5388ba1d32ee50743265659119b7a385df299cdf31d23e0d78992f9503c2c80c77de640b7e55ed9fa8a30611b94734142dcefdf0ccebc38e42f79df6df693ed76f7e98d656fd0a5e65ffadb4775d545e33941685231e48b67fc051b892ebe9dee57575088cfe597113e062d89693d974367faff51f4672d559c0421de8976a3e2efa6ca6718381ac0247cd5b929ac00d72c3615441f976cfe47396a02c2f6e67326cd8e08e532faf950d13c1fced9ac7a9261012bcc5b4519ceacbd1277ae9b2aae6a54247c3a8bcd2b2b41eecca3d3280f0d00183b060f1b85b0311cd2fca59fea86fed401b6040fa7ce03c584902a56654ab3f032194a995914ddbcb4995d74bffd5415f606ddadc89b7c547d96a5d27d9eb8ed8e133a9065e1da1392f2b427fe5ba732a3af2880549320b2f5a5a0270d8be0369d5bf7089be48aa3493526a1787c9c5581e0ad5bd5fc769c900c416642ff915b1c449ec0748f638b63d0c7c5a5f079ca12f2383500d8f91fae5cdf4de3eeeeee8fec055c3963a4d09ae1ab3ab4e971dfac1ce0a04743f6aa639a0c7bf41c035a2d3e59548085a4ee23abac7cd97653248e26a6e6660145cc07574969124ae8eac3efd2a7043699a3a491344f4cdca47c26ac6fa04f15a835989c29060f2a63b401ddbc46a3d0e0e5677b76083331c9bf43eed8be9be5a9537332bb9132a91f00c9f04ed30de3fac2edb8a4883b9515dde4b30fef4752156f4a8364728b372ff31fe74e9940c6e3a39e961d210e3f61fabdb4be599e28ff2b1966f14cdc4fbbe827b26cbe1e559520b48ac6739856a07cbb1cc976b627ac20fdf2aeccfdfc734600681b5133bb2c1b3f36c27af2e4d3c0402488c516cea1fe059b2eb95f72e497edf3c9c2c8f928354c2e235d3424a6d44c69e7908d9b7e3843dc24872994f5409ce400101a27b1ed3e501103658181722bd224b84f5ccd1ac4698fe5bd41c98409198da2ec828a738aa545a1c062d3b8d05a0010ae31bf03e13bd59c4a4c2d98e453020ca571f331ab3c7f19acd9927bed1c9ee1c2788a0a916852a23f4875e956b0ed20f806e86c495aa5e25ec1b10433c3ea9fa54a02c99b993336e93cc1e2382acddd9c05648c1de5ad12dcdf5bac2dabb47ac481b4af4671be2d2f0f589c00cdd0430acf44d127be05dbd3db23bd9e2cc2138d211a19b0dfe12bbe4c47d29506b6228b93e360ba5b676dca52116a4ddd16e4edaf0fa9b2e5093f19aad162d37bb4eda7f1e234f0b9c32c1506a5874616741e55e8ab1edbec5631e8155a442f44718374173ec76e6a7e9c04c6ea77204a40d60c90c341f980b75303f6dc9eb7ca929948b2e730ea8c2f34d6370bdc77424f8d7ae5a238cf6af2298faf5063a4d5b63a7352025ae48c768a85bb2bdab4c5f3494f9b1b57ccb8b77335b034bfba46701f676767adb53de42b19926d030ffd9754213dd2f0c393c3b82d47ab75f4056aefd53eeda65ad0e97f138db9e78ea8ca1cf3443bfd2947ebbd3d3f935d89eaf1574ba5661b2abc7af25ef9ce9c8ad98c6b29b322b804e34f3884f2dbecadec00d0f787e408d255671cc1d4292c86a4f6fe75a0032de41ecdf2a5f94531519b7756abd053ad3fcf07177f7aa48f1791d55216a61dfb9ae1069f7bd0eecd3ab2d59274ea085fa9a160ef8789911660f9ba27aa20383cba1c367c99770ceae03b9c739138ab0378bbfaa937d7b61dc23f8fa968e9b1eccc19468ea7bacef9cf40041786a31bee67f3c7274d36839dcc8c6543d5f28b46370814a01f7bfbc8bfb4d50d7000885aa7ddbc1cf5b7236092deffbf7b34812c164423a26de217761d9d9f83d6acb15c950934841a00ff7bcff51519209542cee2306d33cb41259d3b90b4708de675e739a8609897cfba817928cbb4d0d5b0f8847d5fb93ad4e3254d78f98471121f6b13aac6aef936f70fb0988ca51af9507fa2058c505982b6625653829203da2c20139230a9d201a673dc06163cd85f7f9a1ffefc3727d716a45ce7d5df225a7845ba9fbcda7a9f8d8cf9fdc662b48f04b93f8acd1f3bcf5c271d171c46bb8e81f297228a00ceaae15ac8f6208923a0e25de881fb135309398998772d379b4a1da1a68f455b954c421410435f5a0032c1f7dbbe24b03ca77ab3e23d10d95b13baf9b0b5a5186609f21b13ff8ae19d344282da5f31bf13d256db2a2578477262656cb84679f9d979be8eb96d2b1a6978e581c68832c4336b63a451862f896b23f0275b58bbf2eff71bda632fda040ba93d419ff01c9649cb8e75c7e947321b3883653668a9794ba8d8f322e4cc1bc14302e3fed662f3f6a5abec141b8761e408a0ab508c859fde136a440b217075d63ed75668ff4f6de8665e2f5dcd5e61e23f7ba95799f05b30f674a17de852ff9344137d280ad840cc568c3b79f9cebdea9898d70ea6a78ef365fbe3cc131592e6bebc661064152ffa13dc33f5404dcb59764e222def997a8ef898511b6dca43ddb845b883ad2fc12b83197dc7e5d6d44508926a993caeac3acebedbad9c65bbfa944f7416e7313e9073f3d357af731c1a4937bb3dd4086896c9ef191bbacfe030234f3285fed420b4a8728ecfbe84b2bd84674d748eaf7ffab7093031b6ca047cf769272f70f8da6eeac0db8e383d4a059403e51f5b0d114e6d2b2153c6a9c2679d6499aa590b165c621ff590c267a3c773a097ec335b7df4f6207be12a34a8f726d782dcbdc050e003b1a6d5c091fe5c4c2511fec897e63ca3e7d75828812e379237ff26b6532b2f141bc11a766cc411b3af2627efb8d177c4653cd4059fe8b63b183add9af70111a9c852374ea5196c13dfcff8410ee731a086b9390c7c252bd9106e202926c052a59cf438f14dec9e56fdff584087a961b910137a8d488a634ac1d1f5665bea7b97f5dbf2c9e220497c86e796a0e8ffe972cdbcc9773996bcfca71f3c39e85c72d053889048f16a2b4ec5f5c1cb5a696df6bd83d12e1884e47f7c430b993feb27756beb6d4190261836f11adcd5895fe36105d3db1919db7e4816dd44501b20e4a4485647cc0e1b25cd091ce02353e58f1af1d862bbdcd01cacf467201ef78fe8579a720111b3a0cbe74d32db97b0af48fcdd14d5afc49da89a8dc5021a5ee1b2cb18afc19f5b9d67baf86d68cf309ed307073da5e6922e081496aefd89e2af7722b179585b6783f057e768c7623ad5147ceed373a7c47c58446947cf48aff74d8fd0e486976e5e65a6826708118457b6c6461add8bf0e030b2d3250930815400edf58a0d484b3322fb21d0779cf54f4f777ac2ee085cc9df06e2974cabd0e213c6a5c3fc1743930d0b1ed40fd5b376540a216ef65b8ccf22700649a3f18c86ed87738469a8035d8d76e9157fba4579b9e5501888d3fc8bba68aa07010e1419d2d7345c834e353424b60354b24db9b2ead3bd631016ad3e3f74ff8f1bb444088d02a9c096e76e9a5583fa69f5cf9df246f287cc28cc153097350e7da3d4721f9908d76c4c12faca31ab7fac200f2cad4edeed6c756a62c33acb54a2c774e68c01f3fc98000d8a59a1a8ab82e15806d6a5989d93a38c035eaac8d9c32687b31ad8c522c39305a620c87e556710662eec9b3566280d08c5a5f09da6a81e5b3cb36bd28861914a4f0293e0d8fb14c202f819652aca8fac31026e3b36fe6b6e9d07f818c9b2119422c8dcbed6dad85a9301839a7fdecf783d6e6c1e793ffd3596061bf1ff5a5f43482b261f705e892a9aed40fe9aee12b13266a74f48de7bdba4c111afc042e26bf44607404f41a8e90dfe8ba093fed4bce5f230cbd6408d9aaa2b823d5c4eac0180d88d056ac15a751eb1ff4a867befaf6c5219d1c7060334bbc467b1def50eb9f22e668850ea532c3355809fdcb28566ed79124889c4fc3c301051963434398386889044e734c61b5976a7f2cb5f54dddea606960fcca1d8e7ef2e400a9fa4572cce45f7fbb45bd636fb16b6d9f87258a34eba554357826f48e1b8b3e428c869a62c60e80a0f784ffa0fbb730f2d4823785716298e"}, {0x38, 0xffff, 0x1, "f62f215956a4fd60a544b283e6eb3d5ad5107a0d4606a5228852e091547e06753dd7a215ee"}], 0x13f8}, 0x2}, 0x10, 0x0) close(r3) syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) open$dir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x400, 0x20) writev(r3, &(0x7f0000000000)=[{&(0x7f00000003c0)="bec8ad1faeaa6285d5023dc8393bcdf4feb3b0f915e98c31f5a46c078198233f97b31c3a7c17727935094e6678d8e4d6f87c78ea21ea04aab93660b9b6d12dc877dc75519301c3ef94861bbbe462ccbcb1be9a37574dce4cd6b5ab1ce2f8f3f4ef8efb3f598046b45d18a68ffc7ad11294b8946aec816bee30d7e218fe104ae5bf929c82d55d11e48df90780dded22fe6ab3819aff962ac7164d459c925fb44960a876e7df1c53a5a7660c084b5b42fa710f5fb324d0936721c1d08e6971101d3cfe83b2845773298e91c9982448c44ec05b1729a5c06026ed1f8a4de9f874c196975a939ce3cf3520bed610efd5d237d600b4cf04311b60a52c252de3495b89ae7cf0c7653ac6da0c32b0fdcb69fb7d67966d85613b9f587fbf29d1401e68b9031241ec50acf718329b7666aaba2e42fa06681c44ecb811c507526c93377fa916aed423430ef047dee979c571c002b1d2b3d1bc3f7d17a2ca7e19f48f3d48d828634846fc94b356c5551ac1a44ce668d78f8ebb35a8352a9349b7f5cc40ee73130b42684795b2c0395c324f808f557a553c55c253bfb8d1392c915f74c000c78a432a88baa227227eef1fb91af1a1d0b7504850c505b3c81e44e45ec8c76885b2cdbb31e5a30efaf5aa4c6a96c117e78ca58bcefd0fd9497815a23b91d3007163c5f80cd5815a1c2e94025649f50200e918cc410320ece591b5261f3cfb178288c6967ec2882542f4ea78a147a978dfb94d633bc0dce0f83d1ea44a140fd28604b5bd9adbb7b76ae565488de6eed709695b23a2af719eb6d5ccc4939df32233984936faa779f7e703d1105cbf93ccf4ae0ffed18b45e62b92b2264416b7a100000000000000000000c9885a31abebc80cd09d35baf3d6102411f421771a266ec29638d122ba46243a91d59192fa0950fa5ab8653387cf2410b0a33cf80000bcbba51433ce64aa4dc1305f1ae18134af68a048881546c955ae2e1e16d866e8de86a37babe1d60d57aad8bb2ac362f4502ea2613d1a0f07baaaf4019f34b6a346b5898c050d25d675435358590f6f6a3cf49cb9d543c08234b9c786196a6a3813209a6aafbefbb6b6d78af7b78eb862b10ebfde53250256319459412a0a", 0x31d}], 0x1) sendto$unix(r2, &(0x7f0000000240)="b10005040000000000000000340000001a5113fe", 0x14, 0x0, 0x0, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000000)=""/32, 0x20, 0x0, &(0x7f0000000040)={0x18, 0x1, 0x0, 0x1}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5400002199", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}}}}}}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') open(&(0x7f0000000040)='./bus\x00', 0x200, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000001880), 0x0, 0x0}, 0x10}, 0x10, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f00000005c0)={{}, 0x1}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0xa51, 0x0) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc00c7007, &(0x7f0000000180)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x5, 0x0, 0x0, 0x0, 0x8) getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r1 = socket(0x2, 0x3, 0x6) connect$unix(r1, &(0x7f0000000240), 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x1) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) socket(0x18, 0x3, 0x3a) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0xcc}, {0xc}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: kqueue() r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffc, 0x0, "2bbf09a76e9bd301d6291ab88842329097184589"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5ff08de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a9a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000440)="2a5f4cd9b73c31d629e8d68e605e5940744ef13896", 0x15}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004002000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x1, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x20001fffffffd}) open(&(0x7f00000008c0)='./bus/../file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000180)="b860fe09625ee6793978bb75faa1b6c6c11be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r1 = getuid() r2 = getuid() chown(&(0x7f0000000100)='./file0/file0\x00', r2, 0x0) setreuid(r2, r1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') r3 = socket(0x1, 0x3, 0x0) open(&(0x7f00000002c0)='./bus/../file0\x00', 0x800, 0x20) r4 = dup2(r3, r0) faccessat(r4, &(0x7f0000000200)='./bus\x00', 0x8, 0x1) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(0x0, 0x100, 0x9) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000280)='./file0/file0\x00', 0x13afd7fbc660df31, 0x0) open(0x0, 0x800, 0x20) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYRES64, @ANYRES32=r5]) ioctl$FIONREAD(r6, 0xc0106978, 0x0) executing program 5: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180)="15e01b7198a551546ce48fcf00694a5d0e9982d34da2f455e879011eae0415a5d0edeeefbded73124ac91cb1a50e2d3ddfc9c2c941fde4ccc22f82ccf096c216c3560a1298538b0000000000000000a8c372505f2876b6bec4614b54552352ab4fa69376ed30c572ffe0a6c770a0d04f5a32698818c5321e5d29", 0x7a) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) r0 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r1, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x4000, 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x1) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x23}], 0x2}) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) link(0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x1000000}, 0x10, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) setrlimit(0x8, &(0x7f0000000980)={0x42}) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) semget$private(0x0, 0x4000000009, 0x82) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) socket(0x20, 0x4000, 0x1f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, 0xffffffffffffffff, 0x2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) pwritev(r4, &(0x7f00000015c0)=[{0x0}, {&(0x7f00000013c0)}, {&(0x7f00000014c0)="6af4bc23e6216c1f6c1fecb92a12bd8cb74e7b1ac72859c81ce05530ed31b68542103312f847e23eccc119ebfe92cbf128ee8331bb12e520723414848bdf0a6106d006b9918691c9d87542099b5482e7974001868a44619c27940081764f1027a0800d6ba19aeeda5559ee3b50892007ebe8ef66aad1cfeb53c7f15ab46e83462c8557ac26b66779c98fa24c4c7a1e0cd566ed11f962ae2dd311687ebaa7088a67b7104b6796552a88e9ce730e42dea94387ea8ba3bd6f40fcef0d8495ab2c9db7d581f348c2bce672", 0xc9}], 0x3, 0x2) fchdir(0xffffffffffffffff) msgget$private(0x0, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001880)) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) executing program 5: socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000080)=[{0x1d}, {0x45}]}) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000300)="1e", 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2000000000000296, &(0x7f0000000080)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x35}, {}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) executing program 0: getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f0000002440), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000e019bc810fcd4fc34a3543fc5f0cbb624be3ff37b4805ca52b353482bd46d2011c4ca971585cb93b4c3ad08a26ced8b62a5276fdb4eddd7d587b81093d69db5849aed6dbd9e79e46727ec517de3ebba26829b3a10de76278fba3eca2dc15d290752db33973a15e2a4b9cee3a3a0ec67fb3836a9c53828fb338eb4504c6a7c5f719fb242cef52150c5f97c9163bfc3fe2e054da77781078420d03aa4b6c08139ccf182f0637f800"], 0x10}, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) syz_open_pts() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000080)={0x7ff}) getpgid(0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x2, 0xfffffffffffffffa}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/511}, &(0x7f0000000400)=0x201) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r3 = shmget(0x1, 0x2000, 0x1c6, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) fchmod(0xffffffffffffffff, 0x106) syz_emit_ethernet(0x91, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000600)) setreuid(0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0xe64) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x400) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="cd7dcb1d81eb002bbf92ffd4026643075bbb08010079cc11decee357d73f7420221ee05657282786939ee0bf71300e977b540ef3de7f247ddfed5e96ed53bcfdd82868fa7360b210e08b5e7055e9974585036ab19bdf2d28264267746b79eec293974e5c12838d4843763af8e6932d61d30f54c7676f04a41678b473a796090ca9ec269a2d6d95015ff71b327431e2c966f9859f1e2510b43e08dbca4bccbeaf088e24a4dd7a62708dd081a2f352041aac02c90900000000000000f50b86fda6f94b3169f4e9572c0b289a57138f17b209c27f2b6b3a5124cbce97b24c94af7aad532c4c05a0e0b776749a63413ef98d3b328b7791be3be372ae8cabd0554fa2a87694e9e6005a12c71b0f2a", 0x10c}, {&(0x7f0000000140)="de42762753fd529b0978e7d51d7ee4d3c768b1dbb63bba9b78bc59c8a62c2263a7f6bc7ed0b66fd6159b3206031f97cf0fae6cbab4a6536aa8489d520a", 0x3d}], 0x2) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="ee101524", 0x4}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xfffffffffffffdf7}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f00000002c0)="5d1619330fda2f2860b40b98d894ce2b180754e8535852bf1bdf7d58505d2447e404d50a3d29c513a729b472dab0538c92dc6d8df53766700a8c729f7fb9d617a4328f65f421281d32b894df9327699307672936fb5c5549b32ad39d1df56e1a9c77edb60f245894eb34a152dd3032c6c766709d60612b9cd475b0ac9fa940833ade8597bb7fa77653683119da694162b0a8eb3a8bd665e90890795b3772c3c1ab80dfe9b2e341cb05c328101842a9a662c4ac906b2b86049c80dbce28", 0xbd) sysctl$kern(&(0x7f0000000400)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0xffffffffffffff38) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x120) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpid() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x2, 0x8000, 0xbd) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) executing program 0: fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x2, 0x3, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000200)={0x100, 0x4, 0xa}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f70) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x30) open(0x0, 0x0, 0x121) writev(r2, &(0x7f0000000300), 0x0) getgroups(0x9, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) setegid(r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r5 = getuid() setregid(0x0, r3) setreuid(0xee00, r5) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)="af82263ffa8a439867c6948c", 0xc}, {&(0x7f00000002c0)="9bfa45fd135e68e78e7f2f4bf2f008279ba832afa9ad6d2ca665f9aa29d4e1d5d1b1b73a00706cbe42fa3746165c33fcfa4a41828aad0edb709d4483c599ea05cb75c69ff62fbaa2853e833920cd2945dc464df2a7faf804fd62536679d58607378c4f530ff2fc5f247ebbda6ca98be02d830b5cb49b66a771b878bc930752f690fd6d6edb7c82cb", 0x88}, {&(0x7f0000001740)="9523e96e11ae27e8deb1d1f51059829397a8d0a1aa3d4d28e8c05ef56ba988ad2e33cd73f66aab6ad9eed0ced5837990a1e98a194c12a136fc687016c3548d36be606b7733ea029f95ec219ac057d1b84c32e89cb77be9f2e9be9c7bc9676ed633a3bdb940e1b885c806d1729037fee6025bc6c63edd650f033caed6843f4774b5631a9f82dd1ca2d4077a3d3724037f5a9a5d98fe3a5296eff862cc5a86897a2370d9bc827b904eba1fc7ded1714333e5473fa90aadf793ea2260b311f2228b041cdf3f83003d00fec5769450eab0bfba7a56d0e3759f60607e80b86360a470f234b67783e203c2046c4de5f7ca66ef40cbb6b97c885aa69b5b5300390ea247320ee50556aabe27c55afdfa4c6256600e9d213be3afe5df2e9d51d043b0de7ae3acec14885eea8f2314beeb7db8d3171aada9bb0d5adfec4ba88451467c684800d044fe41c8cea5a39164b89cb41a11a266f5301dc098aaeb0a04b1d915ad85b38c1f550f5e0b428343d9a579d79a2aaa0907ef2f4b77f7dc0d80ee3dbefbeb7fe46392bc1d50f01fdd93a70c6a979f061e6232eb5feacb25fb4674c87bbd6b46ee26c63cb4d54cdbec0cc135421408aa6f62c9c5a91739806ac8754cfd17a82d9071148bdf7fa84a2522d120d0351dc24b323b727ffb8741805024a32c5a4d033e3ff0bae94014260075af7305e5e3f42c5584a0c9be490ff71448defcc7c842a7458b3f83c0e6f5ef6b45fd983321020c7b8f9137d74133210f9960f4d30fd9ca30298ed940e34c9c78cd520e321f7e4d1eaa03bfbb6a0a2e3ed9463cb83a3fc5d6909358b286778deec54c3e1c05ed5e61e8830b8aba6474debd557141b0348bd506df44a9765cbcff150b5ba9442e832ec9935d86f402e238444e0285c85e787dfd5adab651e5acdc5672b74e9cd409feafa45d534d588ff457fc9aa056007195951cedfe7fb8479606cc99340a9d2e8bde4225a6bf0b7867d528a31847ac6828a2aa7e2ee03f51dc59ad4ae31a04f356aff1f1ef83e5f9fca7116845ea80ddebb5188f22d08ebcbe8748a6abb5e761d63d2a0d7f2f0d89cdd035fc800853cde9d80031177969d7d5e5b9212fad1082514f393717ab0956a37c381f23373ee24cfe90ce38d506aab55f8311b38e89309b149e2d3aa062cc55db2df77e255435c5a28c0681c0d7581435a3ad2cf905f57e5219eefe4ee1ca8d28d4ef854f14d364b89241335015626e2a1facd24f4d56c7b8b6c423d713ae8c42c5ead68df11b97b6287deca908c1cdb6fc21199f7507338a5839c701f96afe22d2daff4e6c18073f777302f7dfbd48910c16ab43bdf5a2b356b498e989bdf86f1c7a1fe796bc839a3c4e682a02e41de1acc2cec351b35858ee22750beec0401a17a83662ff678613cc41e10e6078a00911a8084b09e30fd614025b48cbd43186030512f1a30e2812f100595a1c194a02124a052b77b596ae81186a97e4314d21e2d1ca5d3e8296dd2fb9e062d12c28c34c6d3de682711dbe7e8b557a5656ce588cde5eb7cdc82056fddf4260a0d87cc8e112da7351a9ba666b4b5091b7eba0f2326b766ea14b81bed6d9d4f43e4d108ac10711885c9062f5f06a83667124fbce1ef3bbac1a7e805591f7a870748b7cdf50f80955db10c59a75e3e7f7d8479a14f3b55b58644c98c7e20abf3e8fe82f4a61efdfedadce018b4b022d676bbd7a9d034dc6e0ce92fc81f7ff2af5a689d204cbc5bf4d6ac48616f8c2426b0d3b296be3318a2c3bceb0b232a4735bb7cb16b2d165440a6cfe172b70208f3a9e55d09da3b2ff08bd9e792cc41281139061dbfe1f3710af1f2fed6a3898c065d283ee72a52b92b193a058412db0f8a9e9c18afa6cc6ecce50943187ce1e3cc55bcdd3392b9157bdc46d26364ea15ce43615de17ff38934618a3064b637c0e4fe96da8b1c5621b2e403a81ba9782c4b9688cd15a14611987f1f29abaf6ee85de4ae1c948aae53e4f6ba88ef2c42840891027847fdfd28244dcb5921f83cb970b3cca67a9d7cf1d5d8aa0b252a1f7a4bf50ed7d3ec11faf614ee39eb1b5e059a1091c110439e73ef4c0118694cc7e5243c9d9e89a4ad59d1437954ab2461bd73ea333cb98eea153b069017bae93e46c4b2cdbf2268dfcd100346f5908ebf9a66dc6b5eee88dd1b4b123733e8f9e73176ef7e6e6dcb44ff5bcfd5f51cfe15dfc0bd088d0f7783f1fa66ba2ca2ab8a1c3c349f0649a3473eee464ebf94764a3bbe76a29dba2a3a229ec36d6a7fec9b02d9d3efcd7e4e233dd60a1d4443b39a9ea27b8679ce21d1129365541b6f84cbdd72a683470bbfccb8d93e4d7e903d3021aa9ebb6aeb42bdebe570987cfca74d650560a72a516b5e7ccc1c089670d7e1aa397e0df80105d3e894f0dfd0c8ffec52c38e3b89248bcb1436f0645061d9df1885baaf0dfafaa378e50accfa2758a8ad597ee19a7d20b4a6f9a84230776ff4fe4c467c4a8068d0581b892b7ebdca9ef8b4cca1f131c91f7f62ec02e9cf1927bdc4593c6efe5dce855364ccc373b13ab383556f5004fd76dbf617f24fe8992ccda822c7284e9297b30c44efae049ce0c52a394a38d9bbd378d896bf1b9c2edfb0cd0ff735b48ccbf9f2ab2159d2becd8fe73b280dbad07e8ad95ea4d01181e58eacbf20e9a7b97e13c9aff1a00094ebbbc7a889465bb192dc1496642abef910c22aaae56a615e68e7c20343d1916b4ccac036a76b11b7a18ad0feb3a0e9ee9b09bac24ddacd1a80ca5902fe7bfb5afdafed9acbef67f49f085a2f314496f0c0c1416a68c6a58aad8e083a988009ea062aaf1e87b4bf411c3be7f42478a98630f681f79b86151b7499ada431315cb9f3fd9f4ebeb4388d90f4a5e6e25d66ea841fac81631c9eaecaf5481ce72803de8363a2c321005b1058b4aa31aeb7ded1c6c4d415267f9393616617f7206b9cb07e50fa45c140ccebfc78f685a98ac2765a64af6d6603b7b3d10e7f68be6a04ca6594738abf19ae8459ebfd4990c1d89259246c429a069697ebb99d00929dda08b35c7e2b2d8ea4eca8d9d3afa51eae1664a468c03598bdefb38d42dec306d649054d06c9a13f1db89d573e10b2d847db970b3162c451854bea404e3e59338d84e164ddaa9fbc28e05856d46657323f95e9a01b64149a114917227dae3a90d952ce3377c4a16486723386cc55b938cd3a0ba0b96a7962f76d2d01bc8061211fe6fb46673921ecf1739830b5a63aa2193e542d7b9d36bfca0c6625f585b7ab4d534d47ade80a97a869c2f1e5bc6d5901e2f7191e51d12c0afe993dbf773bc610877f1043b5bf93a0584a6b1e5a27a7db81aeca97668041b99d4407f221f45755616f0f21515e97dcc73343ea82527d732c7829edaff9bd776d19ad40ca0d04830345ec89cba29f040d63d1d19f507b26f6c66b8f35537c29bb9edb8ee5b2f90f5491588c23f1fa5f25a609c24cfdff65bbe9a29ff26f6a9597055b8e3659608f21f3c6b39ef31e7ab573038e23fe84376596f41206c61657c71b41a148a4aa705ba4253bc8d1d8f999ea24e8ee6d3f02c2ef6a058a10275a9409f4cbd750c58b2aa8e7fdf070215b0faae0b608a503eef7723de143a42235fd06ee41c8478caeb45914c05526da4e9c1e148ea206beb01255e7cb3c8e4c7733080da6279616806d173a8131e3efd55c418e0117df4bd4bf14e1e81f4f9b8461cf8f4e19562ac8cf4a91f9fed47f6b41d9810b80846ded4697bc8b50d1ba665c06802afd1eb044cdc011b3eeef81dbd659d81a01b04b463265738bd901fafd2ba547b0b1408610681db5863ab84e102005f38afc4bb6b0c3259fd7e4d26bff299b4a7d5d0c079dfa05c5afd983214327e039b7d0d06ff7171dbd63c42180e87378cf81b9418d29141e60c7b1bbd4c47e2bc7ba717e4d68500f31680a8bd8af429f272ba28f9c4cbb503698164ce87f263b15363eabb24ad704e9263c59a3bedfe11fce5098513ccf4fd912579ad651dbd6a6f9b5dcd19de7db8b826ccfc7a3a16a519c53537b352255dcb410f5b709a14eb8b700a1091ded9a18e701a3050fcc4787e53a49bc3d484755a79e59e1a4c2c5fcfaeb5015f4d53570977fa67fccce8f212ef39b2c16570999a237ce2abc49531fae7cce3abb43570dd13b2ab59263556a1bdfb143eb9e7cc081e600a9c67eda7fef2741923fbda425b7b83f0f93718f0514dc4ae38387f6698a5a475fef2ba1c5382d46b98efb03b30679d697a4567ddcc383737f64048aff8f0324acb7df39e45ec70ccdbe65a3c38f8b0f65905359baad6d7a8d91f9b88b6559f4eb0e554c617429a1e558266de028f780e28f8481b95b9f9f2ae44eadb888294ac45921e37f33ccd4cfb6c3c361efd87df2ad6d1d87ffae605d2d420d0744544789518dc6433ff982563e249c5b66c448404b13a61a9017d62c23b6d588095732fe14babd0d908a4e28b3bf7638a94bb08feebba107b54277feca5dea05d5ce49e51bdad30dd335a25b3e6c3ed4d62084356dc446f94734834e97c27dd83fb51af011d3e16681eb1b8603008064efd171950b95fe288935520a618a5f96148c27aa417d028a95a94a383a2b4481ca5c04adbbe5bbccb246ed9b775f1cc7a1f5fbb27dfe2e87de73cec9a1d98806c8810e11d85d26fa95af4d1d25cc2b3a0e37c91f859646e4a6f9242b50c799807037b5f404999fc9be70214fdf6dec1dc9bc18c40a7fbe498a2bff9641f20c117ca9aa2337d1f17538854a0de3c5348b239bbd3270d924d7f97debc8ad2c837501d03cf6dbf0b4f1f5bf85df119e6b2461a3bcb7668628dc493bca210328a00bc452fae1de05ca7b5e38db7af8039898903422026bc562aabd922405e6a5d97c746585fd96762c7f6126a0e78d8448e2f5cbd78de6ac8d0e09e84d913c21eb64e9d2ca2ac225d437b5b948fed34a596a6c696bc6a0cba758ce5a5627f339c31657c182f903d94b56efa70ae715cb0bf468d09e218e30c5608f33c4e6c99886c0e70f055a49707198eede5cedf2ccbb8e15d3684a678fc7aa582eaa09ecc92ad480b2dd1621d7318cdad1f1d2e24d476c91049b6bc0f1eca7b3573113dab797a51fb65ed7f70539b04ae310f2879053cd2a884c81cd0d9b63aacce18b149146520271b6503c354308638798b41622f14d85ca93c24563fb8dc255b7f8cf06bb3b4c1862291ba7a4ee058f7e941bf2863c4bf83f746be866ae7fa0e128250f275413c174fe3822f8924ebb6578610e36cf6f894d52591def4157f3ad2dd0bbfee77b5cc95c68f38cef0c19efafb73e0c22918cb71d15d014615801b9f4bc1cd0ded579670c40fef45b084482ff73a3c9a1d208c9484b7bd815a4d9acd0a56fa027cf4bde6157208c03dcce089b174dcde4953e084c9edcbf196b5cb69ca31dcccd61f739fa358305caaae89389db6e6e304000000000000003072a78166f19f798d9939f31050b2a16d2f7d90b7fef55438acb73011ed490b10f57bac2f3ba1c12b32ebf397c4bff795278c49eb1a6fbef4286d3dcbf4acb699f5c556be6283084facfd4ebe210a94ce7844bf19d385034c690bc0a31c9a06b7ea8a07bb25dc1cf226f261536bd838220ec67834689042e30a7a8945146c044e69c7deb68bf0e1da2cae8205ecf1bfec2ae7d773e515363f572a8ca68f048eff11799f81d7e57b70ebed49fe4b5352c69ec5ea0dd133395b6257734b386da6f81cebb8e5611363b5d36adfbbb3f880818199815b0fe56eecbb481223c0224dc6", 0xfef}, {&(0x7f0000000380)="dcdeab5dcdbd415011086b3ae84b5f7fd87df3f96dac14a12118dd16b0e606967c51d61da6bb94a97ee9293f6b04c528015cc71906d8f8f6c45ad8fa40178952393779acd462f7be73cc08346e733d18c4f9e1330f63d4ac661a3f4334bd38b7f48703ca81142a3967fb0dfc83", 0x6d}], 0x4, 0x0, 0x0, 0x400}, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) ioctl$FIONREAD(r3, 0x8020690e, &(0x7f00000001c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001200)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000180)='\x00\x00\x00\x00', 0x4}, {&(0x7f0000000200)="5f6a8de84b4c423d583f91557c7401040000cedf13579996073843ec5cbabaadcec80c62a8a897a78307f3cac30eea63560800c8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f00000013c0)="89f5ec3dbda167a7510db4a505ee849b6fa9fbd17e51adc33fd096df8cf67a5147beede5a349b788aefc0e5c56612bb561a6dc1da5ea3549dc496d80608a09ab218b860d99c2c70c75351b2b26350f56331e1f4a07a973a14da140118859e18ea7dc9ce62bf54cc6238d443e9acd229b5bfbca5b6ec6ac01af132507f73a6354e2", 0x81}, {&(0x7f00000025c0)="5932419f9bad3e5814cd732f483273f7eef742b3b81594603371620a818b5fad086d8a319da54ca23e1ef4f5adbd661752974400731037772bca061f1a46f5960be182495c35daeffa1553be713da7bdfdc7dc753b965c4c496f86b3d710a1b9f6146d69442f64e2ffb6bbd47ae77a19929031c64e2b845af09800078d2f40916c639cfa69853f591b45f7f3623c26a794f0ed1e670b2d5e66b063b1b874c4ee499d78ae76ddf9b4f6e596c2fba8e777024d3a42be3c375552e8fdf371ba6cb8704552bd0e8ff658deff6d2390f2980762a3d82c66cf68b3efb4bc503446ab06aad5a8745427988682d429baa5295c0290b90b2ce94d1ddf771fccf1a74d601243656d4de7a3c3a94237276e06d108b94748ac795dac01982bf1212e28c74b4301637d207852918ebe8d0b173b1746d6bfb9bd4a8829babe99850d9b2ae2e01131370610da4ce844a7e8ba3865e30e94281cf4b2a1b9e2f9b1f5fb339c65360912580ba2bc0f087f9fc6083590b6e881b9f51f363084d94e0000000097085ab3cc7d552a6051ad7ff09f6f2122b14b3301b4ada9e4d06469b45ee5ad5b19ed4b2412661645264a92d0a33856936b04cb058f2c05f3e85b31922d0bbd0f84bf9c2642556b2ca8c37ed2d3540c37d71b9983c3e972bfbbe4f074606af1bd588ca8a4f2cf48aa4c4d98c085507bd836f8868bfd128127374eba60b2f48ce714b6527de101ca1acef1679600cdc80004a4c13df9c614290549aede8c1370dc873192c3f36a37006846c35f3766574a53ee815258979c3fc2593a0260daad584da09fb84e6099e76f54b00a5fa99bdf687cae34cc9202db35bbaef1a997ce5e6cdb48f77dff97bff4b6747b7dddaa6363d98f3c54f7a74ffa681c4d12f5506703aed679fca9d84bc4e50dc0135df6c6f7b5632157aff2cfacf4ec9ee4951ddf88c99dcb46b520ba5c479034ba7e00f451aff82da75bc24c1f1544a82461a9933a280193e204679b5034a4a119e1e2ceb13eb6b194ac999a908bc2358ea7cff3b1f1ad29b589389e4416d4887468f721fee9f80c40ec38cdeaa569ddb779b3b7fedd8c77791b798d5495b46bc364ac01ab0300f0f59077a71483e74c2dc2c970e77ca60e773b8550605a9b96dc7f852b4940a1d815b178c6f7c324c3cd5bf64ae25b51242b84fd6ba87649efbeb10fd7b4503059c37a49e7054ecccfd75151e83f7bc013a11979a59fdffee518189e9f66262291a3f75c44c08de2659cac0672aea7dbf3b97470f9e18927a959293168adda6d8f3647310106837e92ceaf87d8a709e79a28688a3fb7f19bd4591dfa01ed1cf1babff956d99c55f8852fee1a652b5ac251384918d2559fb40bb05af2607cbce2f7b31835ec759ee6f7155379eb29650b3406be0ceb480f7b62a4b0ca803fe5f262d65f6e0802adca336e22c3100e4a0e0a7256315f187c750c160e0c1fbccae21ca37e0f61e98628e276817431c0482a424561bc206a9256baa139f9a08c80006af8eafb403451cefb00cd3dddb7f2e493a75e5bc5148f83aa1349342d4269e74e36adac34ba63d6fce34a98238d07cd125a8d9518d86ce5cc9d9f51568c00b9badab6437fef4dbe8af989f426d0f9e915fcdaf7c78a84ed1acbf3f65a612ffa338b56b432531b8b878406827f084d92bbefd02ea156b68ddd3c698ff055553db32c2a43c0fb66e2456c277b67dc36146eba57b84b9010d17663da517e3eba961748e099133b71ecc60000c1f50f5236dfa08b64fad1825ffa540b1a70a18c8662e4f98eb8df34ae5ff7c28f5249ddb03817f619ca4f92e285b16e1714c00777b56635a351745d259a6ec0a24748be5dc4200b1a5f968e2741c3594f256f77f9beeedffb4cab2dc8e462702dab9139aab6f330883f5609d94363f8ee3bc7b0fe2580e02b456a7d6c3b24c701320acfe0616ab03a01ca6ece9a60904b43268df8c3a3d135a99bbfb9138e671038d2330f30f65f06a4d98ae39a0a7fb43d6672d1ffc775a1ef8aaf47bb76c23dd9b6b25425b788c15da89c0b493993dd37cf39a6563639b834f02386642e8d52cf6b1669dfcda6d0e39ff94cfa5d0ac7e28dffc7b766169b79d973766d23694c00251aae508cb8d97a9c621b45f032686fd07de26d26d18d6a7d50152da9dce4c17a8826aeca6e3946aa7b09077df1c37c6f3a9870316ed0b61f48171173cbd3426f8258b0ff7f07f8f02968d5f460201e042bb510dd55f88ffe7c853d953c456d942cf06d91849c801561388aed203c48662709fd85d6bb707cb13f44c2e08a834931e6bdfcedeb84df7a122387f250451bd5c10c8b50d03e245ff1a03cf17a5b4c88079db9d29e071bf29f3bf5a886e467475c6c2f4b06785e223ab57e0e595b04aaef80429d018ad264bc7cc07f99ef93d1b66b3f9d4c01e4cc5290a0d5ef24047fe4dfd024d043951025bf305e834583513097db7715c4925ede25fec68e42611ac4ae301f4d39a640eb2d9627ea9f4c73b171bd6238d23e5573e3210a2d529739cc3916b73c52d80e2e34ad8cc0752ff8599fb283a952c7eaba61c7f1bf7aecc44912fd069aa1909893426adcf069d6b65630713b0a559c414fca125d77da48afade60411de90fa0cb4aa780b86862f247f3a4a42bdb4762e2b881dd0a5edb67d3cc904fd8c21a51f02b4a1e87af843eb782f7b5ab20b90f9d9a9b2af34149f6bfa3184850fbe1d20ac9dcd04d6ddcc7a3499d763889137a331f645cfece9dc5683241c2d7086598a68a433eb497e2205dcfa4f23ff6c3b0d6586eb8e19f97fdf15dcf93760efd31975ed505ae87e8b15b8b613df55c7a39cb5ff4914f88dc4388f970aad77dc39344d68d5458104059ff37a60844405c2689d94c9a271243229ab80aa64b86f0bf6896306a76f5ce0e9083850809609f9a9f1ce2df9861d80f6dae79f7a3b0f68626493d43d5fe2e439c46f2dac5626596a1330a58621e19b3f2626ad53a8312729accc1a278b20b62c71276f2ac0a8ff33525e2581120378f2a0ef75e2b2ef2347e54bd035e218b98ac0ab4c5dad8ba1ad18f3dd0abd6e58630a7d5a306b90618889d72637ecca51e4e385ad30868cbae86309c35c716b09bce7c51e73e39ef26f2e1f1682175211e55409fad79eec3898ce2b85bd6e93af09c3d9e83aa8dee64d31ed793cd435ce41eca12dc975854ec4b9b2dfcbb5350792b27189b1e671b943d8aaa8d0f960d521a5bfe31126d5ff73eacb772fa185aef51f3618610f17697fe45d13629104f6e995ea1ef6659d3b5d862a38f6cb73dbc4c8d85d21c42c1a1e68222cb13e0a6fb08eb65eb43ece6d4788625a627fc0fca8e7f48e7ae6fd664597aa5890256d544cb0e389e625e6869a0dcdd7487a2259836688dfab7d99b72d68ffeae6f642fcd19253721e3479dadda8ac3c90afcedd039dbdb1e6fe3e2435f082cfcd739325ae937bb8648608d1b0529c359d12357affcbe8978bc180996e93db144ae3a18f89f73107db285acd1ef74befbc6fced04daf590687f9440c3b4c7013ffb6b17e27383e339b4538d8bff6e39cad5073a0c97370263c8893a5fb6187b7b6a881b03b2c8ad512421d14eb391d7994b9d6b75846c1ed53987f5f67181db7c0adc38b8bef6f5917cd4a24cf05d0ec2c5c10e40bc68e227ee538b6b14bd78421755789947bdbb7b3e867c8cf1eb237243f0343ff489964d6917802bbaf5da8db668560f0224779d380a86504d9614cc9b4589700cd5b47425531dc10fd147546a45a0b62bcb60876b47642a9fb96f871047638d7b831cdae2e9ddc3e717de99b729407a272ca69080c58a838659608f1af0fd24bd541cf6095ae327e7d6cc4c0bdc962eb263a125734c0b4ebccb85c274e5b932f786c14b9ca4ba1b26ac880d1d5295890f8fbb6b3129bf1242e2a7ad16e0e1589a5926f9f2ba6c062971c1b8977a258834f20a1acc9427c080425e32921b13e97004afdb9b1358d420a509f91e7cabc0b6241998b40d1182e939ddb25535ccd4f64d8a901f6b39756bc7f0cc1612b52d0acf358970334fd70632ba23a577ce93b05048c9d24a1aaa07ac68231851425e8be2baa8bac90ebec86278c4961157a80263ba988eaea274a62edc4ddceab412ceaeb51addf918f633a360b41ba801ed43a19d7cca2cf95abcc2847377c7327c68d17e60c7c9ce465a0cbdf695c6f3dee9701454f05739d3fe2be262e5f045b832e5e27f4471c483f4b54b43ee3174dc87306e590f0ebed1cebb69e53694a2d2683eb8b4933a4294a5ea65830a0b22df64daae1b4f137d0e1a7fef8ee6493bda9055df7f6a7fd5712feccb92dbef1a1236be6ab622d62b00fe4196fc6cab03b35c9082525137e53848efa0c0f5fb7186b6568c892cf4c0c649ea79d91d6d284068e9873ee3ace738e39582c5d3401f5c540d330e02ba9305ff71be14abb07b716c5db17cfbb388ce3bdf35a3c073c6d6baaab7f420b0bf8030a3de73a0deda069ef805277d20fb92d1a4f1a21eeb3b607bb0c6a37e59643da3bbf588098431499b0f2cdbf336a9fb35d044d873bbf73705ff2ee77847f5794c249a746efbd5f603610d4c5f86b7777a12f88db86f60429de76a07c25242c4654c19b5998ee7a097f7b7c9a073395e9b3e427a3caa121e5585199bae610e39ac74842cbc5a755a0c0b7b2ee0c9a6f3678afefa7fd37de92ead4be8da4d97bd47fc28d77f620dcc85d7e3ddf22e14e7cc84140bd225ee0b3a2ddc2f071b531bd4d0ecce139b84811671b1cda2dc1713b8e19780ba0ec5c2998fd379f95fa310aab54e1a3ff8d8544e5e180fa23a8b23584db4403fcfa9fb860c394c804487b97335d854207c48000000037bf13233a8ba1e5633b96da3c04429882482b6a6575ac27107c4c418363fb13a46e6ce306a706ddf9b0fc827f1a9e3c8ff161de0b1979e035d29b60a8319b0a7d9a08706bdebb4f92085b693d859be098bfb01fb6da64650d5786c823ee153023800eb487667c600256d9b7c3b42356481e6a9dde6112fb1ca316f168affd3f5d1657cb758366a7b29f3a0296eca10507b861aada52f49edd4eab59bb0df111c806a9ec19c7293400708f43e94fce430f2eca10fe3a336794a9084f84649e2d27f5949a009064a63f6c9466ae96bb48cf0e12fea318398607dd9f5d95618790f4df9dec0c2fd76482a095a0b1f02b9043ad5dd3b7964ef4a20eb4373068c086e9a84758cd0991406ce4fa1f30ad3874d5070b2087d9323e773a0e1ae0ca9db687bc179ef89fced984457e4206c3372cf4cf179c42fec2e828b4b7b49845f5b60b4b2aedc2c80dd41d3d0e09cb52dd1a4c88a60074761ca38a9ff6fcd32d05ed576ace694cd1297f86fc0a3dd0dffa80670916518fc326d5e09b99ed5173a6f0167c8909503c665f8257638a61c8a1ebb7e296ae5f38cd0eeda15c9962cdfc76cbff24d9217b817d7a6445af839b83928dee2ad6336d88c58d995f094d68cb4add166160fab11f5a0a5f4a2934ddb538e70d067735c7d8a7710414e9066e4d6e36dca881341bc7292d05157ef07f35461d98b819c18cf164dc78c171680e6f6870668eac5080d78eb2c495ebd246", 0xf7f}], 0x6) r1 = open(&(0x7f0000000000)='./file1\x00', 0x10, 0x98) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r2, &(0x7f00002a1000/0x2000)=nil, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r1) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x2ce0) writev(r4, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000000000/0x400000)=nil, 0x400000) executing program 5: mknod(0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) mknod(0x0, 0x2000, 0x0) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1000, 0x9]) setpgid(0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000104000000000800001a00000000000401009078"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(0xffffffffffffffff) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) writev(r2, &(0x7f0000000540)=[{0x0}], 0x1) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x3, &(0x7f0000000240)="36fd3119afe857b58876ee38b34ffc38bdb9fb181a21c51d5be9f476cae07c8bdbfbf9f25679db6036e1c29f8cffd1fa2e76bab2c4c009bdf2d52800b1a4cd60eee6d1a167007c0c531efe9f13d370b471cba28f8a3b3a46d153b63fe484d06c6b2529acbc04fe19ade3a33bbffb374422313b4cced245383c4847a4319ac1ee3256d0febfad79c829be1e62e58ab3e98f508a902ca61b428ee513db7477b1df64cf76a577968b84fceff6e5403378500d70e3939b4a639a410cc4d12586f53e83a7682a4ea03cc32b4510c1c819acb6a921781a24151a7a1ab703e79dddb5672d1072276e120ba4179d7fd1265b43e1b4a0aeeb6fa4b3fd667d9fb46c819d0ec63aeed1c2e2c91410e96946dabcd0a145bf2d31cae040a1c497fb0d86f5cb1bb010205c51ffd573e45e20c2fb2104769cf1b982da5459a28ae1a3c8867245c4f6aa2efb702d242f699b9c67efbfc642cabaa3f339e8e8fbc1ca56dda4fb5d283dc5e61bd92d1faa83dae6293087b64db19b5efe43e599db94f966f802438ed982b9fb75b3b22a2867c70b06a7f8823bca477ca3c5", 0x0, 0x0, 0x0) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000200)=""/4105, 0x1009) r2 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f00000001c0)={0x7fffffffffffffff, 0x5}) r4 = syz_open_pts() fcntl$lock(r4, 0xb, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYRES64=r3, @ANYRES32=0x41424344, @ANYRES8=r2, @ANYBLOB="6dafe2819f532296ccae60e4e9cd3968e9ec246c06ec296c2121b8dfea040d9c1f"]) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x8) write(r0, &(0x7f0000004240)="a77b84c538442f95bf1f1216b8d0ac99a9e92fb3826d0c5015880a933ebd77d31ac539f817ac3305022777bb2bf777e3da9d642efad1e431950434c93a359f51fdee0de0fbd5409e0ca7d64c846a48899ef33910fb511e9b933919ec2c3b23028b5ca979b4ce4dc5e875d2bc3bb2718f98f334ddc7e5ea5904404389308efc454b473d27d5874ae4bd22f820d0aceb42a9a0079fc7ac783a29bb2200cb77e47bf9e5836a29da7d06ade9aa096796d68e40c3f154dcddc1941b8493029e67c82ccb281a83d29656a0ecdd5c01093f29a4a3dc7cbca24c6ab733a399dec7aab019491825549642610ebbc7903801ea0a885eed65c79e8d2337c9ad7c4301489696c91f4f0fae15a814272f9b72bd7e54a3c31ebe6a19b14d15d29ba67324a710ffde3e42305ebfa9270bf4f764b3c0c64caf053de55386c39ea8adb816bcc33a9f39272a72b88aa8e779bb9e412efac1d04fbe129ee97b1dffcdb847779c2929bc00e7c0bfd52a85ad6eb0c2b6f2498ca7a9db5c385844a4a6c5a5fe7ac4b159269f86650b00126c68adf120ce83c05643f877e5d6496dd92a115464f4818afb8681dce4ad0b96cb188cdc9c9bf77e1ad1eda4cb768509749446cd37278e99e4dba685ccddd25942cd70a36929f7987d7fa60f8de55552567782574d35073b59f0c55c4155e93a4f0672cdab14f21731f467ca991523c31e0412f991d86fc427054f2fd285b409bfc8985e48446cf8802a7a8db32efbf26f8e7591d88698f7becfae7a7dc657c200774c79ccb72ef5522c25072fc7cd6ad425e092fa85a284921a4b8bf5bf744a37b83bed8f352e8bbd273f810bc387ca90d3ce665b8f1ffaf6684cd4844be31810dd1edfcfff4748c2d2a52f9a422de17a9a3578430073691da76de3d473e58b49a6ce3d6029723b9433c403b55fdde544026ce1ba5a03221253320657e1ab8a0ce5d2e8a1e85fca149a7abbece0fe2a325f51a5c8c8d61b81a52d961e7f44d2ce5d09198972daff287dcfdb6293c3bdb3470eb42d99b7f4dec9c7e336636c9f3613997b771de2f37e0390cdfb0801617478c294ce768cd7922bd9ea34c3f0a1c9cbedbd02f86e465367c94183ae63759eda4c2c61e7ac35244b53951185c551935b6bd192e2c6c29c61ab2a361f13c17a331ae5589361de0e9b454b5cc6092e798fed70cbfb70ad0cf008b152944d98820065b730917dc42186478f91bad930dfb7026ad9190e739dba870b3f9dfc302de378c453f4a75848a111e860f802d609868f2cddf7c139b6ccacaac928faa829f25487531dedaddbcd5bef766dea86ccbdbe0b22e855c4f3621245a5415cc989d99e19603d11898714813a7ac10a84d7a110145bba1163c22a818acf76c4e879940207944d243326c70435e763a62f2560382e83b05a0e37d741adb980d046c94868fe70f9a8dd7affdf757a079fcd7a01555e2fc6f5a7a97fcfa460bacc6435109825e491915322faec951f5607a5430e7eb55659802ab4cb5ae17a66d71bc915b2b906991d1fb361bdec80205962c8ec01c6fa4aaa93d37566de607f8928338b887f483ac098b35b1fda37069d0c601b5faefb9d89fdef9c14fabd8cac49bf5449dbf07210cc434b3404d19760fca8795d457b81e9f9846da841b02e63d6fce91889b2807b53540158a26a3d73316164dfe3bc82a8aad51b4f67b3fd387a599b24199a42e34c2d3f36969088596da6a7b96e19a786d45c2d441c7ca7a3851e0c1a5315cf242e0a2f0e55feb4010d8f47d163300789b867ebcbb994c449ea329241f38886d36c616add998e650add2c9c3109e6d0c4bc77f4bacc557931d12dcca71d2706e1764cd616ee24a48c9ac23e292298be91bad1f1d54f29e214baed51c3ab4f0e4d5ef37bae9144e7050e2f63912ad6e98d9c23442fb9f58281cedb8b80d03d86213dbeac609aa1512053f420488b77b78113ff7c9ca3899a7c3be7ac47c096a7d2ae494231268082de40a42b26dbbdb635ad2eef766b23e459da30c35eb5d8dd60f895c9b90408b95ddc65ea5ae385232d88435cb3aa37b8d5f532c61b0f743a46ca311caae0218c2d18325c05fe32a9b68006b44a75348db986511f6c0c62c000ce766d15a5147e7ead0cad39f74bd608dbfbb7dad77ef85d2b00e3ce25801eb46586c2da41277f4a15a8f09e64dcde4bc6ce74af82daeb2e93b6cbb69147f8594bd1f92f358e60fd08733de003d8386aa4a0ce61e564e88d052fc446bd70bcf2b782d527bdb3cf12391b267f465ca91c853534296811152dcf57986101247fc6079c03b9a9c09450fbcf30eab096322dcabc8e50c0546db655648d462d1c090ba30dec12bbf99140bf4a65629d1916d18679a423ab8c589ea85657e42d75dbd6e90febdcf68b7c4722c7328959ff8370336dfba81a8491e29067ee69a31e45bbe1e36337ebb0d4c43610917516adfe3735664617676dced6ed6c7b37f6704375f9cc3ab81c0c94896100ae64e88e4bba843c1fafc5d378557a962437ec78c62a5ddd535a4515f12abe90dfc68aa729c88a80d62a8d3f5ff9a3b1cd0a39a6bf2a7905050a3f0b3359d43b6f39d039cdcdb5781615abdd31e51c158d91f5d2fd6775d4ae245f9966f61c4d002876c4f97559a34d8ebb81fcba44cc5d1a08cd2f157eef13ceb8cd1cf2596c88a148d1e83c3efc57cf0f23f1667dc8774d11b778a87aa1d27c7465e10878948dafdeebaec3dd95e33b3c9e0d4b2e110d11b2ac6775c402283568929267ce0be781ba160277fa2d3ea5d1790c4a22ad4802c6e021c02edfce96496ba5e5d6b1b079e05b9f58ba5d8006c0852d10abe358520bbe7fac8178976c97ea4c0e7a189356f5ada6f0a3e842a5db01666fba245f643cc5ee434f4ef523b77f3154ba65f108bc0fa64e6eba90fe92fdeae65c85abef3bc4edf3faa62ab74b1a6d772b00b6cb3de25d40312d507b3eccc4baaaf3a77c9c91399b44238ebb2a2a5bdef1ca4f85dcccdbd8632dae86a258f691f6001b25a895795efb1b7d8fb63bcc1263356ac1f6e718f5e4f29e96a8a3fbb0a825221ae8412b340e372b8c5d6f21fadabba87a264a221c484802b8e15df3e6373dda4b1f9ade6646b2bca0ee0bb047675590546d5bc8ecabf92c90477dc062be666ce9a53add0a13fde7e86566c9081a5298f999f80eec7dbd308eeab621fb4963f7dd96ea674266a6703c0051c6ec5b1145f66c228f0625259c43f8ef89f464d1fcc0cbd0848fff8fc5393158488837ecadb864c03522b14af60fa84961c1bca8ce942602ca8732d1f17baf66c221f7edfac29c39fc235940be92241af05ae4a737ad3c8057560c6ce66c87d35626ba59588f0ae74bbed763d2548fa280d67516013bfda3f638b5b788f49b9382b522d5c6a6cdd25d03dfd1460bcf16346fc33140a468b61292fbe9fcdea1dcfcd0eb185ef253b50ee1ad244cd7698f553d10674d9e4d23b297f0f76c625147531033386551101910370994417822eac6f414c46f99219d7147dcbfc7e45d636f1ace4707b5ba8e761b066acdf70b57cd47d091a0a9b112a0888e503aa5f4ccbf998fd712d6c944ae44d74ae2acda0e9df4fd6923f8a2d39854094e5a04d68b5757ff4c53b7d7ce487ebc3d3496b33ea36a357fee7498858064027fe0407b4d2e37736c22aff0c65b85e5b3d8b201dc776e044f4006801ce57d9cf1ac567d70286a7278fd2d5ae271fb3f4f12c26dee42104a1abd9454f92b9b0ccd878ad4c0f63a3b661fbe4aa4f264f246b51af2867ade3acec4026abac557aa098992253c8e606f7afd7d86c5f643bf4b653bab6696a7c49294fa838c5152043ce07702c46d47075fec2a6a28fc15c59f7d0fba48d949104f5d0ee68a780b538623f7b3eefc2a2a7f8666803a9256397b5570875913173ff161f0f6e6c3855331f72a662d51a703790cc6f4d32ee9d190081c02e7b3f6d76a223271a7aaf4f694ead0b88a56054a8ebd91536bc0434d35dea28196ee15bd6c35f8f1b4d85c7ca4259afd7c47bdbccd79886ca672fe21320ecbf79d48789b6b49b8995708c12c55efd904c7c9d2804a45ac2810220ba23834a54606648d3c6f38c9fede71708a0488431ab5767afdf8d22154891bdde603dd2fd33582b2e309fb46c0152b2436e4c26581b4a771cc3590613b67de1f97699cadac15977207a72739fdde1c03afa6b7ed0e018c51001c229ee2cf4a29b6d7906f19829be35d099aeacd6161b2cd4d9419a23cfefc1fd7f52ae0448e58dd9992f30de85ebf5b6a23ee1c92cc8d403659f74c8429ff2f9ee4b5a605c770a9a00860babc6a620e501759eaa66b1fe13ef35a6355f7e72e3cbb334c81deb388380c0cbb7f7f6ac9b927de2ec5b29c0315193c06f0b1bd5dc521f08768cfdfc7499b31f1cac4184f5d772a9a0c2f004e5cd70297b637d84fad4112fc479be00b0f02cae8a2bcc73ca342e77fc1642b59fd3d0b309d5d64d98f260f98465d2eaebf9b3b81be20abfaeb6d6ba7d5ee1e5dc644587d026df51e05b8eb0c1b9b11d70f97c341f822abc00c3b117d21e47a1144bf191ed5800aea05d4811b6fd95c52c16924db5112d76cbeb076970e6a57f63d6164300fbdd6497cc7e58fbfc654f88367869f1c1b39cae4d960e5a69b3861662bb7309b48ce3958e7aab413d58cd8a572055de32ced91c3996741f758cbac8a170a25270372c1fb7b8282e6bc30bf5f4dada33d9f08368c4ba2bdc58d313aac30bffbb8a9aae94f1fa718c01bec185986a1951a08f0aebfb618d64aed2210bf74025e4372c7915c236cfec9f601915778dae94bad0e4272e0b3b9a73c9275f6dfba553ea70655f93595523f05b26138a0bea11fb31bd00e8818c371a3d9d2d45a99b8c87cdd797374d91219d310506b923bf6c67a086168be524215ddc867c7e89b8b0acba2f605b964229f2d87b346e9061f8262bd7923cfd2608ddf6460db0584da51cc0fcf3fdf0500b3ec505ad46d359ab2c2a0e045c388fbbbe4fc39bae8e93a468ee86e5b4514c7c4c633a2fe14d7cdc70e50756192e588d11685328f928106ea352d09b3627b378b200ea33dfa308dc10b617b5ce648e3e399897e5378f0eaa139bedf2bb72ce64b1d6bcbcca03ea8597805140d3e3c39e44e5b237251d225be19378e92745c1d9dbb97c219202ebec9a68118a9b50e1269e9d73f84b1dc2fe132db4bfea62d35985ac5ca81039b3ad4a970c07dd8635b04dc08c87a74a6af52dc10e1f2ff0f8093506b236e054c647de0cb3af19e0ee6421a226c286d2af12d9ec9b6a37abb99def6e9d76991d13d47d2074638ed382586cb8785f0511aa37de73c4ca0336719bdbc8e24fc178742fafcc6fb3caa87daeed149179f2dea3708a8e1a69931cfa497ccbc0cd07e29e15df24ef5aa6dc336ac3fd778621832ad4dd2f9554ae3ae54622d68479bb46dd319c1a1ebba2afa8aa1e3174b05a22a404a9855dd43427508a937910de6da170d05da04a2b88c9dd382847fd2f684d0d9f027b25efcb7f34f0f7127009577afb652ababfb28fab65375696821da244656c23b677d932c37f5cf99a8368d32551acee9686897a063f2c2ca9572fb41fe53e37e93bfdf25f12476f1f4614e1b09c0b7438ad0970ad55a6eb6612a9770648fd64472275e5d9cd7dc43ab79e40257759e3be13c97563462d6716bdfb724e610e44e27017bce40782a392cbf25aff3395698b74bd5b9f7d9bd978e627e96d04fbed776396f16bda1aefe22b4aada23b0b111094965eb74e5815f3383f46c", 0x1000) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) acct(&(0x7f0000000040)='./file0\x00') accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c}, {0x16, 0x0, 0x0, 0xff7f998f}]}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000140)=[{0x4f, 0x2, 0x5, 0x3f}, {0x0, 0xd6, 0x0, 0x72a9}]}) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, &(0x7f00000002c0), &(0x7f0000000300), 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000000c0)='\x00\x00\x00\x00', &(0x7f0000000100)=0x4, &(0x7f0000000380)="34f4effcd5cce333d30b718830afabcb117aedd2f093c20e567c5b7b5d06fc9af64e4c4c1b26e22a3cf094d4aaab65c60151fca0776956647c56eeed733e1176f7a9920000", 0x45) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x8, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000e36000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x80}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) geteuid() getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000440)=""/221) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000004c0)=0x1f) open(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x5c) writev(r5, &(0x7f0000001480)=[{0x0}], 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/125) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000100)="abddf17b", &(0x7f0000000040)=0x4, 0x0, 0x0) select(0x40, &(0x7f0000000500)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) clock_gettime(0x67f3248105b4e004, 0x0) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x5) r0 = socket(0x2, 0x3, 0x6) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f00005a9000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x2, 0x0) r3 = semget$private(0x0, 0x4, 0x21) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x6}}, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000340)=""/10) r4 = dup2(0xffffffffffffffff, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r1, &(0x7f00000024c0), 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r1) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000000)={0x3, 0x7ff}) write(r0, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f0000001840)=[{0x0, 0x5b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) executing program 2: poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xb1, 0x0, 0x0, 0xb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) execve(0x0, 0x0, 0x0) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000303000/0x1000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffe000/0x1000)=nil) r2 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r3 = shmat(r1, &(0x7f0000ff0000/0x10000)=nil, 0x0) shmdt(r3) r4 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) r5 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r5) shmctl$IPC_RMID(r2, 0x0) r6 = semget$private(0x0, 0x1, 0x161) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) shmctl$SHM_UNLOCK(r2, 0x4) shmdt(r4) shmctl$IPC_RMID(r1, 0x0) semctl$IPC_RMID(r6, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080)="cdd2d5d97282fd1c80b3b0dfff9ff856bc3039e9db954633e95ca077537d8e239a4d55fcb6098d04ee622ec44591ae8011d899a739904cb9015be674b873cd8e9dba570529d53a65d78e33eb75e03a10b3d6de45684a836864d7fba9afcb659723d49e73c50d42b74fae2ed4bbb41d2993deeadc6fd2c8ff", &(0x7f0000000100)=0x78, &(0x7f0000000140)="1566adb2f75e1ef1e93870fc70c2d7c64b7ddc8e54362ea87778e6a47c90ef75c5cf46036f232d20785724a9314b283a4870e8ec17a545e1c36ae423cc8667bd08e698bcf323", 0x46) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @random="b93fad6b9ddf", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8, 0x3a, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[], @generic="83624848e8bf431f"}}}}}) sysctl$hw(&(0x7f00000001c0)={0x6, 0x3}, 0x2, &(0x7f0000000200)="19493882e27e8f63734e0374e2403b07230f2162899394d881cc062dbb273bd5577be937295523b21e57f898dc66b07b4ca7765e56fdf5b605882fdd2f1a0a96ab1ba339c2a07fec6ad346e38f69982f5dd184befe75f5eea0b3d3dc3b63dadaab17cbe465cc19e15191a0013d37f0a1b5ff96c081471ebaaafd5317994763cca79104ed728ae568d2a5d6a70340c951a3ecc3d19d89e292bde39b656272ef8c76d46fbdf3b0adb7898c77ab0f3601fc4454cb3741a835e97990e5984214c25158732ce25c60f81af4362eda65c52abb98603a7baf586da79d0964321d922abf7889af188bc5dbc76bc5b029e1bd57a9cf5a", &(0x7f0000000300)=0xf2, &(0x7f0000000340)="80252f061f5aa779052985f035abe22fbad0e238481e8e1b1187b4eb6aea8c525dd6cc4996eb991f96ba3cfe95534773fc4555af7bbdb9398489ef44b590004a46644e6b6686b18bc5b8fe42b464d95698a6027f89dc71381bc1d81511a6eb8c533c976e583595f7e4eb36520bd377eafab8598abaa01a100b84e4abb9134d7721960685", 0x84) executing program 1: socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f00000000c0), 0x2c0c) semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x3, 0x0, 0x1400}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x2000, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3c, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060006803b86de0000ffffffffffff1d2dba6d625c5f019272ffffffffffff308d9dea0982ee06f90ec19c2352de08"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000180)="2fe78877068a70b7e7194fd2ece45d57", 0x10}, {&(0x7f00000001c0)="add1dfaf88e50f45acf65b5ce08776d957a6ecce5e858caa77be1b3eef3d16f828679eda3ab8872042c69cab7c6b9ccf0fd131e3fa12f69b29b00cba620d30", 0x3f}, {&(0x7f0000001440)="38182d3055a91d94f109c5bac88f8bb903294943e7a2da3b45c9dce5b8952de7e87765b42580a3499f15286575bb1027ef9a5e6d8fbf4712afd46643a06c6e90218dea3ac4e41f0a9b3681137cd5592aedd943b6e8088faa4d91980edfb13f3dcc2a6b79f7fedc45061d10ba9eab67f167ab8d950f91bb140e859adb0dcd863bbab538a93157b75d6df205b21926ef71eaf25c2f961c629f62063ff25c85d9cda5d811907a2d531cfc06d6839e613a2983a7d1dd6731d89308f88782a7e8c2867199f006fd85dfa1bee63b4fdd274ccc2b84d91c4bec47661b7b40a1950b5a4158147614e7ac9c7a00701ffe0a35481a51b548ebf07a2e9ea8f51ad05fc2160c1cf8365864198634e556cd4ac137880b13189a8b959c0264636c653ed5b9e4608f9f1defed9992ae27bacd2083502c95cbe2310eb0339ae5136ee02ee76046ccd854f3cab77b89468e6399bf7d9fe11ba0d53f19318e151ec06626b04768601d153c7120685df5633378b1b011f0683d2b0d3cde77aa3ee8022dcbed7023e24a1e539e954ed9c66a8b49e350b8e281cc24ba0d0e98e95061f62aeec629f8319a944051bae9bc8c97df5f30f5b64115fdcf1d88c77bebe4bcf97cf2329634034360af8da9a2f45d4100529db9a225ac645bb32f3c324de71ea8162b56605306216cbb7f1b6f1f0058e23dad3349387e4da5e2bf01b91d87ab919521b9303a7431d7872915b2fa3ed84eb8250258d6c9a17cd4e050a836066b923c497f8a6f0968ba9cfea9d042925ec144f3db182d60d02fee24aa996557aded16f8e318acb7ca6f059bb82ff2f936918fda7dfdf73277afd267ea66e12c9500f071c967e1d21a33cd0594c24f2307288520ef3fd32163475f8059c343983a2c0f5e6a453ed850b490c1615f1bf3ddfd2b9240a8804ad2e57cc12d5596eb753ff28d84bd2673a2590ef4d1f3b7f4ec98783d6b9c83221e74d8f639c27966d929776e10a7f57ee1273b977fc55831eada0a3790defe266beeed449c3b5e096bc69b2eaa862860671a935d6194eaaa5411aec9447c4fc5f113c8eb1537d2bf625f21300ab822062426b772392f0c3984b16819c01b6b64f8d9a96591478b8e46d0d63acdeb1b5c3a3a6cdaded587d8c451ce8b26a6d63b35ec94b8499617a9add901e589e7736eb9e5a5020c5635df581e0d15021960c60980b8f08b325d90a12cac5f394014034f70e62bcc04ed1611ecce3a3201f0ece633ce589b31c5b386738dc4f6a92433b003654e6ef255f1c0f5f930e2ba71d3a333e59e7294f900074cde597aa1ef4c2326d84778a8dedc79d9d8b10a239e4213789827256008d6b452bf2985d3fca0385be5f85f97b7dc9a52da277f010f32aaef63190f2903403418a5f7a7b3c14945be8d82927601c894b5aaece78d08f4852128a1f54ae44ca17f0074f33dadea59316482d4d1c4699ec28f17e74cce1fd542ae7eee2514c93300a49ab0f51fafc4a766530785a4cd8e996e8fdcf2987fb8ee69a90d2cbda681db7d24ec7aadf8a7f06baf2869976f8ceb87342ec166c0149ba4a7bc29dee071ee3fc6463c8e929e91aacda3867136df5a51aeb81009b57f235137d3030a58a84e354dc4a10a58a783317828ddc32375ca6769dc2309f4629f270fe7d34a02ded6eddc488e723c43a9ce9ece658e309196265c5672d367fcf68ec3ad5ad573dd694ba119ebf6b875e17d2ce9758310fe3973ae6958f560e897db3fbba230f108aab1456cbed960e73ab1c5792a1de13e5fabe5a027fe932ec17fbbd82861770786422fa90d00ab4d9315f994ac3fd1e41abd6b107660cc5f32289e444d389d931630a0beddcbaf4710d92d434656fea33d373479ae1b8a9eb1ec038e658e10942ac718150453ff994b4bca3df7d712b72fa5c2a13c3f9e0c70dc80e6fa29f9ceae1c91ed50c78ae6cb0eddd6c9636392d90700e2b1a1866b48f63b152e14b807b5941e9ad36d44efecfe300c5adbcfaa76da5bf49bdd3f453b3c7b0e408771fc76b0f0514f92c2d908a134661db3a221ebebeff6a9557bbcfb9a5ad12bf6305c3ef6609c6a7523d8e3215ac89b70e660aba47ea209d8dceb4439185daf2809848cfe6a578d8ca6634de54a311193f0e602da94ffde917d94cdd9235a722b242d1db82587907422ba0709f864b605da51df384c5247501423e5bb3b599d82f323a343423f0d179827442a8735fb2ad2f06e3eb0a1ce10759eab2ae85747878b174935dfe83af760482b347e798f2d23c53f16aea61ef9d821c2ed401522437891b7a498ff4f2798d070f2b052aa64c7bc5ec503debb709dcc944afc03ea9397633674b7f50161652ed19bfdc0b9fca351754571113252253259950b5cca005cab279bc6d6a2938530b0ea64e4a5af135d83abdeb1b70fa65d7eaf5e5e45fe249061b2312c843bf40c66c93ee04262d58aaeedae70a620f5462a1af45ed3f3183595f9691fad627f601cbc62f621d29ed4ebf6da8e6182ee458b5dcd1d7c1472c7d4df2323711ad427626ba788e9a3bdbb53790f975bf8701848cab752392ae2449c8152384800c5f5a012a5b0ddae812d9752ac9b346dff2f0383e62965ed337ca2b3ab6e7b2ef7af4f70a3137428c5eac22fd606e6ce2622c8e60ca7da0634aa076ebfbca6c9466c37bc81ec54f327934e23b50f601b86cbf80f36fe8b48f8deedff83e1a96bb7aea6c28e425ae937d59b6bee65118cff161ad529634fc990cd198d5b766432ec717d24d30233dcb88c50ea3d021540a0f50c31d15f0e9f7ec17915982f7942f6726c5c8628c2a891fd986195e3cd0aa73d03a1de6df4fa698b1fcc8782deea0fe1455a274f39a29d8f0ff1ee04fdeda7bb9c98caa27e92ce1485dc472a20235cf7e7bfc3ead01f355eb3c3d5cc79edd7d0c1bd3dd37f1900fbb2b316790d7ed1543aa39252c21f8a8de91a245c1125ec0a2fb97054d9e6320e2b01aa3a27dad04d144db5f7bd55d4355736b38900f9c2c48873ca163e9955e2a3e8b6677a08882d2cc14ac3acb55814e354c0070cbbec2c2772161f6f4817cbd69162c227f843caf5804432285e39661d9da051f11f0a62d88f19d5c9e500800a7a53295d72d52a4b984eb990728ecfe3c833796f3d53ae5ebd39f545ac6e6f30e9ea8c29ae1011e7bd847cc4d65bdd867df454a0160f8bbc685f70bb590cc8724f579744333879d801629869984cded091ddbad4031d697750b6f150964ec52bd5c79098821e58a6017c705291ef52bf648eff3ac781daa6451d08e9f5b09610e5f059086efa3d99ff9e7f3554a4aee86024bc9902c5fb6e2f016545db552087523ad1be918509c691b0922677bb1e0406900bbc161f5baae26a320b301ca8147a5a24a4d520253030fcb3bafb54a95cb27f115feb20d0f7e31383ed8efaf495358d0908d2b08c3fcc23f3cdf075af1e832d962f2728464edcaaa91f5bdbdb19c80c1c80e8ce59d37ca28dfd8fd0c3b0e18139f783959d11574029c0c51d963da385da42b5a98a6be0aa8ee96d3fbc92e6f94aa8b07909201ebc0fc5bcb448dc0a5e9dbf58c4b54d4aabb95af22ea73360b569234449534e0264b162f965666c2c0742ecc1759a8d4b52eacd08229eaf68d8dcd038772b8978608b0fd052696858940741303aed362c6edfb17bf348f8a6c8be64afabfddf786d937a9ee0c47b6fe202a7a9e40a55957e3b08e36b6411755737bf664c21a191342e25f58c40fb4c30b02f180d061b6ecd3b51418ed06ce947d3127ba5e2e26d037bcdbaf6065d722c8d90313f5b738a35d6a3781ce30fb9919e2ff4dddf46af21fdda00ffa1b1c8bd547100753d9404d467fff3913212cc520d1642ad57cd9e92e027537273ab6648fc427fb1c15e5c1aecde18d900eafeab92952ee2d0fd81ff19d60039164ef5a82042ec7b6f896450e56efe23d1e67c5c50bcc9ba9d446620759e5b733922878913dbf86f95ec9cbbf424f1c8492fa0a5767f4070d358c74198973c78538899f5028ae1495fe90ef425616badd9e75cac341e50bbf656969d2939bd4365974f3d0df19d2983fe4210d62bc77cb155592ab706c4135c5a0c87cfd156a8963ad905f0b9ddbef3221e0186c015484ba48a4b6a78b0f2b44c3877b63101d79fb55d4350410cb93fe281ed38d07269df67812ec690552cae8a74f07bb2f998a336498a502fb5fea371f6424775951f04a741d4796b915b1f1fff36e0971c9ba5ad6cf1f7e23768dd87c9524ddc7bfcce262b78a8e7634fa8a572e0087bd90c6e357807b46546bb219d2174cd0a4cb058997b8cd8486b32c94b330e6f4149da3d9af399dd398b238e19e7f41e046f1e231aa4c18097719680ec2cc57bba418706edb47ae72c28cadbb302552a06d6f80b3982e39eb204ea697da51dbae215b389e446fa6c8ce3060841014ff71c686477c54db861513bf0778562f372cf902de8dd5c9c16797c5fa0a8adf655d8f4f557ff12b6d6283109486b83a91157137eb0a438928d9ab29e29e1ba1828312449cf457e1ba8ffed0a99b74f1467d7b036e44f4a84d6707460824408b0f95e1d5daa198d804ab67cd79f34a625673c01d61b50d7f203927997778eec3a872125ec088ff4400472881a4b4b8b441f07d382594053b808d927bec333db49848197bc1b27c71637a9422601d1be1e4ece09ed612157d0fdd8bda8c6ce1f9a0d63d27bed0aec00b020e6e3f02cacc71b7176e2c98963a003ff4833f5dc0719a49493417204984610160ff9c85cb31c2c2b40ed4700e2a3268a2d7373cecd8a8cb905e79a064196b73547804b6f6276ee528fa187fe4f60945ac0d0dc134157176398d95d8983d31b56ea4fb767e9468d9150487ef1f41541b87291f25660a90a7c05ec660d506db0dd56a9f4bf7ee452e57589e11f838b0d45297008dbc8263f2e53628b3e79028b9a83d1bb8ecbd8814f07b497841e7d3a27756ffabe362ce67c854d7ba59c416ab4852ee4af05a36b88f9c5a165d34482112cc8fccc38c3149270b2eadb6f19485e05d548382456fb7d193bf365b21746eca7e598f8140693e4ee0d94a2f5d13c8e34ddc7c504ff322aff78285afbe3e3e788c46ab97ff9a3976e4509f4020b88664ff1d868bc10947ea00177ea0b4cab57d13097e9d1812778db9886c28cbbeb91bdf7bea7dc3dcbd59342818da01ecf4259d5993264807a5d71b2bc2bbfd0f705f141bd09d9bd1159eb9ec611036aff4421c603babd134d648a5c8200d593c745a3dc0e97741a8c1f308fd1ac07bcf993e45febf50f7600ba4aed4f2ed7e5dd4836a0f66bce3af5d05c3c3fe8da907c07fa2479698520b076455eb4aa3af5a66c31bedb7d674784f9fb35f1b43729dc1c53ae0f9fc82dd590d2c90a20807b446f1bc5804ce19f9ac5c8550135604589bdbf881951e81db519dac45480e5fccec2c3471a3e1e7b4394bb095e6b94f963b526ab6bb4008b21581607071d9a00566b01d30ff5fe9e01771ac8855cac0be5af251324b3b140912c3bbc293e0143f6ee7ed20256071f4f30653cbade938a93a83a84c5de41eaa09d51804c6d8d503eb6254a0246fa80f2f1403a3c20ccc3cf3f38e71ec5227e51a59a5da25f5814810e3eea22b7d7e93f8d52d15c64a3fb1df5b817aadc2100d39207ca951243bff241132fcf4d6cfdc98f5cd1eb9f8e6c409e1913b337c3e69e8eaab9c5c2bbf6e76657b18b62af13b101bec450a9bf7cae18fd23143b2772c489e661434121e80732c6476e8e831a124a1ab3e88eac8ec16de024a0", 0x1000}, {&(0x7f0000000200)="ceee2754947b38ebe00d8e7a16e5296a6dbcce724873fe20244331bd05516b04f7", 0xfffffffffffffeb7}, {&(0x7f0000000340)="affaadfeaee9e40b5b70586c141a1db86cdb611d118233fea048b91331722905a4f575f56aeb856d4b490aadbeab672e21db56472f9d", 0x36}, {&(0x7f0000000480)="165c9a043e3efadfb0afcf18c886024acade74149f1579da48517137c77a900481409e1861364a2f3f2c542a1f31104fdbd6b7fcf1a61248aeac046c523fd5d3f438fe621a26d994e91f8f8ddbed77be8719edd667d58858363112014c16ad6233cde75b3a4218fdab6f867131e0d71c8df4d43f892c71cbc92dbb3b082c5a6c4976fc773b5d40c4253c87c151f50cba8956b392f418b70e4afe1b7ceb91b13d7d0583d55c3869e1c0738ad6f80dd68f6f8268f12b2b673c6f0bb4f3db3108e39b05d9e0b31b821d8369a4", 0xcb}, {&(0x7f0000000380)='\r', 0x1}], 0x7) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) setegid(0x0) r4 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000001440), 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) syz_emit_ethernet(0xa8, &(0x7f00000002c0)=ANY=[@ANYBLOB="573acda8cf0e1da44038cffe941d231a2ed866f8f900000000000086dd6060627000722c00fe8000000000000000004028ceebea23200300000002000000000000"]) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x0, 0x0) r0 = syz_open_pts() close(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0xc6) chmod(0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x110, 0x1f5) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000400)) setpgid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) r3 = getegid() setregid(0xffffffffffffffff, r3) setpgid(0x0, r1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r5 = socket$unix(0x1, 0x1, 0x0) dup2(r5, r4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0x0) chown(&(0x7f0000000080)='./file1\x00', r6, r7) chmod(&(0x7f0000000000)='./file1\x00', 0x1a) executing program 6: unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 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(0x2, 0x3, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x8) writev(0xffffffffffffffff, &(0x7f0000000700), 0x0) r3 = getegid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setregid(r3, r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, &(0x7f0000000000), 0x4) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f00000000c0)="eaff125c0000e909", 0x8) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xfffffffc) executing program 2: r0 = dup(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x3c, 0x0, 0x0, 0x4}, {0x6}]}) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) r0 = syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000006c0)=[{0x1, 0xa3, 0x3, 0x10000}, {0x401, 0x9, 0x81, 0x79f5}]}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xc1}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000003c0)='x\x00') close(r0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffc, 0x0, "00fdb1186461c08b6f81c796791461292150a3fc"}) executing program 2: madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x0) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() getrlimit(0x3, &(0x7f0000000040)) close(r0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e62", 0x1b5}, {&(0x7f00000002c0)="708bff070000462d", 0x8}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x9d}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "ad95be4b065c389983d554ecc41f4f34eb18faf0", 0x80800000}) readv(0xffffffffffffffff, &(0x7f0000000180), 0x0) sysctl$net_inet_icmp(&(0x7f0000000300)={0x4, 0x2, 0x1, 0x7}, 0x4, &(0x7f0000000340)="fd42c26312e7f08074ff2768cb65f373b22c87a0a9a4e9c3600e6ff1d7931b4490624d7312a65e2974010131204588fe1e30c6d9b6417f4be3580d2535744e9812bdc9f4efb36048f0048698bedbeab615626e01d1813767d28819ff6d07613830e66db343f23eefe09b03da8a9582a7f94c36394298849fee214dda99be46cb14c1de478833191448cf2860749a8426759738307568d5787d7c650a163dd15c8a82fe0293eccca3fcfddc5692b078288edca0f9f922d66c87a2b8e6cde429609bcf0492f181ec7102dca6ed", &(0x7f0000000440)=0xcc, &(0x7f0000000500)="24e2baf8d465530315cf2a6591208a8ede99cdbd8238cd43c439ff8627f7487a7d21966b85a7493f9a46fd1f11c3f0d949caafdbcee26fc84aeb3548965a172077f02c572eb4d1d446043ba47e772bab622640adcff5e784e534cb7e2afd15e85417979bb61353b51b895f74f429cb014306d33229082d8e14d382976181f60cdf3901b9a1493cd5a378a12380bfb9fc1fca1afedc9453b0708cd7413a2bb23172a8451cf74a921a9381b1bdd061afb8ff14d69318dbd52014ba99c15d4b1f01888c57d342c4b25eb248445f80fef24f649baf73647fa28d49170d6273fe5d36bc0e5d77bb327ccbd7b7f9216b5ab31b7d3fcecc2ce652b67fb84cdfd04a537d3cb431d777ed46c24f5ed20117e2ef9f60abb3111a4d3c5e8ea1408a3b8a1fa1ba04b4dc9f4886b309e2586bf331a14d01b15e702fb2d07da47621e62fd0a60aa0902f5252e8a0f5aae6b7933eb4a386d0862092133a678897055025ff2412cb3a7c60e878c4f926f0ffa989e10f4fcbf9db63cde6643a19238e6d7387a631db19dbebddcd1c0871d5c4642382f24df34ea29c14a092c9b0d4cbe06c8873326b28a76ac4a3c658b3bfe07eaed555704294bf1c57c25673071c94b3d2025960cde8c5ee8cd59827b97821e0ce36ace432be52804686a30ca36238e1023b6bb407b1d29d81f49ce7741662167b6ad5368d1c2ac2a06af9225c66db9284b6ee01ac67b3781164b08641d8cd92e59e1616683e1afbb90a91018f9277bf479b9b09653698db297aefc5b9daf3ac57c70de7aa24b80748c96beb82b0e639eb1b6c5a2f2aa2ab5792051f57205c5deeca583042daa42320d33f59a3d151d40371abe7c8698b7ef5f7663e7c58c16ae2458ab3f065083ae3214507bd5fef85d1812a89ccec8f46e97530a3d55f20ae7f3677807aa6c8b6b9c03ce5535c0b0cfb7e9912c4e47bfacbc871660fb50f705fe3b41f9591685539b98a4a3de88b5fa8abea3ec4592c5bd26b150b8f907c08a7fbce5aa3d3bcf7179502273c8cfbb8414f2db8c46bc00b2190c378b01c035b61c1f467d4d1cbd17a16474c5800eda351a61c07a8366146b9ebfd14b5de179862e665a601c13d4791ec3ad09afc718ff031be179ef496ee3e7ebdefb3d8d6d73f458deb6d00e60c3fa91c7d0ed1e85620552543a4b88130c27a4536c33aaa08a545cf87d76ef86ed73ee5bc9e0f6c3c2e391dd56df60c7c9b0d1a02a801a352ece5614a47731d9c994234c5cd1e984ca56c652c6df519e5d92ca7f911a0b85b790222778b7e4b00769b45ae474c8106dd50dd82200bd61b09a16031903a149f4bb02220e34b050d0d062ffafe1506356f84f57f5912f251cdfeb3b13b3d921440b7fab637a0bdf94136a62f2e1dfeef8f4e2daa747fbf99c5349e73fc00f11e3b339d20076608d4abb359734c7cfc6fe4d5f460907b3c9074406ffb0c387f9b78a7165f9b6753b9090f5e04314a92ea9bbb46328fc6afc91c2914f349bcdc3fc59c15f0d6f174dd75e18b6152ecb9d812abf9959c3f9e6800dc90909371e764c1f58bb35fcf7b229bbc9ca29c9ecc2ebe93477cee8be709d387c526946ba251db444f861487f1c6872c0faa9420c0eaee88eec681e04e47168808eea0c0cbf014b3540f5026fd61ae451729aaf8daa377e55c52a12d2aa3937bba9ccea4aa6fd136801f5dc52ff7ef48fb0303e10f1710f697ea8a6ecafa057445ac52c07fe87afa37e6e4624cd672130571112bc263956b41c7a2c7e6a66e71da7b8f4fcb7d2607cea7503d357859021af1d0070dec9dd54662058261d49d1d1a69295cec5c5398f489f2f9d1764aff8bace49797274763e5dbb8c7c226251f1bed95ad5239e66916e9064bbec75f1e50508044751d8ff254da5b96fd966d385a3c7d55481b9a0712cd676810187f4828e8918014390bdefc34eac115340d98d15281b4372f142439483e2cd279f60d58602206fa9283995bee7aab763044441cc3826bf7002f7c735cc767ec8ef0330617bf8817eb453af6f9c8d156bfdcf47bda6454007fe9476c34c19a9c02e1783759ac3be1d8a9ef0ced156941ca05094aa305a634fbfd7141df5ea70b633d393a12cbeb0c2555df26a4dbfe472602190d1612ca863c66b8e3cc45eec75d42b32022c81055a9cd0389efb327593e1aba34aa2ce4a6599cbff52aad0a8f6fdacc17197e2f915ce048184e9be54a9f74feb1c6e976abd8df42191c7b76c1045dcb4e490b939ce28713138b69c5e584fbfd924d507163b0512c135b41646ba94ac7aca6b87ac52df18e67a349a4f88558ee443421101c8de1223d989c3d7b1e446b9d029c139fd2eb5b57c90feef5eea20a01a21cfe45c02e998932e0ef88eb12cfa66eb03c440aac29110f9b65d0ed6a81c39988a7ecd9e1d1ed56c843f3f17c799618793083bf1230c45bbfa8a47089a79eccc44e8cbc1cf8752175072fc8f714b3dfc4c6902383ec37c2bfadee22ec4527dad396db21d8aaef76cad860f56b1a43b70fed6dfe22c30b85f970915ad8fc50eec6728027df4e23e7b4e21e488715bd378c3bfcb75034aa7f99770594e41f7969d9fe170b56172ffdb0e8bbbcb27a70c2f2acd941442009bce3621c2f763747dd98d711c3e956bb64c99e3e3e8716ee62555e5d0086978f19dea23808c66430d602a5d618c5e618599c1a1b4384e49b28ccb93863f0c6fdf65f5e63a03d5f5932afef4d853c01455e14ceb5550df35b81e6921cd4b38373e5c9dd85f6246c0b23c3f858de11bff77977ac7d4f35936a551a9de0f8b7dd05d817de77008a4dcb17ccb15f98e34c78028791219b7ee207c0d2bfe0105678e7f0ccec37740d13d7364bbcc7c09ff648ff2aac3bdf55f25de763ea81215bcea3b74821983ce9e7f4a70b0f6c56458ef7cc1f967273d21055fd29a84b2916ec3c3950f6ad2452d2b9c3ddc136f92891130827a5db42ce1e324455e6236deb7cbb0afbf80ebed6bf91828d78e940fa27ed4faaabc05ee3965910edee80dfc773456e8b22dd59f9bbc01b47fcb7fac07bc23c236d1113d5de7daf059302b661dd34b33fe7b98f4136ab849f779217a509e3796c2063c16b8ca864c64cd1d598508dae24fa52b1529f41abf24a426d01c6dfb4493487d0bed112c49d8925496d7962401d7032d63e7ac88b65372bc11af476a11592fdbb6c2750672b6b834af33b1587f07d80c4a57f8424bf187f0ea9dfabc7df55d84944b38287728fc773e9b106e464fa99a660198ce58e50c362f249246cfa3c1315b580ff6ed88ece7f8709eab675c406fc1a71dc1a4bb66468228c0db24080bfa43806b17e896ee4bae66053d3b516c7c788f6f805db3007fb17daf386e35bed7ad81a77a070fa770b0305ace6bf3b05985b348520836d16602eea5afa51aa6b646fb7f34d5643b3072e6bfb5bb42902f5334e4857ad1d9f58ce90dbe59cfaa46c0ab1f99d3179b9d638afc5c7dc8950d9f8b369413cd810bb2b53b5574c6238d9c74102960a4f4ac80590dfbd57813d4e34eea8156974a1eb2f85d3ff5b38b3b7bad9a394459e9b1b8817ebd50079333b1ac65a005678f1c04c389a2a56a5d28db800006bb6dbed32911dc574a5654cfdb64fd74680ca6ed832e02a7e91e24acf3acb6ea7836f487b40f8213c4a723d9d628098cc1f3827b2cbff0b7148975f84de2132aed92cc6bae0097dd99e78f5cdb8103cfc3a502e84b02e607d7ff1f51dbae5dd5bf05c5263caba913ba77c98d761cdc282afdc51bc9afbd1cc7d32aed8a8b131aec8ce962d4c6a23abf0fecebd36297ad10f8d3ddc99427323008f6bd11465939d3dd18a8bd58a9bd6ddabb87a2c9b3486161ab9b3fd25ff70739ce7347051c35730bdb8d72f71c240792abc3195885c4a93c14a0b44c7cd032b6994122cb29eada86c2b03c9643912e615c8f4ed665e420cd8b641256c9157f6643a9fc7c32b214c284d8911dae7be24a857242dfaacf3b5f948eef971d10ea92d350acec81474cfa613db52942148eec3b888490257d4dfae316270b69a37cf472da9c5b2e8c337a3831aeee187fcefc85c05046345f1c6593a709a8cd15c2f76c239803a98ae8c01c41836b713c4781998563647cb6cacb4bf45acef268c78ba914d57603b9a117e5cd8c684b14790842ec84984cc7d652d36b9b9591c642cafa307c3e8a7043ff447233dec162939c857f4c80c6a6ecd45cda165c8107e32cb259194a33ba4808d26bcb8aa0cbeab79354368f57246c5461de6c18a6b13ebe58e2be888d6b38e46c978764022812c2e5ec76074094bcb48c4f993a449d50d8a82d3a6e6038fbbc5aeeef0eb346ee0473e3352310467f95de479ddc63133215d821e653090b74200c24e7fd82e2990e67b6af977dd7ee97191436025947d81a27a7362ed979c727acaba7a5b8c9bb0028348701fb23f3c2964cf53880cdda2c155140504cefccdb48ccc8d5f0077c27b74788958811978fadaf6f96135a4a6c2e8d221a5ef4edbf42f003dce2c71feb558f4ceef2d5bd2383128d8d2f6f9deef090dea7b33a6a92ce817c23633bbdc217c5b1800e5e2546e78f8529d6a961b2ee612d9a5685bca20a8975cf704b8facaa2875e5626eb80d249c0b78a768af15a51ddf49aa43a145c736a50e4355c12baa3c5556359e541cb2362bbea63231198ff722df411471d56d39a832e7a2780c605ae6eda6c1aaa7578ac14ef5ba70bc87bae8516883524b13413ea9f06ab5edd8f17a6c27a24798c0b07154cdc5a9225f8a81d972486ea14745aa89a387a92499668d9c02fa37429bbf0260cb383ffeba14a0b9b41ff678ab275aa3a463086f9e6830eb2f784f516a2853d5f6eaaa4f88543419dcd50bf8cd52d8b1aa924685f4b32d5787acefd0c569fb6d805fbb92b5f1da7b6b365fe55531f0a60cee5c23af40d70306dfaffe39c82a3949362329f5bfd96b0ae71e41987afb06562e2afb4841d59a411140f8a65558783847c738c18f9e89af1376addab104569d1060e1f239b62c01709674b152dc46d48620cb5c167adfc6799d988ef604fd1149cec698cc87f9862df8ceaf8396394adadf2a6579952aa7eeda7d131315721ae0720400be3a4f75c4d7b4297f69d56b3f290ec0978a07d75086a4205824737ce0988f1ed591d26e3f0cfaf0e07fef16f4505141d3d4edc50eb692318abdb5b7a94ca3d1ef47c10023b5d4b03903bdb6e688e09184cb39f693a84b764225e6c88fe9020637eba1f1cb6c150d036531f972bc6e3d2ad1f6d14ec48c7c6d1fb4373b6fe3c74cf3d5af5ef8e6325a6a8163e70a7174ffa123f2c3aae8bb02ae2a40b56dea618e45617ca276bbf0f8010e50a08a59887a6c249f3ec083e8aa323b3f58232cb80e6e915f5c4709b0584e23b63b0f6172c0e169666c0354f63d863f82925838810d96792debc07528142fdb96730cbd27b666de8f32d0034815431674ca877942db5f07896ffc0f191e9bbcdab9f61721e007d483171aaeeade8dbd3b2c5ac33b25edbf962b6d48ea5c06dab5be0a188641a4e2f6d0046a24991367919ef0c0ac38b17bbf6fa60e1d02c9b3603865c45eca30a054527ec925eee304286cc451d21bf0e2dc4e2c790be796f3ac61b2489c98016dfa506cb36ab78d08b9a2a755d4bab6d4f10891504b7edddaec672a1a087806a7e5a5d7a40d8cfe1ef46c46a8e9a5ead09c322505110ee89504fb04e64e95982236889b441ec9b9bba097268f0ca5d1e3c17f1f95fde417b29afaeae91e9279d9c7af419c3bb0fe4b02125ea", 0x1000) close(r0) sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x4) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r4 = socket(0x2, 0x3, 0x0) r5 = dup(r4) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae0508001000"}) ioctl$FIONREAD(r7, 0x4004667f, 0x0) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) executing program 1: sysctl$ddb(&(0x7f0000000000)={0x9, 0x1}, 0x2, &(0x7f0000000040)="ff3c442581f80fb3ee893e326174ce7fe2fa75f5f8c36577c8b3724f86594a723680210e76501df723e88b6a7116ae1b7285e37443af0f02494d5a4836b63dc0c472bdc694422ac82a8951fb8b3f691c0fdb37e42affa5ba7efcb7a04bd820ed82e37200"/110, 0x0, 0x0, 0x0) socketpair(0x20, 0x2, 0x7f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)=""/73, 0x49}, {&(0x7f00000001c0)=""/73, 0x49}, {&(0x7f0000000240)=""/134, 0x86}, {&(0x7f0000000300)=""/32, 0x20}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/55, 0x37}, {&(0x7f00000003c0)=""/230, 0xe6}, {&(0x7f00000004c0)=""/166, 0xa6}], 0x8, &(0x7f0000000600)=""/183, 0xb7}, 0xfffffffc}, 0x10, 0x1000, &(0x7f0000000740)={0x10000, 0x7}) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) executing program 6: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000080)=0x4) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x420, 0x9f9, 0x3, "914b339d4a6b0faa9b4eb62dc52494c1f387769f", 0x1f, 0x9}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x5}, {0x106}]}) r1 = socket(0x18, 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setreuid(0xee00, 0x0) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x7ff, 0x0, 0x0, r2}, 0x4000100003}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x8, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x800) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) setreuid(0xee00, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r5) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x800000018, 0x4000, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) setrlimit(0x3, &(0x7f0000000140)) executing program 7: r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x130) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(0x0, 0x0, 0x8) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYRES8=r2, @ANYRES32=r0, @ANYRES8=0x0, @ANYBLOB="3cadf8b32b4573cce7cadf15cfde273f746d4bed1ca3b7ced68b6ddb3d26927801000000005148c0a7526f9333b29874ba9f9d60bef6acf0b000767cbd7140ff8c0c8ab18df693d182e1278e707a83bd12c7b3a6b1e1be047de623dcf77d00000000", @ANYRES8]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0x3f, 0x8}, 0xc) r4 = dup(0xffffffffffffffff) listen(r4, 0x0) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r0) accept$inet(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000380)) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) sendto$inet(r7, &(0x7f0000000100)="0000b1e0d2bfc9296c0c582b00", 0xd, 0x1, 0x0, 0x0) write(r6, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) open(0x0, 0x10000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80286987, &(0x7f00000001c0)) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f0000000440)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 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(&(0x7f00000002c0)='./file0\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c000000"]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0) executing program 5: r0 = socket(0x20, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x3d, 0x2, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) executing program 2: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000000)={0x0, 0x10001, {[], [0x400000000000000], [], [], [{}, {0x0, 0x0, 0x9}, {0x1f}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r2, 0x8004745d, &(0x7f0000000200)) socket(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x67, &(0x7f0000000000), 0xc) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000180)="39f29fff56576a8d", 0x8) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r0) sysctl$hw(&(0x7f00000010c0), 0x2, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setegid(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) dup(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000000)=[{}, {}, {0x40e}]}) clock_gettime(0x67f3248105b4e007, 0x0) syz_emit_ethernet(0xe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(r4, 0x801169ac, &(0x7f00000001c0)) executing program 1: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000040)="c50e925be2015f2177e60c82b1dba7bf4538199b096eb3dffcd0f7598f61f47654ccb855ff8d727937c53b56965650c3aec81c45fbe2009c956bd4d1b99af79133a71b292e59dc27716f8e401674e5a1484a325b3fbe69c79b3782c801c7e125e1b1b7117041cab134d42e124947d1e1ef3893c09a9dcb3cc5446af8b702b430bfebf5473fa0badcd72ef75bb63718e2337f7d77906121515690aace598f47faac335a9b393f2a3bb97259bcd3c5cb66ec7f27c57d128a0a13b740ef8584b64685eebc263eb0ecc66de33283b8f5", &(0x7f0000000140)=0xce, &(0x7f0000000180)="fb343c9dd901c3bf9f3b7fe75394444eb7cef740a6f8345416d8", 0x1a) ftruncate(0xffffffffffffffff, 0xfff) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000200)="e4f1822d79de5213d4199e76603a1a47274d2ed79e0115223d33472f17029c366c0dc7c3b4125f0fe76f75a9143dd26d0a536d4a82e358368438dea52015654fb2558772ad6333a9a8e49f16a8a867df5f7ec32d75610a007dfa148886c797c2f3768927e7efd18426f9e284d71bc944af31096933d8f8e4d2fd189d5e6ad3d2ad710b7e50d7995aa97a700ab875fd9de7d65be5ef700c25e179159fffadfc2d5c42b5ac705e75cf4c23d1b21e0be7375f16b068df9d7275c3ea3e14c198932ad278a59e57aa36205a51878f58e00bfd13a791035504fdc3f38b507e4727d5a91152432b997ae2fd6745d3de457f769314", &(0x7f0000000300)=0xf1, &(0x7f0000000340)="0b285b4d007226f050dd8d21d3eb529de729c8482669b71154dfd32862d09aae14427853a358e17d4a485311a372c0d644e6c229d954b4edde7dc2ad92cc16b575d155525960ca4ef8cff1f0d0969afa0dbf849ad16711685a7ca494441446225c2674ff20b265243b034ae0bfa03b1381e4bcdb25b959c09f62a130a75685f7df4860e51a6f37508f71c9d221aa402e6e2f8e3b23c1c7657ab0cfb4ae0ea0ea24a952f4a00ba4b2d39f2cf6c4fdcc547eb12399c71a5e", 0xb7) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x10500, 0x0) r1 = dup(r0) getsockname$inet(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000500)="284b9ecd8469324d5fb4fa0b6d83fdc59e660a33a499bb44483b8cae3f7f129f1aafd33f772ff611c8fb2018665fa517155aa0acddfe0addd6af4dff6ceea6cd7b1e8415283d7ee097fa6e264d01", &(0x7f0000000580)=0x4e, &(0x7f00000005c0)="f1eba5367f768066aa7d6d9803a5ac7402548a016acb4d3cd2cb0b0f8f198d6dfef42267ec91c6db1124af5285684b609517728d24756ffa8d9d97139f3e822b970e973e3c29a421ef2354d15c5cd6ceaff86a0b9857ee2fd05bc4837423fc7c1c3f6b2d2486a5b3c61ac8e2dccbca63243c20bb041dcd513794b6b34c19b2feaabaf2732d", 0x85) sysctl$net_pipex(&(0x7f0000000680)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000006c0)="b276edf240b5774d6f79b120cf2d19cb898293fbbe35f282b9d6312a982027079fd41c05427c1c4c68931939bc78ec0f21f9b373da3e72412d10ab6d30faf2faa8c0df14f83013945f5e615d8afad67ac684a857cd68868ce65e2d28f83942e8d3454a34a840fe3000d48ec5ceb1cb8ec515197e427ca48b86bea59528d12190d734163fb06173e7ab7d5cb2177a39c0b079d8420d93269b3d45f1fb5f6da6af40e946bf4f165a0f017adcc1a7643c74c365b221a267edc39ee67f145ee89294ce0ace6d8323ebcefa43d742afd91e84607b0e1f8069ad41893026137c4314ed4cb2da663be30b3f852e2b313c586f5ea8398243182a91cd72e9f9db", &(0x7f00000007c0)=0xfc, &(0x7f0000000800)="bd4af505f5111b5a54d7071040882425a409fbe5d189155d68dfb002b040f7ebec34c3c16aedc42da57b9d97a449f0dbb5ad75072aeccf11ed7338cc0d5ba4e3d41ec507f28b610c09486f96a03935dfc0b211c3081fa7aac2a912c533a7524fa48f69e5647c244421b28d7a7c51670a8688b02df54b2e213f821b0814f6fc695c4a7e4bcba1309e97f441a35ac6372cc37b", 0x92) sysctl$net_pipex(&(0x7f00000008c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000900)="32290c0028a9ce53d58e46b4a4a4971375c8475b1de7509d25c5a80e6e69838f2282c089eca330013a615ceaece77c8ddd6d837f74404ee30389964b68dcdbe75b4e21d9eb7c79ebcda67f0c9440b52c09b0", &(0x7f0000000980)=0x52, &(0x7f00000009c0)="c6f702be1d643580b09a87b905751bc7a7b887251f6b09fd981a", 0x1a) sysctl$net_pipex(&(0x7f0000000a00)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000a40)="25adbc142b5861e7480fa18a476e5d79626fac1418d6697924f73d06a5a32784e6bf5a4f", &(0x7f0000000a80)=0x24, &(0x7f0000000ac0)="6670ba7fba58e894189536e855aea451787f6d172374cae1f34c72dcd2378a271a56ffde1a53dd269aa35906dea38ef3aa129797b459bbd78100061e620fbd59893ee35daf4362729d4dc1dfeda390c702968dfd5ef748886829acf090a87f7637da6175a5e1cc9cd0555d9c8ca5518f919b56c57c9d3338345ab048d6a26ae6ada6c6e81a8f810f4daf6d44b896b3f1b057eb3413a71bf455211cff9bb22d890c1168e3c5fe909f23d3b9f0fb282e69dc5111bf9740f62814d6fb7c6b273c6a0ea64bc305eb1e5b80ac064b0670c20d551a682d4e55ea573e8b9cb74e2c2e94feea014217de40df683a9b09c705be9dca54", 0xf2) syz_open_pts() getsockname$inet(r1, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) sysctl$net_pipex(&(0x7f0000000c40)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000c80)="4a52189a93cc870481ca0e56c168291c3cbadaf1519376da8eddd5f6d3767b21ea375e1095f9f515de84a459b7ea826f8a7f0fb453aab8df7a23840aed25c93225e3db3c2716afe4eb4aeca51ed902acd32c8292fe6798e6aa404fa670bd7b2fbb79517ffa8de4f35b1e8228335b49ee3760e4253dd347dbc0bd954797a5472e31c30d9255ed3687dd455edc5b33dbd684db31c0876836ea4e57811f11166d267f2d1c274481815f9b581d876996a315eb1a140ee379cc8fa2f9202d01c4854a979785690f583ea5700235afed67ab38ed3086bf47", &(0x7f0000000d80)=0xd5, &(0x7f0000000dc0)="b0b4952a30d2b28cac76a3cba51962a4690ed657946de9194c7d78e1ccb59f8871b25c3a223a218bd7436f1642d209c8d630baed3799885146f46d24c6fb21378c48b6fe25d5417310d8e905e6d0369375950359f89b28defe63b7727c4204b669cb13b6314cf11b9f98e51dcdcfb01d80c82831710b888d7580a2ce1a7d209e6b04458eb3f297e2bb82303750df1853c164c37051b0c8a1984b880a22a83bf23a38d50559f6ec473e3f87b3307e59725772ee036f2647354f251c50ae77746b3bf4a13eced1289764c8d4514e6bcd774bb57968997f97d36fbec5a7bbb85b", 0xdf) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000ec0)) pipe(&(0x7f0000000f40)={0xffffffffffffffff}) sysctl$net_pipex(&(0x7f0000000f80)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000fc0)="df6d27d3f505e46c581cc530fcb45aa632e91c72386ffefc13c45cb01e86f3cf8b4729d055b22bca882f0d67f7b740a20a48a5a74ba907b14809f3536237101d08426aab815078548cdc1bd848b7468e9c4d6530311c158a64db9da1556360de2b5f05179ae4ba37d68d74443961d5c4e8c6687510479753dd223eb350041ebe6fee32ff9e708675cd7167a8474756dba50f146e561effebacc1c5aeb8d02f52bcadd3c4ad2b6ef529b73839eb739b0000a9e082ff3787bf9793f0c087c8816c57f293326c0ff87cf7625f14cca14c2b118c4d32009263be58e1137b417aa45519f7c73be934150ec7f12637e4c93b1024eeb9538cae1479443831", &(0x7f00000010c0)=0xfb, &(0x7f0000001100)="5957ade48ea74ecb257bb00e63a8682aa30872c315097de229ca3478f90cd23935d7f27085a922bd557e33d6731e450520ecb28caa52b54d84e81099a30b0ca35bb6182c1e73db4b01d2750ab7d9adcea8a37151c2e926c07b8a3cc9828481a577145c9424d742fbc63ff905ce7308f00c54ce2aab31fc892446ade409b1227a224160a7342bb0cf08053a5c61ed7290f501df0575d1a8395ca5875e9e41", 0x9e) sysctl$kern(&(0x7f00000011c0)={0x1, 0x4a}, 0x2, &(0x7f0000001200)="3363c0eb83fa433f2aa5b3b994e4bfe48b2d1130d514529a63b81c5dc504edf08bab4a220c78e320043c1060011c2d79452093d120552fc1abb35b67b02031cec29d70c66ed85c60d74a2f171b0288d6728b6277e8ad6ad35cadf8dbfbc7a14eb21a3e8a508a3ddc98df60150c00c123976ab37d8af09d7ac924c2718d7de81d1d6c7347ca356a9efeac43bff0769a090af89c6ff3b51875dfb15a4763ad765e83e6649f0a047f2b0270779f29dbc1b37890d743b0b9a8ae16cb4546c8cd9319984f6dc536de28d76031cfcd94d53f0f8b9caa245566d87b547d9f805d5dc712535414dcc1f2c4846be707f3dd33611711f98ebf98fe8f98386c8a86c54afcc539c060a656885e35e9354365f67f02ba66d105164fe4d86e9e2fbd4d9e4f1c957100714b91aad83a60cb2d2ca45c57cb13c95e9b262a37530f373bafd08791faeaacc8db187631d4d1c021b186af0bde90884c28969d2a190eab0edd428af7b28eaac54eeb83ad6b7c3c2ff812828739e2a3dac553d1f694cf2c11cc25047db985f77f801fd71bae071657c204f13c40ff30e7b4c16e8a8395c5e82df4058461fa312f80392ec63c639804e6f57727bb97b5410294a95ed6d8e7fe1fedf4013d6487f47fabdb5db121d9e04fc4aaf65d4e104879987014ffcad1b678f0522abd426110c86a5b87c42ee028f135abe2af22ecf81fe8654e7b9c97067acf2935348d1cb0676c67a6320a892f74ad86c586010242e428fbff73927e5a1aa7f24641b46ca0781f3ff12c3cc9daef4a277362425609236d0ccd1a9a080059dc73645d06702b4b0db620383214ac0c570ae43682484a0aabb11201e7049b8b29dc3b3f415073d022dadd55bfc164a3c1026e83dfa0db9a633d1e1023999af5fc007312e42cc5e73e36f2fad0e08c12e9527dc3d919c89fd64e98c762637e07e335bffede6ff7558d1ecf62cec5dd04307cdcf7ed5da8172da30123ea5c7400ae97c6dad5d540918cd186f7b639fc0b20af1899a718047e70495626d6e34b6ecdacc814c9c15812ae020e13ac0e90a6ef8a5b35b6dfd1037e83d0677588288b9eab096596878c0224679051eb14362f5690dcadc4645f61211416bcfd50d0f742409f5dd66fc879c350d360a4614beeefe701d1de5e91f5dff7ba45aadb49384d1139c7b75732ca1532903801a2fcde8d3e8b7656942fc44a9d4f58a5bd9a725653cf1df7e3efa1920ae7fc372b6a910b2b96a2104767c3b4fb487c857d0f02f2dd97e08351eb6d453c777edc51c53e5154cc87dc42c8ec11758901320c8f5d9a7a4d686fa2f4e01508236a88841405b7ef1350862b978df3b838dd0ddda2208e272f6ba2b2ab949bdb0f7e601954868336d0a97db09b936382665523c706210f9e689d90279824568cf85d3d2ea64f5f09edc845b17619813986a4d8953c84ac74ec5666e55f0a3145bf34007a6f1e03c667a01ad78921ac823e6938ea33242457cd4134b8e40b3c7fc63796de9f94a2399eed6e1ee861e9d7509e315bda3b411aa44433ee27fb5067bbe826d2cc7ee32fc05cb4af761a2f64ad2dd0071ccb07c272199207fc9b2bf0d05ae2d43248f91cdad12039c7179c917d797b91451284516d4b0fb0c08602a5278545606c592a6640da368c74597912561286ddaba2b2b6b1d2f7078ed5a332aebc15de19e6677eb1d0b0baaca092280a0b6f230f3de1f32e55a0fafbba68d00df79f71806322fdab0e0b7d4c0fd2b9eb3217fa0f5187f648b5d64397d9c9557d3635afdaef738d6141b658c66f73ef545ac0bb3689841f08cc373c070438519b5469b5996c01896bd9b30ffd8dae3368aa90747a1eb5caa13d765a6915f33279f5a335f554d33cf075593937555492a59c1be14c6c416b4e68afc6319763f7eafcadc202c9c69d4f5a2304f1a57e21cf31714e5e6b2aed9457e341b29b82c0b599410637735be470367ef2691eb042adceaab2cb74889879b040e8b28a6770f122dbc78035f985224ca9a0a69f7dbdebd2618f98ba6a642ef73168578a8b0a4a57b483bb38e03e2d086626cbd873f28a5379b051703a379ba8b3a05b3fab79254136d9b51a6978953f9c07bdafb5b14c9375ae747340bade2e60f7ea914b4a38c884dd3861a5537e25f89e30a94e5357af43c50c746ac1f5d0e4ab39dc779659dcded5c0ed78986f8ff7cfcafabc702fa8320bd5289430f40d8c5fa39968bdb2c8c4e4fbfd5486731fed11edcc9859879dbca95605f23cda819cf15d8de14cf0e2cac130ac762f33931926e0b3d0e99bc391ea46af3db3f3b640830f23eb3e55cfabe16c6132918eaf2e6d625e1dc12aed84752b5bcb2925a4ef63fda59d767a43ad4a476dae2686e8cf294a9c62b80f237eb503c24f9eca563ad19cf60739a511a52e0d7ce92bc0e3a6a88387ee39371a5fd14ec2fb5258bf1063c2f7c9434d6c27abf84a8c1408bce27bb7f8d129f3a1d37beb396bd7c3a4f05c8ec055dd3692f3e2079fda809414bbd45164a4a15cbea52f7feb175625752d8774d3dbfd0f6d8e5cab74f21b91a68b914bcb0481a1c8ffee13a2e0a6ee1089f28a33cbca68ce1ab36ef8253f3f008bd86e765254f0cac2d33682f49d3b496285eab7221690bd4c9699ca93537e90d96361d17d36a7b19e014ab5cb7efb6ad0212a18046b3e04792b564838a88da7c53e10bd5653e8e54425ff222cd3ce04099883569097b6cd237ac9ff98bc9e7ede27b8513842139525fab689d8fc8f36ae01c0ad934db5bce5807fc95f9ff9ed5a2c771a17d66a1760039a376a7e82a42458430648a3d279219644a9a66b89d6b27981723a7712f81ff22081e306c549a595061f69c34bcf6854b1e4bf8e236d4596fc0b7d40b097218c9c72040977c67d135edc6eeff9104160676029445f8c9cf85fe7c66650891ddfcce5ab8ec44446e6d0f7452ac3d7a1b4097d1b76e68a1847a23fe4185dde7d8f26afb2046e9ff8766abac08a1d74a8fb34dbd672c234e8932f390b79c6d382590b038c8924623b133fd867d61286865feec34e3a0df3399b1ce689341470104e53eb782db6190769d7797b091cacca3f2353a99ff2bc16f7641baf183473777a7fbc3b723d3b703cb49a9e2925de5755a62cb80c90a85c8fb490972f1046a72c30bc7d52553a716a4f62596ca616f8cd65ccc9f82db11287b661c8729157ef4df20fd3cb10793aaf1e1ee9b4babf426760cea86aee9573ef3168d778e6ca846b16008389e55e3fe18d0445235155c62f08859ec5ec1e6f019a4d16a60a58e2902262b381046fef5ef0292b13d27835162a58fab44ba6bffedfa12039cb96538dee7454df1bd6e7a608f71d1aaa50c0852f01304618297349da0e5b1c49c2a327e64b32fce8efbb5c660a371be6542f2ecdfd1f1d2faff387de4459099e12749a01cf6a3c4a97e6c3cee7b0f2022e237e46792bb82e41f276df2ace6bd3df8000c117f1e5e9554200ae87323fd6810a1144130fb903169ed10d32d046dac3dfa20b71abb47661ca86a8b9fcd6348a72fd7468650afa1a788127a6b64252ea3cf7ef91a098fc364995dd47f97e40b4d1b94c8bcc7149eea0f3015761fd4ae0b9f8f039cb37a09c96349dc5b68d35cc4b0435769f7c773f8ab6fca5dbaf3ab2596067720321691177b307e3f0e9202cef263ac9ce3d58b7e870d12ba03d0cf26a56970d5fc0fdf03cc61e48656c0933eb0472ad03784d606de4b18538cdb2ccdd5df7330ba80d963cd22649fe552d8b230b881090918884e81b432d7187a40434fc14798ce3627696c47e246e1ce140c77d171d4550c762df8803b2ff0ed180be4a2ef97d995727b75c309fb4ebe07bdab4db988ab319d1e8713ab900f81358db1514d19c331c3e29dea97408e3cc6122ce6559acb8a7b0fce66d31ed104744d9c5e9ed961c2301844ffba3b0d2ee1c295f4b99319255122daeb18d5f2ef2b82e517588fd09adba2b558ea08086dca1355f25a8455be0fc2b4bc434f4c7d3dcf87bc0b2c9f5b6e8aada18551281c6337fbf2c306b31d27c982e14d05582401079e2360d94deb69266078fbbdf5bfc4e59cb243f774d5571df6d2ef6c14b368e9f0205f537e8d68c41fbe9f6a98a2378fbe6e395f8f7c67c98d71f3df008ad0f1b456e3b91950178e3d9446f4143ffda1b5e550e2dd78a227475669e5e39b334ceb5f26bfc6027af08e78021cdaa5e9105ed4c5e4095c3cb70926b8bbcfead83a3c1000e9472a3d42e4f7c71d5e74c4387a91333eecbe20fc60822037ea7f541fb249dcf95f6508d74cbcd1e24f03f6bc3203e14a5c55d1577637ac90e83b26e1deb773c7e1ae89713dc35e3cd35affcc97364854200204b8b38875fe65b4abc4441d1d05cbcbdaa83d304c10a295146da6de426bdc3102e6ad281cf97646b022a6f50ccc968671c1176750d4e963712c9c66d027fdecd5786685ff0b92a3bb5474904f07618e9eca57c33e483f7178192d478a572ae2861423ea0c4a6e33c7dd86259e6b762093e2f9fba102610349d36560e3c78ea4ce9e9b504e4ac4d356a30b36cb4ce2bc7c6e893bdcb0a676c9e394063f6e349c19593ba6db9ef7f763ceefd2057074d2c009d97db69e0e98ad18f2bd1919f1df78cef727cedf979ec813f9b229f17514279d4452d90205fe8bcbf1241e3205c592f15787dcd2cf571fdb6f119bbadfcec1572a8032fb5eeff8c23f98301f097ecd0084e9636dbe08e8b11de4400b85e3f492a35ad9042b3bc6d8aa99a7d89036cb990f005f2d2526d2a0bc35a7a42e1c5947e657531a2868194617608825f1e7b95cbc303d43c404f65633f4f6b0c2c98f8ac1408df7695cb71156cf24a4c561515376ab128ac57d410fd5287419a2897d33c5b93b3456c16bb3c0593c41889dea26c446f10936720ae806d63a31b2f7db3f17871e43fa89b8f3555f2e401249ca73417897f1641f50ba13f369adfbad502907db1164313f87122d193184fcdcac4d7bdd4cc718ef9a516fe676327a095da6534e1bd30f85408e094a94f77a173b6ee3ae48cc9d493b672b17e3e44480b611796994a778b8776ea0250595170c75da7dd34bf2d6372a34e23071773936c1a2084c06b1e28231534251133cc9b6e06524c392b3738f4b79128793073d991e1845e0f2ae311bd304a49d8ff3fa0f73cf8f92f83b554f59e80d8b3869d48b58e7200a7d00aeb3d18d9c7c4916c2c7824303473ef3bc1510fb2e63d4f06090198e93c2bbc51fd9daf7de1784504ab5701a5be2a2b17b16f412b8dd25c2c7fa6f018e152bea7ca79ea74ed70e281e886031c50682a0e7b5ee2d83a4569fceb10412467fc0c762ec387e019e4a849071b1841304158fa7f90d0d47bb84a7a580cfa6492cefbdca62c2ffc253adf4d738a7e9069198d0a666384bb4d49787a3f685c4aac05eff33673cdf7d5a8618705dd9f1c844f88caeec776730a5a57a67d7065f5834714a8b73401ce1fb4a6346a1f5c8d9c71b9e50baa63b157c429840e15424b80dc5a8a1ff4b4cad30b9a8dcd09a759022b3b20540e7322630485fc2cb56ae5fc28e572b5e1189803daa41e8a19bddd083783b098774ef61ec77defac76a259ddc4b5a3f72edcb94d64c65373c39189ef2ffd0ebe27a872d75bbb26c940d6671aefcdb29945d0b8330f317aa71571b31bb68efff630dc29c3597c0f1ae032172430dfbfdaec744eca8492c0110148acd590a8634b3fc0da685a7fd0e0da5773d4e387c5113bccd56740d0d459fa783fd4a36162fd54ac9c5fc9560eca277c", &(0x7f0000002200)=0x1000, &(0x7f0000002240)="36a6f599d9ae314a9d17e79d73d32b1c30e942140c2d70871b5d086d1dce9b929bc260e9480623a92571424823ca50b9a3a25d4bff3682db47ca4585906e5aa2b239138af75ba63ccbf8c5037c2f0ca62e1ed66765481150", 0x58) getpgrp() r3 = socket$inet(0x2, 0x5, 0xff) sysctl$net_pipex(&(0x7f00000022c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000002300)="9f1b4d378aa539419d7456abd4aeab73085293195eb2c9ee9309fbed98afc004337dd8a0e45448f0981a120fccef72f14bd79b5b1e0638cf979ea521", &(0x7f0000002340)=0x3c, &(0x7f0000002380)="6cbaad792f3687725becc07a3c0f0aa3ee55c5a8873e11668b146ba011ea9e5a8c1a8b9bc2aaeb84d892e1a501fabca153ad5f2a27e280159e00fb383452665aa7c36c507a49135991934a2cdbe8c89a0c424b3e95cd43cc5f2b5cd49488ced41f172e35ae590b056fe0a24bf370232df0d5b98f3775499e5f2695122c93346501519e02316ba6dbf2c52c5fd0d159713a15cf4fd248d5efa9fb640915beced740d4217c34540faf82", 0xa9) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000002480)={0x3, &(0x7f0000002440)=[{0x5, 0x7, 0x8, 0x200, 0x3}, {0xff, 0x128, 0x5, 0x2, 0x95}, {0x40, 0x4, 0x8, 0x1, 0x3}]}) r4 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r4, 0x0) getsockopt(r3, 0x8, 0x7, &(0x7f00000024c0)=""/113, &(0x7f0000002540)=0x71) sysctl$net_pipex(&(0x7f0000002580)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000025c0)="bf526dfe5e5334dab3d6a0a0cda96d94fd0ed4296bfe499a056bb3957e050b9a69d93d1466ecfd2e102092415cb8128cf38951651fc7e568fd3eeb36c008d79958b1d84037f605e1951743ed8ab34b8b8870a59a6a8fe91e82e6eca64df8699ba5d225f7fdaaaa7a7e54282ab37d6eb93a90249a774e3fd73d02310affaf977c098b713963d1c8e2db9f4fe91fb6f7faad95c6f75e2c5619402017daf1776645277af1d515b04d483148d1066ac7e65dd1cd8d1afddd76a03055099274e12fbba975fdcf67321d2e55701cb1f249b1c2a560afa4d4c9c8a098bf9ae23216b585934cc797516ed004f04cc4", &(0x7f00000026c0)=0xeb, &(0x7f0000002700)="6fe4d14863dccc2fb104008a71089dfe0f7aff86a324e8182cf8262e4f128ef2d66997f25152a643ccf5c6e56c903f9bb86b9969f230a4cde038ab8c5bcd44af775517536d4aed5f581bd09bcf51665b00e2b932d8a4302e707c68defd205f6363b3e44d9aea227bdd7377bd45e747549e39e89bcd7ceaa5881f7e1f20f9b452105e1222a04010033c0dc98004127c177bfb85cfb968bb1b9e0399d6c693cd83b79437c120926fd637c27dea425a42e4e8cf6724fe6ca7cbb540d632446e26dd6797c57d2341bb8b3f0e5ea7a2d8c4392173a01c6063d3cc209b945e1f5142b8708fcbf1312476e1a04d564dbe9dbf86bf6d3fb66edd206e561cb05028", 0xfd) openat$vnd(0xffffffffffffff9c, &(0x7f0000002800), 0x20000, 0x0) readlinkat(r0, &(0x7f0000002840)='./file0\x00', &(0x7f0000002880)=""/14, 0xe) sysctl$hw(&(0x7f00000028c0)={0x6, 0x1}, 0x2, &(0x7f0000002900)="51a1b4442331e3198b42119b8c2202a3743c9cdc00f15fa02f2e02aca21692893f617a7b1bd9c45c49068f1c9e0d33872e4ee65b5e7d0936b82a8c5a578fc76d27", &(0x7f0000002980)=0x41, &(0x7f00000029c0), 0x0) dup2(r2, r1) sysctl$net_pipex(&(0x7f0000002a00)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000002a40)="ee54db52ac0d1106ccc684abf3d2139d26054fbcea9c26898c3e3f145ca00bddbc24090b044cebee814d2318dceed096ce6a67dc696d78f81698506c4f066b74f6a5ce6d5975018e8d56c54d9c2c7d803cd7c18239bcbd7acdeb360a9336895b1f467d73b2973b94aea2aa0922cd9f5dcee8bfc2fb00045402ed59bd3f9d3f6c7595ba34543436149b33", &(0x7f0000002b00)=0x8a, &(0x7f0000002b40)="8b429f66b7410041cd35de0e1881a8045cc408c33751bb424f877dc0aed23811f0d6c1d8234aac3e2108e662528754353d355b4d", 0x34) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x138, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = getppid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r1) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) msgget(0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) dup2(r5, r4) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000340)="f4edfc66886098841236699e713e16ac9d94e1656f1dae7c92a226171429b1bd5cc84dc16c015819e2a336a09185ca996254155ae30c1fd527a37eacf68a264e2bcebaa019183b0d80defc77c7d54a101e7e704ec98f17e31fc73c24cd6f9d0e023230747995c37147414b08edc0f9d5f6484d8b38e4af16b0ffb7833d8343d12b3d4cf7e4333fa265abf76767110d586532afb2b9fc74f33abc6bf52267ee2d898e398b4dc407f2f2d6911c8fa844321abc43a52836f4db7894cc59218bbbb106d63afbdbdee92750f57de6674837d741acd1732739070e22a2c9c51eb8d8f2c84d2b92a1f0c26e9ba61c055493ef7b4f9734eed958ffe8f97a017873eda7911163f8612b2dfedb0713911bd604e1aba2bcd2df7165d5", 0x117}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="fc1b06abfa46e7c0a4f3bab181f37fdc8f0fe167836d5b652d6a90baf8ae9e8526d8e99a790ee80c72e51666357794729c22023725457bde88f80797a4a0e2082d9c549624b8702ff50b5d34748ac827ff72e75d794a7cc5089c6be1cb10ba2a5f4c033c846b90c91d9ab499b513abf21e6b7e1036b570d951f9282972c86d6e7010357708bf00e94855d617458231808523f98169bf9e65d2f5397bb95cc86373e7cd3b898c3001536702264235184d82b96c4b7d9af27b83925781127ffabc97d775708836662d558891c1", 0xcc}], 0x1, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000080)="fe000000", 0x4) r6 = open(&(0x7f0000000500)='./file0\x00', 0x70e, 0x0) writev(r6, &(0x7f0000000280)=[{0x0}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae11", 0x66}, {0x0}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b2186441400935abd16f2e4cb482520e6b482f59ded5c01dcd60f1f37ab18597afe66c67241d81ede5af6563635bb6c455ba26dbc16659635cadc30329e204a15cd569c2e0b45e7847fe03e2df384113e5dc238db158aaacd4fe55b55ed1c42d7ddd56e11a89dc7cd042f4d004ce305a4201e270b8391f366e0e056779d0cd417217dddb57704f0d91e9764860bb0f51ee7c4c2438e6f806994726fdf2ee42e8db109723c481026bb0c205ded3421baf0de5f299368a99437867c6ab3373d9e8455587d449263838e9ee5214d5c163909e1268610f79b274d48ee9ec2a03b8eb46c0c8c489379afd793ac3fbb4c03a37bd5ce1e15eba5ec886ce2e0b42078edc53f76d88a7a0b773f7471522eebde942be793a469c4334f5b39880201446b4b09469b3654451616ef4fce87139da2c436d662d5fdb15cea0299116dce89b149b6e7bac68b4776cd97fa4d4999975549d83bbe2c3cda40283f44e5d8cb5a8920348c6c08271a7d7e3565a0c144b69246e2669ed388cffd14d4bcdf91e50d4987be1423b3c219bd704c012e5540692904043bc936ed4c4b998ba2ef4f6f9381b17b3fb3db4d07ed83fe843260b80711190e7ad599b1255d814b4bea10281810ae8a96a5dda37448212c132942af3a58639ce8a7c1571c4b087807a26ffeddb425a39dcd1b6550201ed49745c9a060cff5324fe6202804e7c235092693c1a2de90bd63d8f44cf44fe7b421c06170daa95a23cd03f7b4f194430606566923d89864e9a4b81ca8cf48a9c1260e58558c2107345406fb305355387071f9bfbbe85ff1e914a0cf9cecf7ec113e4da204256bde6a98edf5558ddd52e9ea3ae4f4d47b806b5e7fc22cd0250d3f3239b110f08b7fe4c771f9f5831c4a443484d87c5d000d35593d011550dedb7fcb0305d7a0699ee36081dfda37bff33b2", 0xda7}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) syz_emit_ethernet(0x2a, &(0x7f0000001180)=ANY=[@ANYBLOB="096000000000aaaaaaaaaaffffff7f000900000061c10a1b53464b295ef30111c55dd3000000019078ac1400aae000000122009078fe339657"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3}, {0x7}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000080)="98d57f719e2c96be2fdf4258e5c9d3a98a8ea801e88580203b0273ad15704b690a2ae83eb45352bf918666eef0bbdc02cadf814541de499b704ce18e5ca4a9aaed8979c1b45865ed06", &(0x7f0000000100)=0x49, &(0x7f0000000140), 0x0) getpgrp() close(r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x64}, {0x4c, 0x0, 0x0, 0x20000002}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) executing program 7: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="0918b125aa5e7b91612310d0423df82034fd01134da4ddd05d3185023a29fcde5d0c1191caed96909b95cc3c12ebc796d14da9e2f3087adb2d3581597861208e618e727c7dee1ded0fb51304bf2e104168292ee4e82b9d1b3c29d87557bb8013139a2a01849d4ee008347ae9878808334fb6a4c9e2c0de3e5a0c9c048762884a573abac28cb51f621fb78c19536153b941ab8827c755528030b4282aff16150354281c", 0xa3}, {&(0x7f00000004c0)="256a21681c81c62d25a056fb667860eda4053744938c72bcfc39aa465d9cb3aad035a284247c8cef64e9220b6879f3b34bcd37b8c8ea6324743f336a011aa58ae4729ab9e984e7b80bde3e9a76204fb285ea5eafb3dcc93942cf89ce9918bc35b58d5f96656f340937a4f52374431373c74bedb5e443abb86569b10cf88ad17c947a97e6f419611cb123ff60b0680e9bda2c6400c732418b2cd8a0f221966d45de91781bbf657ed16d43297dcf9cbc3b931df89f8335c3012a2bb320be30954c7a4c3e2f36d637ab", 0xc8}, {&(0x7f0000000040)="163f4d7f", 0x4}], 0x3, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) dup2(r3, 0xffffffffffffff9c) sysctl$net_inet_tcp(&(0x7f0000002c40)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000003cc0)="ca947b99", 0x4) open$dir(&(0x7f0000000040)='./file1\x00', 0x1, 0x20) r4 = kqueue() sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) kevent(r4, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xffffffffffffffff, 0xff, 0x1, 0x0, 0x40}], 0x7ff, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="ee101524", 0x4}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xfffffffffffffdf7}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f00000002c0)="5d1619330fda2f2860b40b98d894ce2b180754e8535852bf1bdf7d58505d2447e404d50a3d29c513a729b472dab0538c92dc6d8df53766700a8c729f7fb9d617a4328f65f421281d32b894df9327699307672936fb5c5549b32ad39d1df56e1a9c77edb60f245894eb34a152dd3032c6c766709d60612b9cd475b0ac9fa940833ade8597bb7fa77653683119da694162b0a8eb3a8bd665e90890795b3772c3c1ab80dfe9b2e341cb05c328101842a9a662c4ac906b2b86049c80dbce28", 0xbd) sysctl$kern(&(0x7f0000000400)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0xffffffffffffff38) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x120) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x18, 0x0, 0x3a) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) open(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x0, 0x5, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000040)=0x401) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000080)="2e81fc25", &(0x7f0000000180)=0x4, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc028698d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x10, 0x800000}, {0x6, 0x0, 0xfc, 0xffffa416}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000200)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f00000001c0)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x1, 0x40000000}, {0x134, 0xfe, 0x7e}, {0x7, 0xfe, 0x1, 0x10000000}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000580)={0x0, 0x0, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f00000003c0)='W\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) syz_emit_ethernet(0x6e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaa36e741e745786dd605f6ad900383a008a211dd1450001b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006004000000003a00fe8000000000000000000000000000aaff010000000000000000000000000001880000000000000088317f15a878eb4d3227b139f150485899a83771ffdeafd5abb08e0a362f26d38fcb1199fe55aaf93c92073e09f6bcb522ba22d9f6d1721e140af7fcb3fd167ffbcaa7293c1a393e121ede3eb078e8b156e521140d9176dcab8bff7bfcd01e22c5a2e40c0cafc2cb65459f3d7020b456fae7e684e514c85989ceb7a76f633f2141b04177010873"]) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x9}, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x0, &(0x7f0000000200)}) write(r3, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b05e62d1b45c2cef8256f7c3c33b6a56c4851e31b4f6ba07b3b34bdf020ede6d1bd79c0f17e2f8f28ad194e1d86ae364676cb0a0fe1083da2bc25e3b82afcb9054cc76bbd08004fa6c3e3dfcf5c002a6c84e1863fd6f1cda12d8153cdd02d1bf46b6d5bd1b70cf499588fba244d72a6a5af443993d3", 0x9d) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(0xffffffffffffffff) getpgrp() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r2, &(0x7f0000000000)="04bdfa5d3050006123339a346f731573d8d508750100000000000000325cebc37fc4e1dd543dbe2da6dd00000000000000000000000000000000a9c5143eff49ac23e9a72bc07d8022d78f", 0xbb20) mkdir(0x0, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000280)="050000006df66c7a0d0aa68612a5a02ee9b539409c69b566a17f4c2ff277d117dc820ee85ba7e3006c22def1b9390ac517be78cb87e65fcff3314ce01ddf0e92779e99f9c398f722c5425bc328744c358a91e023e7942be08be609458c54833254dafc399ee208eb148a64b3046b0a8478e54988424db34a4b3d3fb6295f", 0x9c}, {&(0x7f0000000400)="766c69d61c8c827f53b5d83122498285c3d022458f8a38d900fc69735526313ce89beeec18991f64a4ac2f3a688303cca736b20fbd569a89d99fd1cb56fa38d7c03656d1da86e14e16fed653f524d9ff3eca1c9d586cc7f2b1509d45025afe3aff6e2c6f65112b4692583135", 0x6c}, {&(0x7f0000000380)="7ab10a842975ada5cd7824f1312df97b0ddb38103c24ce52087c6fa68260a332d36eb6cab436cf5082433a82a3e4a2ca7079fdcca4524dd8dc0800002408a6990e7bbc96c7", 0xffffffffffffff8d}], 0xa7) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0xfffffffffffffd1c, 0x0}, 0x40b) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x69, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) writev(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x98, 0x0) executing program 6: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(0x0, 0x0) rmdir(&(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x1}, {0x4000006, 0x0, 0x0, 0x1040000}, {0x3c}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f", 0x0, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112", 0xed2}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) mlockall(0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) r5 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0xb1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) getsockopt(r5, 0x29, 0x69, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000200)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000580), 0x0, 0x0, 0x0) sendto$inet6(r5, &(0x7f0000000300)="82eb7d596741a9e0cd7ae36e1d5604b1d14369ba943a1fd1552950c0a679ad3aa4358cb3ca1dcff07b3b76ffaecbd1ab76e000d4afc1010c85c16243374cfa9a4715eadd1e311404cc1d7303322e53bae47f72779c79a5369f883a2ef7f952aa2f468f0da9bdfb0a591e10b8651a0d18d13e03c6bc79b7580e208b530aad", 0x7e, 0x3, &(0x7f0000000380)={0x18, 0x3, 0x1, 0x8}, 0xc) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0), 0x101, &(0x7f0000000180), 0x7, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) open(&(0x7f0000000400)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f0000001900)='./file0\x00', &(0x7f0000001940)='./file0/file0\x00') socket(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) pipe(&(0x7f00000001c0)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)={0x2, 0x7ff}) select(0x40, &(0x7f0000000080)={0xfffffffffffffffd, 0x3, 0x30, 0x1, 0x3, 0x1000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000300)="53a7c3f17f5676299a0600987beac1", 0xf}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001500)="ee", 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) read(r0, &(0x7f00000002c0)=""/82, 0x52) executing program 6: setitimer(0x0, &(0x7f0000000000)={{0x0, 0xfe}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x81}, {{r0}, 0xfffffffffffffffe, 0x86}], 0x9, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() socket(0x0, 0x5, 0x0) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) semop(0x0, &(0x7f0000000040)=[{0x0, 0xffff, 0x2000}, {0x1, 0x0, 0x1800}, {0x0, 0x7, 0x800}], 0x3) r4 = socket(0x2, 0x3, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) socket(0x18, 0x2, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0x8, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000200)="bd45021813b9112eaa4e713048e69931926d25a0302c69818c964800", 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r7) r8 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000001c0)=r8) flock(r0, 0x15) recvfrom(r0, &(0x7f00000000c0)=""/119, 0x77, 0x842, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setown(r1, 0x6, 0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = dup2(r3, r3) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x2f) connect$unix(r5, &(0x7f0000000000), 0x10) writev(r3, &(0x7f00000003c0)=[{0x0}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100004000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) executing program 2: ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000100), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9}, 0x0, 0x0) executing program 6: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1007, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffa}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x16}]}) writev(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @loopback, @local={0xac, 0x14, 0x0}}}}}}}) recvmsg(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$inet(r4, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007c", 0x5d2, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chdir(&(0x7f0000000380)='./file1\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) dup(r1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r2 = socket(0x11, 0x3, 0xbf) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa635851b1c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067eabaf995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0x67) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800001a00000000000401009078000000006041c93a000000010000000000000000000000000000000100000000000000000000000000000001254283f14af8bbb1d4943b2e48db2c57f952a5f590385bf2bf4b0356585b2290be74853e345f9714fe0cb47c6e7f97341241261b0d7d9af2c06d835b6e37d51be8b9c16c638d950994a4ddeb74792367b62c8d4cf3d1f6187af7ae7c4a03f480f2fa42cb7bdf02d61c6f90a614d4148d559ccbe0e415260bba4d5e3a8ef9e1a4e262ed98b00c82aed2de7cb8df2f0c6fa4"]) getuid() syz_emit_ethernet(0x1cf, &(0x7f0000000580)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x199, 0x88, 0x7f, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x11, 0x10, 0x0, 0x0, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}]}, @fragment={0x29, 0x0, 0x5, 0x0, 0x0, 0x0, 0x67}, @fragment={0x2f, 0x0, 0x0, 0x0, 0x0, 0xd, 0x66}, @hopopts={0x88, 0x0, '\x00', [@ra={0x5, 0x2, 0xfff9}]}, @routing={0xc, 0x8, 0x0, 0x3, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}]}], @generic="5759c841ba9972ce6372d24c457fdffcdee4a8ba08a31b5ab667020265ba634ec7e917f7ce786a81f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba071519000000000"}}}}}) getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0xc000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "f0995fdbbe9e4949744953b7da7810481d9b42c1", 0x0, 0x80000001}) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000280)) ioctl$BIOCPROMISC(r0, 0x20004269) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f00000012c0), &(0x7f0000001300)="79bbf5b89797a706a510dcdba6811895b7c049", 0x13) semget$private(0x0, 0x1, 0x11) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="6f30b0"]) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(0xffffffffffffffff, r0) r1 = socket(0x18, 0x2, 0xfe) dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() socket(0x11, 0x3, 0x0) socket(0x11, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r3, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000180)=0x9) r5 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000180)) msgget$private(0x0, 0x2) mmap(&(0x7f0000245000/0x2000)=nil, 0x2000, 0x4, 0x5010, r2, 0x1f) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x29}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() setrlimit(0x8, &(0x7f0000000100)={0x0, 0x54}) r6 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x84) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x6000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1}, @icmp=@mask_reply}}}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) chmod(0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open$dir(0x0, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) getgid() connect$unix(r0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebfbcbfbfbcb782930c0", 0xa) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000640)=0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000004c0)={0x7ff, 0x202, {0xff, 0xfffffffffffffffa}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x6) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000005c0)="ccf0437d9c2ecbf5d3a3e80003af77f9423a242745cdb6dcdb9f509040909c3a14894ab0476458a06bd228298018d5ab23f227d150461ed9dacb41fa7c1b6432afeb0e32a9275208287c701aa80e0cf1b2688df24790685ee68f46dc37af09245d00"/108, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xef, &(0x7f0000000680)={@broadcast, @random="f031d979df22", [{[{0x88a8, 0x0, 0x1, 0x3}], {0x8100, 0x1, 0x0, 0x2}}], {@generic={0x818d, "d37155e5764bb588d3c624049f767aabb6ef66b773c1da6437a82147125f457e73a7717f23d412988ed5611729fa6a9509563c72396485ab064c3d318bca3799b024d0527626fb35477703e20eacc9b9cbf7c4406e92512c5809ef5d0d4b133a924f681723e6ba2e31a9bae57ab7d20b69a88cecb7866f6f5c7ea95521f24627f85a9a869dfd17f40e2cee4f91b0b03c09788a743ad42a526eb7ab45937961c413f83c100164af2c10759b9e1b2a6754ef00906b3c3226e31fc7c50a66981e0a5e2ead95e9e4865dfe6f3656a164a9c353c6bacf65549c0938"}}}) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000280)="dc", 0x1}], 0x9) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000000)='L', 0x1}, {&(0x7f00000007c0)="11", 0x1}], 0x2) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f00000002c0)='x\x00') r1 = getppid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x6e, &(0x7f0000000440)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900343a003bcc2629a17a6c58afb8877c8be162e3fe800000000000000000d2cd000000aa02009078000000006006c33e00003a", @ANYBLOB="723ce674afeb93b404207c6f842642ff3307837f837d0b45399b113ed88d7d7fde4f15412c613d8748561927cc791a627ef00f133b46e9549eac284c2989dab1ba90213cddbf03290af531858f9c0860992d2d41666592b81ddfc5e4d6c1bd74296b52d63be5ebda5eca2be6aa0ad7037b1b0f9303b45ba2c14944b5"]) setrlimit(0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x92) fcntl$lock(r2, 0x8, &(0x7f0000000180)={0x1, 0x3, 0x0, 0xd8, r1}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000200)=0x1c, 0x0, 0x0) r5 = open$dir(&(0x7f0000000100)='./file1\x00', 0x80, 0x2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000040)='./file1\x00', 0x20, 0x429f) openat(r6, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r7, &(0x7f0000000080)={0x0}, 0x10, 0x0) bind$unix(r5, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) fchownat(r2, &(0x7f00000003c0)='./file0\x00', r3, 0x0, 0x0) r8 = socket(0x11, 0x3, 0xfe) setsockopt(r8, 0x12, 0x2, &(0x7f0000000300)="910196d0f113db0c8cd358c45a0ef6df72bbabdd378bb35c9db018a55c9380a18e35b235cbd2f34bbb2d65ed4bbe2804c9317e64eee2cfba8dffa9069ca76474bf9e96db405a24c44b95735c443fcf36bdeef7b18366c0c19de0bcca796d7cae98cc53adfb911a0780db97f05ceff9ed74f674165fa88bf097d30451eaac2f92a239cbfdee72c0f615ed34d6ef0000", 0x8f) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@random="99b0e6fea5ec", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x6, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}}}}}}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfdf1, 0x0, 0x2e) syz_emit_ethernet(0x6e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36ea07", 0x38, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x2c, 0x0, @ipv4={'\x00', '\xff\xff', @rand_addr}, @mcast1, [@routing={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) mknod(0x0, 0x0, 0x0) rename(0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000280)="435c8ecb437514ce645d3000e90f1583bee3b6e7182811ef2f296111e255673b1b7fc798142f5d40ef480895e960e94fe06a38d5af7fc06004eec63a4c6daef03f14e533003503b15718c75e4903fae59730c953b33562fdfd37c2d0e54c0203", 0x60}], 0x1) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r3, &(0x7f00000007c0)=[{&(0x7f00000005c0)="2c10714ef73ce027858953db76aefffa6f962c612205", 0x16}, {&(0x7f0000000600)="92bb2b99a508a5a9e09e9c22947354eee9e9c2a823972dd02202a537718c91efaadc18d677ceebb3229e7484835f87e93af964d0973e2a252ce7609f1389526a35ecaa691c26", 0x46}, {&(0x7f0000000340)="7c12e022db4aa0bf4b626e60ee782c17c48016feff9c0769d282d5aeb02bf27e63e8a3550aaf065896aba368ae346a89697a10288eb74119d277afa51f20f1b25b4bc51d5fa39b95112cae7145032777d9cb2853689071f30f2f9c65f0b8bef6d2b5c7d6346f4d181bc4e37085688805932d7ed252", 0x75}], 0x3) fchdir(r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) recvmmsg(r1, &(0x7f0000000580)={&(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)=""/237, 0xed}], 0x4, &(0x7f00000004c0)=""/159, 0x9f}, 0x2fec}, 0x10, 0x0, &(0x7f00000005c0)={0x1303}) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000000)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES32=r1], 0x9, 0x402}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r6 = getuid() chown(&(0x7f0000000140)='./file1\x00', r6, 0x0) r7 = getuid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r7) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r0, r4) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000140)="ceb1d1fd", &(0x7f0000000200)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) r6 = getuid() setregid(0x0, r5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, r6) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) executing program 6: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x0, 0x2}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x8}, {0x6}]}) r2 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={{}, {[], [], [], [], [{}, {}, {}, {}, {0x0, 0x0, 0x10000, 0xfffffffffffffffb}]}}}) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0xe4a, 0x0, 0xfff, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) dup2(r5, r6) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) r7 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x1000100000000}) recvmmsg(r5, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, &(0x7f0000001140), 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000280)={@broadcast, @broadcast, [{[{0x88a8, 0x4, 0x1}]}], {@arp={0x806, @generic={0x0, 0x0, 0x6, 0x0, 0x0, @remote, "", @remote, "ccb0d83af0055212d8618b19f82093bb"}}}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = geteuid() setreuid(r1, r2) executing program 4: clock_getres(0x4, 0x0) geteuid() r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r0) ktrace(&(0x7f0000000140)='./file0\x00', 0x2, 0x40000010, r0) symlink(&(0x7f00000000c0)='.\x00', 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x410, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r2, 0x400c5708, &(0x7f0000000180)) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, 0x0, 0x101, 0x0, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r5 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(r5, 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206999, 0x0) getuid() writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f3594916", 0x5c9}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() close(0xffffffffffffffff) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000000)="9b1809ffffffffff", 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) executing program 1: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000480)) dup(r0) setrlimit(0x0, 0x0) r1 = syz_open_pts() close(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x101) chmod(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000080)=""/243, 0xf3}, {&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/156, 0xfffffe80}, {&(0x7f0000000580)=""/209, 0xcf}, {&(0x7f00000003c0)=""/157, 0x9d}, {&(0x7f0000000480)=""/105, 0x69}], 0x6, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000240)=[{0x1, 0x1, 0x0, 0x3}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xb0000022, 0x8, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000000, 0x2, 0x8}], 0x101, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff8, 0xa8, 0x20000000, 0x3, 0xffffffffffffff98}], 0x1006, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x2) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000200)='k', 0x1}], 0x1) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x6c, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x52e5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f0000000300)="2aee3414ae21ab2a1a4b1033377eb3fcf5301b9b24642aa86425eeae405ecc8ed463c499cb3aa4f2ab93c891990751ee03eb10fad738562eb5c4d019feb31085265d058b9abc96c0f4dd5a2d460798e544784787df13ee761ba81477abe215b523ca1dd5a60d589c66065c86ecf6ccfbbcf356ff20e2dc1d30f83e81c9881ffbaf3a001f3a664f0423938904a152ea9ef4721d4bdc61f80fa41cba969915f7e310277bc948a9e9b49007a1aa4bd14151ef39a42b90", 0xb5) syz_emit_ethernet(0x5e, &(0x7f0000000540)=ANY=[@ANYBLOB="8f6f77ede655ffffff784c90c00c8a8bd6ffffff86dd605f6ad900283a003bcc262900000400"/51, @ANYBLOB="2b8d3edc15000d0491ad7a7508f0ff0fdbf8ac25aa4a14ad8d0e7cad15af048678c94b57adf930a179b7ad91f5d49587208a3dac56e647c25aad66fb7cc9be54ea3365eab8b2cd513417d30f79ff5fabd5e8f77c17a6"]) mknod$loop(&(0x7f0000000280)='./file0\x00', 0xc000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r8 = dup(r5) open$dir(&(0x7f00000002c0)='./file0\x00', 0x101, 0x18c) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) pwritev(r6, &(0x7f00000000c0), 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) truncate(&(0x7f0000000140)='./file0\x00', 0x0) dup2(r8, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x20, 0xc006, 0x0) executing program 0: r0 = socket(0x10, 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x4, 0x0, 0x0, 0x800422}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) close(0xffffffffffffffff) r1 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r0, &(0x7f0000000140)="6df4d0474751010aaa283871a1d8450f2f391a47d3eae984d8d76287d1b005000000251ab75eb66037294fc29608e6d9bf39c8c09f238c6a9cd39c5cb50fe2e2c563fc2f3589f997ed569570a54df44439fe2aa5395edf4e76c96b28be6e2f0320e92261ecba0d2a2401ec119952edf42d00c7a8c03e38dc6a30844311b58a081347d03ca2920092da198eb86943e243e8aa46ccfd6da74163f3ac97dccb6cbcad50320f94eb11dc1d798892af7ec1fbbb062901829fac6cf6c9f7f9a2e05bdb750872a9e575fc8783844493ee31502708b433ad1f7f6edb5dadd1c8d8a18f687f56d5eb49f649c6cdd7ca8a6e080628dd1a0b673466792a75a243e92a5b0fe5e3f88263f66132999e377b04875ab041486f4b89ed6ea865736c12cb2db4370e3fbf068f7e75a29358078d599f3ef77a6935ddf8a074113b4102285fe42670c81786baa3cc01002789c50fc8a12474d2bd461058b5c14ce40de0f905e6adda2f29d071e4ab3d830495ad", 0x16a) readv(r1, &(0x7f0000000480)=[{&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f00000004c0)=""/32, 0x20}, {&(0x7f0000000380)=""/25, 0x19}, {&(0x7f00000003c0)=""/19, 0x13}], 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000000540)=[{&(0x7f00000005c0)='D', 0x1}, {&(0x7f0000000200)="5f86c81df90aab8ce1417a71d17aa88e102726a1edc90d0e11c1df4504639a8c2b7682028137e22cc6aef7edf987b9f561415bbd711d0d53d623a02812abf73ee646addbb79c480a8f064afbe0019b034a90dc3eff4af454b5d92522e362598b3c78ae4b1df1b6d4003324cd5e7466d4e74c45bef947fa1a5ff555c6970b225af3a25c0b50a89f6d2b5cc7e634d4521b5c218bcf7030337d", 0x98}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="865fb91a", 0x4) mquery(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x0, 0x0, r0, 0x8000000000000000) dup2(r0, r2) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) socket$inet6(0x18, 0x2, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwritev(r5, &(0x7f0000000480)=[{0x0}, {&(0x7f00000002c0)="e22d7db98588dad2115e66fa5cd63ad94107dfe89fb851247e5dbd118005a091cf14a17f9ad538abc4a21c7ef3892be0a54e1f3b5a3fb2ba558b391950fdef2c85014684b02935c5f608515be457bd61f25ed3fa5195f7a4aaf840259ece46cecc44df42420fa11a9a7920683d37cdbf097a60d87ddfe72ac1e3539e0dac5e9cefcbf57fe60d234a03a15f2100194b8d3827d0356b211d41846e82072129d326bfeb974e90e9b890bd0588700b565bfce190f065dea323328f346ca2986bc5563c", 0xc1}, {&(0x7f00000003c0)="dfd5c2a3231bf400410be78bd8318b1325e5ecab52c7dca4844a7cd3a4146be91782dd70170e856cda21a2f70607325fe2b1150e1f26fc3899e66cd94d49e005bcb3f56a32e5277cc034a16babba6adedbd5814b34f6690edcd06344a30a0f0c460149d51c2710346ccb92c45da759b6e617878f1b2ef517d375282ddd67749bdcc35423791f0e95f4cb16574027597620ea", 0x92}], 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1040300000000}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='r\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8) syz_extract_tcp_res(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000100)={0x41424344, 0x41424344}, 0x7, 0x6) syz_emit_ethernet(0x22e, &(0x7f0000000140)={@remote, @random="195a34775235", [{[], {0x8100, 0x4, 0x0, 0x1}}], {@ipv6={0x86dd, {0xa, 0x6, "a192a6", 0x1f4, 0x3a, 0x7, @rand_addr="c5f4879c564b2850f028367dffa331b5", @mcast2, {[@routing={0x0, 0x4, 0x0, 0x18, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast1}, @ipv4={'\x00', '\xff\xff', @broadcast}]}, @routing={0x29, 0x8, 0x0, 0x1f, 0x0, [@mcast2, @rand_addr="5b31abba3d9d43813f421ee4aaf3bcf8", @rand_addr="a634365a254bde4a46c465ae307efcba", @local={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x62, 0x0, 0x1, 0x0, 0x0, 0x1, 0x64}, @dstopts={0x88, 0x14, '\x00', [@pad1, @pad1, @ra={0x5, 0x2, 0x3}, @generic={0x5, 0x85, "8ff90773eeca9d2b5acfcd95bd950fbaaf6eea230e4ac23f65fd9529f4b007c1fdcd9a5beb10b49a7a970926dcde33b82e7fbd8a65546af721ac9fc7c5fdaca105497b1e1d22b6ef5f1612a4829ae1e8940f79c178de7e483b3bdca85444fe78a6874894167784d2f51ceb29e5d5e07b0c6efc1e4c32cb68c8e65c2f356e453be0ad1b90f6"}, @jumbo={0xc2, 0x4, 0xa05}, @pad1, @jumbo={0xc2, 0x4, 0x5}, @pad1, @ra={0x5, 0x2, 0x7}]}, @dstopts={0x67, 0x0, '\x00', [@pad1]}, @fragment={0x0, 0x0, 0x3, 0x0, 0x0, 0x13, 0x65}], @tcp={{0x1, 0x0, r1, r2, 0x0, 0x0, 0xa, 0x20, 0x80, 0x0, 0xfff, {[@sack_perm={0x4, 0x2}, @generic={0x4, 0x10, "41326bd5a713fa833bea22100086"}]}}, {"26e2e23a9405399e732042281d6809b572304e42aa13ebeed71e7f57bcd4ebdc37c953668499b34d4b3e1955f83cb60a797f08c6d06be46b69ef1d8d465222037c60761ca320a1a47a153ea9902a99d2aede513e9b19b55bd364185e0348a9428c2ca58ea2a06afd4c90da17494a36bbe13c09a062c1327cd6a79615170a83652cb09fc74c82cbf879732110"}}}}}}}) syz_extract_tcp_res(&(0x7f0000000380), 0xffff8000, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0xffffffff, 0x4, 0xfffffff9, 0x6, "ec3c30e74f795acebda9db46a699327173d0a43d", 0x7, 0x80}) syz_extract_tcp_res$synack(&(0x7f0000000400), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000440), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x1}, 0x4, &(0x7f00000004c0)="808545f21b4292392deb9c668069aee17a55f78f72208b1bed84b4aa18c6f7a577f7e24a07124985c15c3d0886734f8062d8cf72a71922241748e3796c2d8cd15516cb8f041d875a78c28d2339e1ef91921bd8cb16bb606637f528bbcea85696fd40701b474d9ec6ba02f06f23160f6c42a56f0d7726e82fe1698ec028bf27ff1d12ca16f42d3d59494d2a7228fe8c7bb2e60b72206f2615ef996b885eed2686e7cec842b5dfd08011ceb5e8436ba0edae68d337235a0c5af6fcd6f75f3e860218fab0a8529ad994ca51cb3f9824", &(0x7f00000005c0)=0xce, &(0x7f0000000600)="c980f2030706cbf7c6ec91c783d1b7a4f8cdaca88f3d02e5bcf3c22a2972b2b0", 0x20) pwritev(0xffffffffffffff9c, &(0x7f0000001840)=[{&(0x7f0000000640)="ff95171cac9819e76440b9d9c7b89fc06c467c1c7ff30e71b815209c583273c66c7700974ebd18fc92c79c4158f293ef4050bba617897197a12d25559eb328203d7cf01088ab573d1a23e9693aac23bd4027a565574241bae19e504dbe4ec22a16ef80c65d4d9cf40ba198a2cad0cec82c92801f5170a225d9c4a99d3d84745db4828d84cd8d7580db5b5f30ac38d414aefe1d9c6a86eadf0a75239cb4af0cdc4bd8b9cc3c03aed7799f95f7603cf342589075045c0f94d7e34de187eb5809e5101a03ed126362bd2cbb39473a7210149959673058b4f0fcdc65c16fdf6de0032203ae4f3712ca29bee942d49829adc3445a784dba0fd72f0ebceda2ad09768e22a2e6d3c066d6d6a655c88326089b5ba3b10a84929e1d69b43e647129575846b1ba1adf235916405b35cf9d31016a12b2a8a7e7e7c817e6b93ca3e3e8f225046311f4f8252857cea430b3f79ed737392b0c3225a3bc8f9e31df9a774348a3088cc0aceb587284d3f30f8aecb43eb7700b91457855cf6d280ff8264c4de296c56da389636a5883ecab9b21e6a5c4f7c3dd175a5cf774a798a4f3a342a9186660e50315e92c6fa471398237b0c0ee91fc6eddf4929852bf0e3db194bdb32ee44ad855d0e520a35c339e9d4fd1f70f6e185152bf73fa8a8a4aec0e25c80762313814b76c31464ce12e5626b3ece2086b6c7ed5eab9c15882f13eae83ae5cf716d4492b28418f6fefa8b01f8aa28af175177cd10ab90be4c0e3319c519e7b8546215ebcacba2ce438f6fe7f9030b0c27b0f6427dae460155c1e46272d9689c3c9ede3694d9fb49370a623bc215fd7aa1c4e7715c1a4453bba995340703f84d5e137ce4328dfbdbca4f3deeab9612fe309104f08dd2bde67e43de913abe31f270424e80b2894356ecb00efac3a7f3fe0d2d7152949a1ecdbef2419d0f1c09acde43540ce28e2084fb2c1bc8d5cddeecdd6a6878b696d2b6e29851089d0f5ff8318a7eceea451e03547caafd5545f8d81f710dc58752256c2c936f8473a8c556c6d239bded78d01700a66a64b3ed101db77df373254d6b8312ceba379c2679befe5b74538a126bd702ffc91d3a6e3ea50396e64bf3084502446d2f591a775fb94d685317fbe1d1d6da1ed9f6be38b108c9ae07ac5ec046f1de1155cc0ee709d91c59e13137612f62a3e1b0789fbc5bf37860d485cb707af8cc37e63115fce694e383ff05de9820b1c1160ee1cc396471f3085e9d9c7ba7ddb265832435be3b8882abbca69e70084f5a74072b8b1dde58939b7cc8ff3105c4c55853c9390237164e536e80a226eca44a99455ccc88f97d106104172f4cb9f97ede3a15605a02692d662673376c2e0af421d949b768434b7f424383166fa204e5d57c3d522a142244765b365bcdf7ad9ae74d21a2de0504d304b3bf63bce01a808af59498ee8ea683b5ce34c1b80465ca2666eda2a83552ceb539439ca3a797c7e6cad25915912cf9a11c435a55028ad58e47045639e8569ac28d7f0f3b9a7a7b88dfcc433eaee42c4af97e6f73351504b373b10acd17809fe4373fdcd386a791c7dc98b3858bcd60bd038709d47779f34739eedb4e9bfde65b511fb16f466ccff42fc3fba3e1c8e408f419594f49fb5d225d7c2730ca534988ee2a54d4715e113ee679f4e3ba0ae771d20192fa7a3cdf379425df267ce8eb35d4ba9af67aa84ddfdd4c50c4c647909d5536a52b288448bcbcd5ab8358330a3256a445e552ac4ed2b30407e96ac39dbdc3061c59c68ec4e4d04fe55618215fb5d8efd07a8bb6afec745c3dac8ad3582701963d9441db46ac53db5267db5c00ec2e74dba46ef6fe2b3f03fd029066ed4d741388aaa6fc0472e4202851fdb0adf776a3957fb13f1e3512cabd2b80bf28d4807ae7ef529b20d5ed93b9535c66521fbe1ebbdb0647e3ceeb0fd7748c05ec0437b15248aa89a75ad51706f22a8f6456f9069f5ee6cbe712a054663af7e96639634cf18336107b99eade0cbcbcab76fbb542e9a031180ca2ee5c633119d6ad2aba259b7447254fd1a7863650e7227bbbf79d821df34664c568aa12c5bb507cda4ba352cba83bbe4cc19985c536c95fef2af1a24cf8daf9cbe0f293d70beadec6d8e5244e34ad1055fe3e21e6420e6f0a86c237122e9be718ae19422c6c6674be468b06bd1ed65ff53940d52729ab445c3e30e2f78db0b970b1b42564d0f8b2376f65d0f9af6318c764e66c404e0fa920d09a833abf9cd180b0465a3c743237093dd2618d2d4c265b56b5a8b22053b3dc83e437d7f9e326167a767237f9d02c10548fd6c040c07e4abc9da80cd75acb1557c464f9d07270723d3e2c981f2430709a535b91d9bc4a3e26f68e4e8192bbe3b872889c0db1a95b663e1cbba0d8f6606a14c61eb545db8053e9298ac1a9cae46a96f9121bd8fd1c7a6b0bb22e47df8f430171f987e69d9ea443e8beb3a1bbcde9fd129928783fee00cd4d778e2ac244087430fc4855fd474818335e3a5563cce12db9a59c55dc06dfe321dbf12980311c19bca15efdd37b3e8d3fcf05579c4978d17181655ca63d419a05ab7eba389982e35c0b7bd67d66566d378d97db2b18eba55b3395fe35cbdb7cdfd703ebcd6c26ece459b97471b1c0a59c625dc3f80ff90e4cfd43dd38aaa784622395888ac572c17879b3408f79f1ccee4d940acc5a95202435b73eebad4ea9904873b4984f38e07f1bf5e4e5649255802a58cd2ba7242fc30cd0e7e16cf8d4221f0daa673c6e9051eb372e9786ff1f816911f2f8a48f25ffdc669914c6803b6da590adbe02a5bcdfa3abc333c223715d3631829ed885e26058c57f093df30a7ed09829db1f1aeb8048b9a4021acc0d89fa1305167796f21472145508eba3bb494d34e7802df28c9200daec27838d064408fe6ce587ceae37bff7b3b34c154142fb2f7231d7fccbad29bd139977d6c75f4c64cea9538b352054e665a25e68fa444368769203fe1fe39fd0b6442409fd5311d562e6443e5e0f02e5908d2fcb12c208d8d2723e8affcb5bc393c261eb8cbb9bced9d4c90655b9063a6cc1413e2721cf4656322bb07629c3a8c0065093baf9de581ce568d9cc1b2ea8c765a5aaec81f46c8fc6597985bcf058f743482291964272b176fb1096785bce5d45020d61578b393e134d3455e630acd4e3c154384844f06bb305c70aa6b0161c3560f050197c5a61f3292bd1744a151fad203471590073440d8391a3779e0a52ff7858d8b92ad31965809c6d00d9b7ffd56cd4dd460af6ffcbeab4ebaebde9c7f891ee88b86250ddec388940a7cf968552578ffdf0069cdb401bd50f54c591ed01aa45143eed772702b1d7cc3178bad3bcea669c488ea8cc438331b7c58fe5bcbd24172bd9444b65a4026deb0f5e00b90bcbad0ae1d750752beb100c8120b879c103fbf1282a55f77367ac626134dca7d327be75a4c9aa717f2dc10ba9cfc1de8be1dd7381fdca15890c55ce15d4931a89364b475eefc8648fbf67b682f0cd81a1fadc84b52bdafd86e9bc99002b9c4dd746defbbefb860588a87d589bad7f9882227ae480bbf998aaebf646169c950b80c7b6708a623976192758fede5532067c9604568056aada706c23f38eaebca1e9fe87da41db1dcbcdf4a69c396772dcb665a83272d6b8a5027197948f4a811d9a2c034bcef9e4efb6621af9a96d3eafc345620ede982077fa5b0755580e79a407cdb7cf1e51e28daea9a3fc3e45cdb3bf60a5bfd98d6628fa361fc3c8906c1d404a2a5b34c7b130ed62a095aaf701b3f5211ce0060159825d18b6bd364e4451e197db5b4d9cf8ff5b0eacdcb7479a7f063c11f2b91d404c756d3db4ab8a86160295ef20956760b069b75a54c0fb75203a44591d5027b24a931abf331246848ff39d87982083f5bfb68d4f75af3a885d8f156e00baf551c821492e972c346d85e915dd64c2d8d8df0174b80164bf640aa12bb43874e6e20fdf82bd05ff274c754e9f379aa8f31821d591029c4f4d0c01a3e75fef658b193108f24a9cdcd64c56ae1aade07773327bbad97c4e449566b67e8a8c1cb8196be818d2439f33be7cebc007b6cb0f41dc3e0b8bfe8ef36251791c50a670e9f16b581e3b06b4c5f6359310843debcad08d3213bf21be81a26864af3ed2e2bd95a59d7976b34865318c641b752f1cf6a2ec99ae22280b82c82b45fc26bc1a38b4b40ba122caee45621b57697cc85a7161e993cfa724f3348147433a29c1b874d0cd04b2c7a269a2c1b470fbd75f3af4a09cde35b3274063dab04593ff8ebfb2767b792752efa0aa8be25b754d8b12da5566c0e5e254c866ee12f977b6896f628cfe51eb5732cdd607d9ed40fc7303184d4b71cf37493ff6bcb8fe702b23fcc683f09f1b923a02c7eb9ae34882e30edafb8091e9865ad63a4c6ece7918ff2eac711bed57a11f92eae990e78e250b068ef19f750f61d111e475b4e981d46e4711ba2c5caa2f8f7d2da0044b67a43af85c07bd394cb4c7401c38c2fc08c8c6b0c273858fa3ab43b10902bff280b27a91eca2755c0f84605cb5a3e14fa97d840da5271ad6f4b5877019fc7c3313b3e5ca7c1b4262a5551f09241325dab81f2ca1e7e78ad3d9df7aed93a0ae878d5484f6802611ba77636d4d60b485a9a208c7554c4e32f9f6ec605d8ea82ca1ed6f4acc4cbb75d677c43fa6e844faf897973044201aa1ec3e23a6f052ecf4258f56e71ed6d34d581945bc03b94b2804319a19c33ada87ee8c8e7a6b868b4cac8bf7b34470cc33b72c5b07d94d404929f8b683ae042cb3a1eb082d771aa7d257d4568dc1f785501d621fb274524ef44213326d8ffd60f16f07bc67c04930eb0378b96f174a39dbf1edaccbceca39b1a822b78390736538c62b8751a426589f6106a6a94e3404ef40592ff998466fc92e8d0cdf22bb488a9e3e4323a40b228fa1576038834f71551662f3347ad27b659893ca34dfcbd763509dbc09e4ff69b6466ee5fae78265199e82fb9e0c800c055db66047429c25c38b212abbc28eed18912ec125cdf828e7e11c1ef7e325b9fe28d89989738100b726f942b27519039c64656ff1b1a609be61835316eb819a303e5f410f5bffa3d7f01fcbaf5ed57dcc23eb80d50e63d7b8bd91b3cede3636d0d09c1aa775cafc355b0a1bfbb2553fabce6773c95e037afda9943fd084652da14a1e6dc5f05ef5e73b64a4dd988c2c3c354e864585cd48d2b0a650fc6e8cf23f6b2eacb6359b3ad8e79417bf83ba551d0a2b15c66e8c0407224c766d9be08527188a05c555bf4fe246f168b2d471e757475398135e144acd89f01f651819c01c0185b5b75a4d7bce0f45e270622ad6b6cd4cdeb280d77910a00564fc262dc255bf0f25a6cd6b07f4cd49c6ac970f300e960030f223e51171d31f81876176603cc21ea2cecae512ffdc96939f01df91ed11ecce63f59ec3636c7c184be6883ede54738211d99930dd88410e40ba8c2011cd92e4478f82115e4f637d1900135b177e3cb2e6115ca6c1af99f2014d7662e8be4fe6e6e42130c2bd2f49b2e3f75028335597c7e978a5572bcd3b202371595320a0f58cacc39c4df07110a896d3b4307ddf5849705045276f4f10bc72e9c99ebb52e1e126f1cee1f5329bf10cd3f37f05b0aeb3da9b4fa5e22a69fd7833c2ecfb7f17d7ccdb0f5d4456a3ed151376396a79b12800cf15a9c54667efae5904c394caf4ccf194197dbbbc01b13a9bec8ee984c07f35e6004f3c376709128ebd336c55b873dac24a484dfd336ef2f6c86e8ba2ef53ad7c7fafa016433", 0x1000}, {&(0x7f0000001640)="611843257361e4c3a2962cfcb1e717d453a80dc119e2fdcf214011875fd4b404e754d4a7e79944eb2df5083df0ac0b6917dd82dda26d3b5459c7f7a1f4f97f", 0x3f}, {&(0x7f0000001680)="63f5270de3a3497ddce91e526f7748bb157c96a67e4d857bbffd1becbe793c48d9347596de32716ea8ee416a1bda197a271a0518c409b9c5dbc207f8e04afd82bfea466bd581902b9130deef2a9baaa3ac5fa57bc132729fc013e4e563c7fc1d6897a0cb74588e94a11fafe52a5d51cfb69350826b2b24ac1f9243c69315fab77f0bf46e54991d6402632d66c90886ff231712a683c6d0101d36b956b9fa8e6b9ff4b3f0b39ed228bb294f2f9a7a5d5bd622b0e232ab49149a6b007e0ea5e1fb223b63", 0xc3}, {&(0x7f0000001780)="a09afbf8b5b5f52a0079739e9b1738a1a496f45402d39582402775f9ea265a8eda2296614ac1b1da5fd7472e13bd4ac3380192730761a00b5378e09100e1be52728bc00f180b60829fe0ae90e2d65e13a112e716d93c4c8e486687fcbbef92b4834c3d44bb846fac5e8381fa520f2aeb0bf67f8cfaea2d1df6f2a86c93fd39daeeaffd", 0x83}], 0x4, 0x5) syz_extract_tcp_res(&(0x7f0000001880), 0x3, 0x2) syz_extract_tcp_res$synack(&(0x7f00000018c0), 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001900)={0xa245, 0x2, 0x9, 0x8, "e6fbbf905bdf0f5e1dbc2f0b2bbe291cb101d71c", 0x9ac}) pipe(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000001a00)={&(0x7f0000001980)='./file0\x00', 0x5, &(0x7f00000019c0)='./file0\x00', 0x8}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001a40)=0x3) writev(r3, &(0x7f0000001b40)=[{&(0x7f0000001a80)="7ed93c52b5713c889734bb6fc8d920f40079f29a4541634c28c06db459d07d5f571067ac915d71d8737cec48875e819e9807f272ad84102433ce6bbfe2ef4717d5c86237ce26f40da6d6ccd7a8b94d74eff468424bc29ae20622f2c69a01a9ce0f99fdf1109f365528a0deb8bfb3f595d49c196f885700322a699496fa57e114346f38055344fa78cf4bdacf5293", 0x8e}], 0x1) ioctl$TIOCNOTTY(r4, 0x20007471) pipe2(&(0x7f0000001b80), 0x4) connect$unix(r4, &(0x7f0000001bc0)=@file={0x0, './file0\x00'}, 0xa) r5 = getpgrp() r6 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002f40)={0x0, 0x0, 0x0}, &(0x7f0000002f80)=0xc) r8 = getpgrp() r9 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002fc0)={0x0}, 0xc) r11 = getgid() sendmsg$unix(r4, &(0x7f0000003080)={&(0x7f0000001c00)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002f00)=[{&(0x7f0000001c40)="be3ec1143ab876e427232776f5e7edc622fcfcff59dcc1f36f787b03d2a14134fd55f8ad079f9bd4bdecb33411a7371fc2aa4e920e54811657a6b533419e157e3f2b30bd9800a89ed609a9b7d49f21c29fcf67af29bb948ba30f09e53e22582ee0bca3cc4186643a66f17b29e09a96106720a620c810cd276c9fe75a873cc8e7368dec0ae0e746e3b19e6b2b03e282d64771dcaf2217480aad4b5a4853496ca4a95d6c4b3b0e81a1", 0xa8}, {&(0x7f0000001d00)="3e989e22116c927451c6ac4f12c7394699d68bf61e5eca4ae72f47613d26de59335974873bd1d911a6bdda0acf2d9922c41e63f56afe07547bce04b6b84c5a42a091a78e4c26504275059c38c6275301ba5f8761fc34b8acfb1a3020b8fba6e076bdb7ff3493eb5bb806e3240ae260fd1525f39440cf508ebddfa7ca0c4fa5ba178e9e5386ea53ae1f3ca9ba69bc4bba1179a50379431d109ac48539984ead6f807ea9f137653bebc119771006bb9339b4e393c93e74a1a78387d6bf388616b619f69430828ae32096086fc88ebc2963624d1a77dd97fd11920a3e9cff83114de4505697c9bba356371f2d3be56144c6ebba82bbbe28fce21838b94b047a75247b3d54c35f3fef9fd09864cfef5593fbe59eefae8abefef0e5293a293b5b4f97c8376e93e9910b4e5b0c6215ccfd09cda14a2e3dea72a0ff05b464b0d6a7d5526f380d575eac49c9ef5ed426a87ee65ceb6fa0408c3e37ef79cb2d3c177fe606f64f34237a6cbc0fad2e459ab44ef6fdc18bf1273839e6305630d62efed934f39ffb77e53a12ab3ee4e3b51dc63b4e247a900188583a17f1c35c47e17ab6f25e042eba554c79e0b3bfbf2b72b68cb975a7f4b852b075264f25798f5b3729e2092f9bd05aeb3a70a0006049ca2fb1021a89bb38c92dd882912836a343867a705e7509853a3987e6901fe78c55f3a538458f8365d5d7f5ec60ee38c7cb11ef0bfb9b8adc445b8e8fac0cd4cd45ee14845b639d9582a41ce2bbe156fc9f35e0d0bddc80340015aa641fb8f6f76196db43a91f050056c9767d162f425346c66b6934d183cd04845b4e50211dfc6f5e22011ea5b9a5b101bb199504fedf7661d4e624f48a91b2ad1eb288b6261a3f0450c57fdc8245528245b7a43ff48f83c193a82a5736122cf8124b8dee313ba65b97fbf91103f1e2e44166260de89a6d69217defb6221e4eafa97d8df75f950d08cdb7acbe8b90b7890526dccef0dfe46e5c6c30325ff4ede59cd1de56099e9a3d9827f82f222f10293bc92e80a82a5619d56c19a8270fbeb38187a2cdd1f10c00d13481d71b0dfe7d56978055a52024a4a115b9c438759d3b12e0ad796548ce87a429c0df2e541ab9fd351333e29406cb05ca9e52f7cd180d873c79c3511f8b5b5f43320af7f7119813bcf72af792f6e4a72828f9769cc9116cccb5355c7d39a80b3154ef533f8c2d813e6789db6801e9d4467c5cf97d04f1f05ae92d69cdcecbf4cfccc2e4391b70ac0e97b2f04f569b53e88db74b152ee48e9412b1a10a5c81ca6049758573fd9f9911514252e1124d31ea6b321f5a4f8e2d0a5585e20f43ec507d695e5762aa8ce699f759249cad8ceed4aefbf2ae0b244615d30a138a9333655a2ebb24862c26cccd270f2c379d73728cc6f4a6086a23d47aad1235c6f19167fae6a9aaaf68f8cb724afe14b26bc2f23038b092705a785e0a56408017d7b15d16bdad7d8b25136162062709c180f869ad585baf893f55299e36737cacc3b8ce20535a8ac0fbf18f1864b06795a506cbbdb93c8f3131987ea4dbdeb64d869b1decb8ab5f4b73befdcdbbedfd288f28b307ccdfcb989b1bbd2d4a3c572057156e2faa1af27c2120d3ac3c3f2a0903af9cb1ac4cf7e54fc6d5ccc78ea951e531defd0792b7a1dfa562a4c35505e8d1c7eaff32cd428af859ede9336e3ec140344e508f24d7d15c0ba8c30f5364587017d37471f4f00a10c93f6f4f1d7364a0fe526eb13141453150dbeb54c899964b27db8fb165ce517e3e725abb584bd393356f6c9ec9e689ecac89fb8796aca330120f56b008c8f85e11765869aa9422ba397a9feec4404af95f9f3ad9461f6586331e8d491ca16a70c1e440b90fc6a3ff181f62dc7a8bc0b27a1e581ede9ed3c59924e7c87b6a49747c7832e636a17395773a4d95d44a8eae8730fffa80ffdbf127b0d7b0f120fd87869eab472035ccaf335173e6fa33e5519850d0612dd05dec5de00c82a1e80a89a85d4d708d5fb56462f3cfbca343087d6282cdf6bf21a0368d5a07f67e2f81b34c7217da1fd33e90ddf83eee850ccfb7799755720fd63fab147bcbad89a1dcc24d6691f07921332365e79f37552d0b7bbdd7d7223f6cc9fff4e6e026fd46702abfe4ee9cf6d2f6171588240537d8cbf01850c39c0d3a5d20c51fda9fbd2435181ab7df8069a6ef90808f79b4086b738545aa6db18e4741afa90e299ae1724b6e40747245ecd1b398eb8e4c496da2ce903c8f0c50e547631771a4e6568382f6e387f5cc6a54a58f642d930b91722ad2413fefc331fae80d3688a773fd2744a4070c92873f7b98d68c4e3e6d852d7c4610e9e9a5d350e2b5c419e1aacf9684723a7a368744deda9415ba7d34660c62e3fb19c1c2fdd72205bb3020ac0b4cd474a1fc075eabac0ca73c537a12b256c9a33fb1192d04d848626743e4c41eb91da7ea74a6e291ca2f2e55194425e69f05c2fd96f9a2d11b8224e3c01793ec2e3a7cd251899f65cc9052fbdef1ee73de9f26158c64a744a2dea4bd0114baf148c2d124de018431dbcf7a916f16afff778e8040c0ddc633e5c1170763f4006da4127b3dc4b5f98b25f2e73f0117c05adc27a39c4a2bc93adf831cda737b40b217bf210d02974a649bb9da9986de43b03c0c6fa26d837c6216f8d5a2748343145a6b89e3b898596dc51ca347b12796373e713e04a6476bce5fe01e0aaadc878a2798ed08f529a2b499f4e1cee37bbe245b5636ed59d25566e3b1a02d3aa245afd055d760744ba7f89e4bb77cf67eb58056db83fcd2fb01dfab88fdcfed2b2b03d3535029de5c614e3aa4f796b9b7cabf519f6f403b45071062271c8b3526c6c7ceaa8f6b5ae3692f30d0e786d68fd3362f37b8df551e7f5e866cc6e055e5e86ca25f527288a33ec717e16e81b640023ffe177a4abc337493081b7a8f0c3ac338a15350cda651ce405419e47dee032c569bb08d38149bd738f8eff2dc26e13dbda04c51638039c8bf0dd59b31629880788be2af395dc633589ff9d9a0b8617d00d4722589594d04e50906885531ee384b7fcef1ce8e254ae8b406cb4c55dac277aa89e07e79198c589f12780a98f725f52cf5292997017a88fbfd0c5373c9d242a7513abee2253da90b7316cdc04534b8d9a3971750377ca2e1ab823f236a7bdcc5fae2908e593b7c7781144c0d5bb0597f19633a13832fb230f068117763866043c4daea77c28ae6eaf73dd708698cd329b2a6a92d1de04151358c17a6839a200ba4d8b4e7b3ca2c6a2ea91a5a67983e36459f038cb5a717107948b2657a5ebc5da601eff19ec53fc3367094d43220633e6450e6c74822e9c279fca49481ef5a911883dfc2b401a3c94aead1cd15541c5cc662ddc7287d6a9eb2939d451c8ac83a5c078e3be2f70e281a8b48b66861f58f55b3e5662080e9a6200deb4a325cdd5efb0bb68387b170da9c46cd6416359e9f4e252aa942546cdbbbedeb86d9a93cb54d032bc0e2661641d6969331b6790e4f16f3a7415f8854a1e0158b5104598e24638650afa9a542bf85f23366b9a2b94e03ff89d7fa289a5c968cbf2995e5d7f16c225963b538c8a612be4b8c3688e1b77ab233bdcc296d978b25777a4e185d2901121af4d5167f8c08b283955b04f1fb8ea1aab0e89375b468fd9645856a6b91876f7d60ed04e2bb0710026a303ab05ccce73d34f8af2866dfc1a5ba9af9ef0dced0abca317853baa9ffd33468b81f9149f7d8fd41128710902a3fb7b582f77baf39ea8106f0944b0d3349de485c89e0b4a6c3c2b075ff29a2a998837aa00248e0235a363560d5038b9dfcee7688f78eec3420525bc0a95fcd786daea2d4d6ebf1b1a6647201614177ed50840651341f648760f2f43a05101a764ff4afb74e8174a04df44644915a293646798a50d95d15321476fa915a498ad2480e28314d432e8278a36452c8add4a124b64e8b11cd1a96b95bde3d33c5b36531155e783032f1389558fa7634e1ad58e6bdae06f200c11862527177f72a0f48d5ed1138c9ebde1f3004ec650af7c9b40bf1f6deea85f5c18201909f35d224188866f0917e7436b65e00bfdf991fa4b7ca0f476e23a1b377fdc8ab72c98847c1a657cf88c3c46afede8cc86d7db5b9aa85a64ff3b93d1ab3c5a0291d000e94bf99c43c05ba2fe1a3976287ef383599377dcaa4dddf6799c7eba3591f234e0030327dddd01a1011cbf6d453fe8af3499f468203be309d4ece79cfe1dca013d415336d0ecf8b9127f3c243e90262209b622db756a546a43459076d7530ebb268158079d567afd568ccb69c276a6cf78f58365e43c7d09c69592cbaf7d02e849bc027fe608b405fd046579bc1f57e0a5c4697e88f6dc74626997af4e04e1715f638aaea173d2b568712c80cf7b3367d1d42af8f90cb87cdea67f62a2d86c1a18388dea1d6cdcf57a74f2538395846479170a5beefd249f82669732b292d7624441c311827a59824b3ce6cd2de2affd23bca57025bc083526515aec71f3d22e5b34ff00a11ba8541ad9813b3a50bd9081e962acafeec6187161fd89012b05618f73ff118c393eaad3744911c1bacdacc4ed4649a36fd626308eac938e6da0f1a1e8956fb05fa3ae0d638507fbf7628ad471ef37cca97af4037ebb573b8e82b05c933e6a75859ed26c88f903cce4b3376506403f702cdf59b0a881e115dd0ca3a70fd06d83219b3c24d0fbe9ebc5912a571eb442e4f95aba5e731384cd6c7059981ab3a479fddef3be6738ec03871a9414c3db2343bf09a41889c88c39e52fcc14f6551d8c1dd0eb650620b5b7cf5349643a83e2c2ce89be9ee61aa04756d1ef9adc38504361f053a31bbc16ea15e0e247d2ad9df1f1aa65a3d1620dd4ad6550e1a11b8683a25ab6171951a9b2c2a35eb9abe41e6e8fc407b03309aa353dadefd21a6fd1a5b7c61973e751f976fabcffacfc24e3987e6349e24350d3c8fe535218df42b3322fac1cc62e77691a66390c8c4a330a5efbe3755939cd9799cc085bc6de0e2308184c791e4cf4e3d62f11ec53c47fd8a8437c087edb332e95bf19a33a782e2e1c81cde0766005c7110e7c414d9b680099763b60191c7df9f7b5c6de7bba45853fddb26d298aa74214e38e7a0fbae6391ece5822495ede104f024241156ccb6889beac6020d3e39af2e0b498c1985c4949f9279770f7c1d022baa7acf566ba69fb86d476b3046fc6cf9f4777b4044ab1572fe662bd4abb0a2bcb974055c2715f11d4b702d6c0523189081537251caa04833c2f396c968c04722eeccb874786017b4b854e7cb2868d3fc9a22706ec665eceda4758801b2a049c4e6d0141700db75de1f0be86c9008eb668eb770ebe5f687f3a64d26e110ae96cfc9494418b5ae416075ffe4eda64f7f8476c8a45397aae01de30cddb0bc5f60edb80916042e5fc11d6fe5f8cb7ecf4e9536bde8080c1c18de2a7fe6f13039434c1f02e29d30b28504d1448d39e1469f16a309b405ae2023eaad1c5dbe4d1d2d0a7a3eb1d4e156bbeada0b4ab3252aaf4f249b74755ac4b9569185d08b2b50967ff846ba89205ef7ae5254c787ce1bd95b3e50ebbb9b99f53464132e9c6892d334fe8df8267a8b4bf3613a4c9f636ce91465fbc0420e5c50e2b78cf8c9f4c8c26a8d42a2d8a2a26225427843f9d5c33c3d56840f61b3a58dff4fa24349752ddd411b94cf33f4cb9c0bf2dfa644c32142a7d30a4e3ff1e0fb90847a48ff8c6e52c2bc9dd281a44d31ac9f08bebcfcacdbc105b4e302599b963ea1f10214884aa2596374e94b50b2065d7e7b", 0x1000}, {&(0x7f0000002d00)="54cf0cbdb3d9d95268e6a8520d0a2dd9bb5e33ca574bdd333f3f129ff7e1cd68c2dfa7dde8c686ced6a2443b26d729135ae35f9b5f7795e7dea2a7b23e002c0c8a7f1e293f7bf8d16cdaf3aa61f9fde50e86a1ea5842f6573c8cd53499ecd1e79d607e440d1f70092af65b6554e58e676d9636c9250b9014ee97d15a36abd91189e10b1b9f89a78a0c78307585cf3a81675d0d3877528df997f83ba8b99a3703a4f7cdb4195c289d3742f49fba88bf16d7efe7b726db7a07525dfa47bbd28945e126d1b896d414df093d9a711eb452f4", 0xd0}, {&(0x7f0000002e00)="1bd8677654e2fd4600b2e64e23a5ffd3152eee9c22ec81f3a036d2277d43cec98dbe295c6371504f9288bc2b7d5c463c7cd3e2b0b03c9fabd2077cfdf41918b5dcd1cadab4c84706b33a7a9b35c422edea3b4331d4bb33e560c6d8f27bff91a8f021007c341036174320147e7892df59283fb20e40c7fb85b48fefbd8c6c7838283f44a95793894ad9a32d78cd34a4bc5fd2604e13701bb6551a8b1d0a2be9808027ab50238e2ec79ff28dc6d4068439407d2abab137d945edb7f5f9f63e945b49cd736bfd45f6523cbf38f56530b781a8acecad51b3ed89c07945c5879924ef136fa27c8794e69448664256dbf0332d38a3e27614fd86c20d76583a", 0xfc}], 0x4, &(0x7f0000003000)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r10, 0x0, r11}], 0x60}, 0x2) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x5, 0x7fffffff, 0x0, "d577cb00c3090000000000000014070790b900"}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000180)}], 0x1, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSKBDIO_BELL(r3, 0x20005701) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x10, 0x4) open(0x0, 0x0, 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = getpid() r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r4 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r4, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x84) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000200)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0xff81, 0x2, 0xd0, 0x400}, {0x6, 0x40, 0x7, 0x8000}, {0x2, 0x81, 0x4, 0xa1b}, {0xfffd, 0x4, 0x3, 0x8}]}) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSKBDIO_GETBELL(r4, 0x40105704, &(0x7f00000002c0)) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) write(r2, &(0x7f0000000340)="03d9b7d32f54f4587cbdf55f31e40d92c1e8a59cb0fd0a5f85cf10d0321de628f8226acb4c633f06ad0a433517bf8173c602723a4a4de6b7e28178b9dc43409d043c15f3b4ae6f7f4766585bb06dfed475ab2b670adca0dd0324f6b2ea3ab5eccc6eb30909d0a45cdd524864b31da9909bd980e179d61b67b5f9444f800222c1ff6d53393944b49baf0a22b4aced6d49650e5e0af704e9f7edd83872ce21ab7624f17d761bfd953f9e9afbf153d3f531d81da9c0dbc6", 0xb6) ftruncate(r3, 0x2) dup2(r2, r2) r5 = socket(0x2, 0x1, 0xff) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000400)=0xffff) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440), 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x7fffffff, 0x0, 0xc4c, 0x1, 0x2, 0x5, 0x1, 0x2, 0x2, 0x3, 0x7f}) r7 = dup(r0) flock(r7, 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540), 0x10, 0x0) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000580)=0x10000) writev(r2, &(0x7f00000038c0)=[{&(0x7f00000005c0)="80ef884beff10f9dad56d32554951b6b337874b69d65263673acf7acdbe3a748352fa1d97bf61daf9ef46c2378fb64ac946bd9d1ee4dd94103c219c1ae9c99127719c939e00c80c4ab0847f189b9ba1e0b9390dc6c47e4c2147c10003da862054a08ed4e24e21fdef623a949148b3660e81d999875e0b2cef86f3035ec6c2c42bae7caeac30b289bfbee3689f35eeda4cdbdd8d9ccb938c7e1349b4f2f53d1085b22eb436723d8767dfc293c3ed14da0539fe7ac3cff3af4a7ef9f8e7bbd6b5f593ebff3fc166c5c15bfb234257ffb4be8541145dc440046ea799ac94748ec07b552117a816668fe4b3e7c75f1d0e6fb9642", 0xf2}, {&(0x7f00000006c0)="3047134c6504c6926afd5d321bd3728673fc7727568bc09edfcc8264bb39d632a7", 0x21}, {&(0x7f0000000700)="67331665f2995880272d22251cad8d8ecf5c64aab0", 0x15}, {&(0x7f0000000740)="9d3a7d7958f941a650dea7d865c7d25f9d74aa754a2a2b896776376a3e3772935993a05447c17a09fb884a144ab9287145cdd59107f7eee5c828fd6e860e71645500f1371cd0f81669f1caf48ab028de5e38972db47e4dc9e9c2042a1d444aec7ac2912d113e74e1c77e25f5b5f4309f9c38a405d639ed7e8ee0774b6b9bd33fbca601bc526263ada8b037a622ccc77e13d3c4c59638c6737a0b79c3c38a7c8268af4d7f16c9c6e0245043a7cb28e86c6b15796e4582b27afba49c26ce6601686f4541af1fb1105295e61fc9345c76d69b20c33f84814f933f2fae35486ce2657c7d8032a6bb1f2ae4aa8d829b7b5c74d9324bf9004a5b588e3ac50094f0183aa7b43b0e67728cd820b39a89bea1ff4db9b30a3fbe948f134ffd1fab132d17596fe5e1f9e22e4ba08a84e13dea31b8621ca4839164e56ed0dc20dddf2fb6eda0e6fb6b3ab73e6b9bdd7504e115ce44a0062e7be855cc6eec838c6ac558374493b72f27e407f5820fe2ab71a0c330bc63b6b3a29dadd6ea7d29b907dfafd300c42f78a5ecea994e698f8f1d20ad70e6dc2c0acbe3dc30598656f1c5c2dc83b4e418ab48a478653035a4aff7e5f00544634d537358a7b1c4b517ae43a29470f6a64445e132a70c64e6154ad4f0f7d7c22353b2ad6487962e0d7cd125f117d4af15bd475dc27979293f33ceab6ba0a8c620247079969f03d1dfdc19cf0c7ee664b0861e0f8ff94735d5f358810eed9ca56b4c2235a17665bdca5596a56b6fb93742f8fcd53a86d1e0f518169089a9705f332de16c55f55a55a22b4b23c1096c95739cf2d62a66f5fbd503f386d078883714cd092188e845cc3af84220b53a6843e1da83a8d4e19672bfca2a64cf8c2b97e20861a5720f337fe9861916b0d835c415f75608ea5e27dfe50574cd5299d74545920409ade3d97e17928dfda32e1ed53bdc1e41e7b3d447c37820e650730461131db0d9fd23c52e1af8a8da152a3af2bf25df8085961b938c333da3f996c50f92dee94bb76c948bf2c68d953f8bcb167eca556fffc7eb43d6bdb37847bede53c3e9810df4fa40eca34aac916ef61d2b2fd072ef8f6066e4f52f1fc09a346652d0c5ff8c5411acc1307a8f7e5074ee0415b18ed1545287b852b1755fd9c8e590d363bc3b59bcd6651f25c64cd9f68bd6dcb0ae1413111585394cb9cebe3d66e16ea6e7ebd775c14d890fc8f31bc091c3dec8081788fa741eeded93cbde563ab5fd95e5c3666871aac2bdead678fca38506c8e95b88a05ad30a6e685701e19097e0b97ae86ccfcdf8bc06e353fd0886782b41fd3fc1eb4f745b8c976e137273bfdb6a580696b322c0ca4fe2e63f87b79719424595e0f3a5d511c66a499e46e69ea872c87c2e5b8198bd463a1d53cc968a3e0b84d53550bbfe1b82e4ad43b072a7438895394b30217299c8837654ca73c26b6e322686592b769053429282743a80798243ca9641241bfba373c1550a2a0d9715a73233617592d77b4e7f7627361258c85ef259eb80943424d76677ae78fa4d1ac07fb5d3e51599edd132ec81bcacfa4d2a44b417e2f561521cc54ca5a116678cb677e51eab9640e291d6e1b766fd0f00feaa8eeeb83f738393ff3a988d7daefa6a204a384867c2d94d737fe95cd7b3e8343f50e3f6fcff559229606e760433d290a54f61caa2fbaf8db3cc86409b463562852807b8896d9dac4ca97bb6559a5f122ce82d25e28bf5b4b1736a1e9a9f7be8b7a414728f5c2bdc1a22d30afc95fe7ab3db563a669e31148db62a11dc1c431431b90ecfd290a88087dc6285ae8461ca7ced1f77e4eabaaed3e9582c86e01c472f494c88456e392e57bdbc66f9a65803c861b2d4b14e38476c581b1abdeb81605f9fc8ed685964118e0b413eb4dcae375eba442e5752e79c1e2555013be4cf28b579f5bf8960457f402909acec7c6d3cbaa51afbd7258113b7f9b3f771db67190a8891dfdc10cf61e24bd0bc7bae9dd253fc15a60bf1e9e36cc71f2860e06a36c4dd209d688c8925266a0bbf398761fd485065683049b8245166c64fe5ab1bbd671a10ae54b2c4a3a8745e491e644f4ceb809d25a57701698aa2e430b3ea802279945ad7e89f76cc2cae17f0256289d67158ffe77dfec482defcb36beab50fe7e783a84ef76d828411953da33d1d1983d61c08832b5e281793fa4f226118dc68612f0fe04233cda1ed5aa1f046c925b12822ef219a0cd883cc9da35a0e6c6fd53123e24a91f789569a39efa558c8705695af5ac608eb3d11553e7de9823d72e7828edbb6c81fd55ef1e998186da916f5af0fa56c50dda2d801b4638a256fbf37d3fbca35f77b984369c224c08f87839a4d6cfe23b7585f4ed70a82e214430d902b3e7da9da30c84f5a1a3f1a757ba1e9eb97c33636565dbc11a827b7ba86b2a6b15f325bca82667d70f608ddb7716192a285c6a7ee37449b845fdb5b591f62f9dad938dd99290a00a3223061dfad55a06db1ddc19ac1edea4c160beea30d97c827544efce7d390ede34c72b79fbc46b436484d4b4aa6fa355197d6d8e972809facddd492f1c90a74c10fb0a4bcc02b09518e55f26c38e87f1457793b90c2b1dc553d957f7dc5e8f3a5a0a79fef0de722b0875e49e9c20b160cc54acbc19cdca110a47f2c56b16bc5edb7c42b6de407eed4a206c0a183cda9474a161ef889f1463ffb97ebda8a0bfa95be1b5d307d72879985d07b8430c3059c84dce1ac10e7e2391559677d1b69ed5a194937bfc27b6b4b706dd4fcc2cce775b01c7aff44a45663e1574d967cd69de51b54133327c26c4bcb5a0a804c961d7723ee7ab91e8b6c1b3365a2b8be9826e7541b5709f6f2b5f5f08044ce820c77c8c34b91414ae31a7e8e4f464d23e6145457d54475040adf188dbd7e459ff7e154aa9b5863bb7aadcf47f7a2fe0f49a3aaafe1f53c39bf6b1f49027a0af2329517a53f638f3de2a49dab663d91e204152e2b479e9e1a9923355425137e4248c6ef580b9255fff5cea559d655b66b471dac4a6888e9db20b3bd1827aa8b7fc8ffbf3dd925434a4c681ee48249f46e24bb04e83a5de81d3a1a692f1d32f7b30dd797391829c9a052a3ab7cd062730d865d3f8c2935a91c677d9294db6252ba2cbe2cd702cb7431a9fdfa272635f4d121bed10dc98924153a5365094da82a3955d85249a57982f35f966815015286198fffe09ce47d013cb8d8d81a571cfa170d70316936309b16871ef473995a7497d2679107dec00de333cfb241c4869cabe0f7bc7b0e8fca28abbc3e4be88701ac1d67d85c8752cac44d1c3396eee6da42abcd02860b3a149f329a4558269ca314f2d5b748061f11e5dd50567b6c00ff7fcc502b3919ebac35e2c07784510ce60e302c136210ab4e9bb32c17f3a521fcb1a198b5822252fa697bcc9092ab187396f38a0e6fe296e56f539df774d6ee81dcee38137d24cb1f99fa9057feae9bf8e0a7b2773fd90837b1c2032b0ac5b9247e2492228958ebd286bd772211c13213be7f1a76f00270af7c207e9f00e7c8b9c27b6808e82cc113165b794efdf428323633eb966da6d6f7f47af81c38918582491e2c83bd7e908ee91ef2ee3181d4386405678a7aa0f6f31682d38e6148951d417e4718ae82dd05b13997b0098e5b037349c513118f42b78d94f687995568d498ca958bc6d64071553068509939a7a4736992221edd14310754288ac59cf51fb08bbb9903d94869f5ff5cdea6c1ba24e59321a7007d8fefb615fb4d340297acddf084d6aeba7366c84983730e96a33045544b4896775f8bb9d59a16930db50ba52b0b2f4ed371d3c814f1495eb268d186f11c645b1cc2e5b8bc30e57c122cdd40a7970b83d12f072d80685c015f7c246c9bd1dc8b1241c7f3397b9049bb4cb1dcbd3e574f1646bafce53f62224adb37dd7d7f51434514df4e30c4a86c2fecdc3f0ecb24af9770764a982675ed9a049308a65db8adf227acf566b086ca93d48f6423313f8c4515279d147cfab5963c673eff5055e138a7f240059fa0fdb2b994584b9b0fb88a12351623fc0c89ebdb816497aa316f43d87d292e0982a8b533beb2e39afc584e792bb925489b2320118cf1181dc277c3e72b9cc4b29da32c5e6604dd4f9db69047b79b73544735bc0443ca45c9e15e018438b4e57c1962f570e6db1357d253d18cffbe531bf33c2fb1cafe7be353366de556b1186a6cb55eb1e79ed61c557d46c8f8c87934b43689f83b0d6cbaf91c2f20cbbb59975b02225b2dc6055153ffde0cab42bfca0e3c622fe2a566cbae39e6fcb60d9adcb33811cbb8251691fc750e65aedade88c3570728cd83f2850afeb7cf21384dc3303aa6bf82b79bc9e71099c5ae6a6d88c248fca7920f7f992242fcf592471bb37de27e50ffe2a7083881a34bbd4eb9549d9526e4efc843e109b58e8207b00f40359d0e6e24a0901b68afffd2c19b1b1c3a047dee98c3196d159c4f428fae8cb4aae3b93d520b3930cb4554c998653475bb2bfe2fd1afcaf0602cf847d44b91faed9c9e919c0d60d18fb89e72da691c3615520999e34f6e3575b068029454e6dde18f324e6255b914e62d7fd6da560df7102e7083977abf7e1dd20c367f0ec4c669b7cd35d62c924369b38f95e8143ecda6f2a553a182114ee7cb5f6ac681ddd65d1bf16ed50eb1961a81abb9c4cafee33a66a0e251aa427aec1938f31d6b0bc304d583e468741afe09dc2dbffca2a1aac590b7cb2c1e887855f95261b8e8e5fed27e95ae83504ed7e93889b6f177867dd5c7bdb52e7d61f84b7d958299ed1362c0cd820223fd936890a02604cd9fd6842dd0a1a176cbfe49c95ad7acc8284ca2e6ced80c53bbf559fa5bb276dfa32b866a4120207c525b8e1204ec47099e05d5736de593871c4bdaa8eb3f2d5df8489e83d9781ff534b89140d3911c9c08729fdecb86c84cc7ea6a8ec42994bbba9d820101a0be407a737c8caa14ab739f08ab9a3d8cd68874ca5d34ad1ac3d1f2620bfc26bc10001cf574a16a38c849cd91582f9b628b2fb4d9e4a1b9585f281a9cd0138dcdbb6c51f105cd8766026bdd356b999917878128c798f832e131bb979fbff98ecebff1d52f141a38fcf97a5639fdace8ece5913170dc783306fda378b2f43a35ad7754ea1cfc10cf343fc38b543ab6e79376db440e5e6e59e3445d7875d6b9c7f54f8616839e67476f483d1a6307bfd48f24591294e559631f861636b10eeae3756b1bd254179bf65044befb57a868e8912003235a9410b54fa995c3f2a36a9952d45bcbfe5490376e46de6c387e3b92479dc0854f204140a552b7b724ada35bb91f8c6634ff07dd06b842486f4766bb3ff3c97aab3fc1e074ad10a815c4d7996c5e8653652a8a2df4ee0f63ed50a79bb7581e60ed842c40dd12316603a6aa393546db9dea4e9409bbecb30ff87e6045dc2f112566d8324c5e415978d44699091daf0241a7e46a0469603f7f5e0977c6c4a4eb841998c8aacee50db923dfef523b8d67a37f58a8d89ecd7e814e100f2ca383860580367ebc89f909c26e8fa056cae5201dbffa78a74d01af683b7aac3dab5ec4a1148d7b94076ceadec52897769fbc43e28be9dfabc4d86ffc34848c7f92f9bb6aa93d4f24ad41bc45782d70269ebf9d651ca512a638e997a825b270ed9c75d1ef348ef5b63c3be5b5f0654edd34be68becf197b19ed6e7a045a0b7b7c680cda81bf2f5ab954e65c6dced98886dcbb452509be43ad287d4b167d8832bc2cf47bd22d0e16c95b52e65801712a20bbac8dd7f22e58bd5c791aa4", 0x1000}, {&(0x7f0000001740)="3102810dc5077813bd9e77a75092fa7f00031caa85a1f28247f7d2e161236f8326e0a523cc9edc9184c83a53a28a5a2f33d7c4c1e1f8ba03007218b39e11527b52dd6a42418821110037c7e71b51619ddde80fd4770a4dbee5bef4d63f2d0729b8de4b0ee7b5b72d59d808984f2835087afd9d34f3b52ec6778e81c224dc7110845c31edb3be041de6a9685022f06fb93af7e6e3d766ba0d846371cd107f2e14049c7904abc48bfef5ea95610d7fdf79663c228c558d9bd664ff795648bcb039de028dd1fca4287c9ba004a42c1344eff1e784df2f995a26aafe12e1b31637c219a7dfdf9fb919739357be413eb9e822849088c07926bd45850f39be1ed63d0371bd7b32ddf8346ffe1014313f51aa3e2c508ee742c40e561976e0bf1697f8b5bff4cd9656c462d2f6f5087af626fb08ef8467f889f728098673d89d40f232f5e78cf525ae6625fbe012a47fb745bc8cb098b8072c8f1c2bccedebd7e099b1a67a0cf9353a4f3c9a1c26176dab85c6114667e08cb5cb20bc96ba1888f6589ffbcd1ee9214d8c7dd8945d9b3ae504cbc44c11c4d56d0b66dcbbb328e99e32009c5dbe7deb640de576967d6d333ca02085dee9bd96c3a63c324bf699fe9c882b1d25c500c3a0e20830ddd1e9581b715427d99a46705ce684d441730f01d9b0a0c481eba2ee886de97ed3ecba5759e1865e60d84445fc45ccc0ab7cee6766f02ad5befa6277f4071c7482c0f4efaf83241b382f253901f6734e5d6c8b198b4bcd26a6392b10a6711fc8aaffd24e8eef1f7f917b3af39f140810fb74411ef77e59b734e4003926970df165d859309eb11c52b19419cd17ddbee3575a2d488599b8ee8e31a67e0fa5a2d9c944943b69da19b2aa96b77ed72dd28492ee0779911a08edf2ec8bac2b925da585d00dba135188d2d391dfca1908907e4bad103a4c387f1da1b654055d8f1d6714839b443b00d0de846d93f5f5b2cbca348b54ad6044c9d86329f8a44c7bd3960b548ee826d291a51ac2f9f479cfa880be5f930e358d82d8830b87fa2e60046a7da9c331f2496adabc67ce7954437a6de245bacbd788f58afad9dcef098744c1aa41ddfce6466a9012e087b7048fde8173fc163dab60bd021ec60022dd2a730eee6110b72cd03abe0d2a185aaa0097cac7bde08664c5b23926715adaacb9879b68b9b580d7e0a0de47bda47960e4dd92019f977806dcb58e102cc7f6c54c4dbdf36c8b6d992fd7e43e1c18e8431efcbc50aa03aad26290d8a7772d0d433900c87a9a69fea08c23f87259e514a3549be4185d6e4eac46476f5ec9b78e313e037091ef2cc87f09c42fb65abe81957abae954ff5a7cdeeca64aea7ea3cd45324ce8f14cf8ff322755104044b6ad706c38695023dd8541c6ce5ec403e44781f7a83ddd599a79120051ceea47e0f505953dc01ea6936264f3e5c7993952328739b911ea5079f66bf80ed374b870a09646b990b7443f7a841263905613a427990dbfbb525d5532af0087979c64365d0861ffb482fd62e967cc94bcaaaf19a1c8937f6bb782143a67eb2312116ab6561f7979331757201c7102b55ed8a93498807c585f53f68e47fc2af7edbe3566c8ed389aaa297e8516b867557e1e6a2dbf5a62e7a6bc22f8929af2e12154e16acd214c4afb3dbcb9607cf94357dd72920bacb14601bd728d0cffc999f8047796ce6cf0215bcbbf38b26138f752615cd8ce273853832ee83bc357f79f50e1a1fd7afa17b7dfd7f9c68a1a3b1448fcccf0e13fce11bd3a5eddf1d6c998a1f0a4cdfe4f1175f3eaee94e6b1911ef3843e4c3e8423fc5243baeace6234d16a352c2f47e55204ee9c3ffdda3b35d172fd6c5cbc1b69dcc4e5462d664c15b77d534f071ef7428d7e1be66b8abf31d90aa2245e64be0dcc7c5d462f5432d1a7502378296ee5420062b0714decc35c751eecee5ac0dd633a2474f5530763db92c83f606139285ffdcc5c6a333aa7b92d15b4bf5743f36047880b3935b1e6f32663a937c4d7c0f12cae639ca95c574c2b0893aebb1786a9e7b2b4f23c91411dd78b1481ebf2f08a4447a054ea93e8b557a924cb6e5b1bb9ad15c7562cd1e1391d366f79451cec23f4a42d32920e25e7d046c80eaf41b4fae0317a40f766163d3487a1e1e19436dbb22a1ba8ac8a371d39f76aa733ff3c538207e317b614f075c1d54e43c0e2b83e0c50519d36c8bb097fbbe8d8fa747a313bf53b953e3001904511b6b41acd2954d32de7c2cb6e2c1a737c80379689159f7f6bd8b55f7e8a11ffc352831964fafbcdea23f1a893471899408a75abb0a79e54ebb22968b9e4d130ead65c8ef00697f3f268b470d719c66ce8dbe487fb46e81b502ab19ce33a2e50c979ea1c60a5f214ca866e239d7e7bafd013c2d98c6b3f5de43078d711477b5f3d734905db9000dcff0ad50fad93f67cb035491a6c6f48ea983d2f9ce6bee0a315df8a935b94b563d6934c6ce53937b83ba09c389f7ed3cab0c726c42d000709242832dbd08dfef61ded33a1735f5a9511f933ed8d467cdd6f9ca8b5ac53d1153d6f01769fef5eaf4dc61bc9184ce7c722312711e71a0cc23b388d608dc05a59605de552f58b311112ee011f596c16d941dda7965a9c3b110d8bc5b3a138c5bc63214e35e69a8b936a5a6c9b100fa90484029fc19e87f64e10a40ebf0bc81882cf6cb9bd9003ac8df02ab003a3eeb5442e573319aa5ae25cd938961bbcecd144bf38e3027f3dd3663636963b5c141339f3eed84fda6d726f7210b6c2566f25ccd3483d30becf6ba20d557e659a6dbd994b2bce0ae33eca2451f55ddd728926bfbc10968242cb6d154602716943a0ebf557d436ce87bbdc3e6e10c9fe53d85f9b61736574f891ab822e4d70821b792c0f9cd3e34a627a74b1aa102ac4e29137e5aa93e426dd188ac37ec4863c9d62ab7a3a08dd5d91599c7476a3f2edab52691e369b7743fd0b0fb0f06dcb9b867491a1216f0c2606ef6c628b52e5673697a09d7a23be3bcc364e652cb5384febbf71bc260a544e723a1c92768110808c85d07e52c7c2817add9446a0addbd77a1448d46ba7672e37c23fa1c88669e1053434c7fae2720143fe2d0f449b040447d7604ec4f6cf6c181ebd3e3eeb9514c56d13d78b76073d49d63a5d9263b9490a6e09665649f4edd85d23575537be374a6c9ea870a8babe107b32bd8d066534f639f50e9aa09892c82be6bd3ff79e54a472f1b56f41f1977479d0a6c5dc33677ccf882fae234cf1e038ee8fb3a72581c997d86a82e6d9beda625774bb801fd757d80de71af3ae519626022201ad616cfa7e05c059c49c39f146bc7208c310d726e30aa5bed3d416c1d1d5c0771631f99b8d7eb6c9544bddb405e68950bef359c7912cb297ae104c814813be01d56ae5a3bcd4af2b2880f43dd1ea6958924b29cc734df2b079d8aa9b86a0cf7f2d0e6897d56da83251fa5cba69d3518fc9a6c34d1c0d76a5a178cc9d7e103a9b094fa63d0d93c36f132cb606a3b22798ab87a6236f7197da2b37a6c43f254a01a023c41223f1d8d3100685f184ea1482053b612600b0ccffa4c26519f3d70bf523212221c87db4477ea317d09c911df4d532fa68b7ace4a34890cc04e6e843b77b9f8ad7a29b5b78eb540bc14cdafce5310cbfef8731249650f0bcfda587a869195d92607d98c9f7b175f11d033b49257316a40de6745c95909223f5cd842b83d1c164b0867e6c182448cda76d54030de8994d72c89c1a89ad9ead5728b791997a83d5eafe76d6467cd5ee650c0c9183881108484e370eb80985124dd945600c4b7ff67c3692838e27bcd6b5aa37903d4bc894dd29778f183e78014c26cb5fa37531dc5aedba879964dd4402ece33cf0d4583b65afc9bacec4619ef1223629a9a92b132cf4edc45f9cacb2835985c5f8dc779dd85af85c803a3e3e473025b39aebe640965ac7abae71a5056346031ba7fa2869fa821642aa16eabc368ddad0088ae9f8687c8f385aab85daa23e437ba670c5aaf8e008f1a46dd92c68e4a32f33a369572c8e2fa2cc500f0137306214afcf4e54cb558c326a8f433e1c03c17b41c3c7bb17fe9ce39e8627079dc6744a08b6393d3339b52d906415280695fc07ab336a63e54b321f01626c7910af9d7311b852daaef8e591caf4cd6b14682e0d3ee4f50c864d0f91d355437658094c4d241d22a6da87db5156633d7ea88b6bafa76f4464215bdf40e4631c2c0732af1c1d97cff86d86a05135aab15f8d16aae5125bbafcf83a5ef5e34fb89f6fdb8c8ebbf4d3f88779e69e3e38474838232905f206450f7346032aad7b96f8a71b82b57c40af335da3d06d4d273e438373819f25f7a065768d468655d7cdf160e8b5737b8f300d68da13696392514a19c889451bc934d7cde9b9dc01abf2cbb152f925356e058f57dc5a2e468fb528f40e3c5838d0f16f1c4809d4b10da713daae20b55073be3073c4e23f2c2f522bee85092bc5a74010dfce942e19e46fd674e191e239b8f359ea1670c870f11f691f9857068c6f4bb25846c1dc4340e5ea6f50b15380558902f3fbaaa42166783844dd35cf1fe581d32c59f3f3759f31e5ebfd8e789740bcb72dbe7669ee83117355bec34897a06cbaf6e45de6cd0a98166b99a72e6d2364024a2f4917ff68610678b53c98d93aeb502e19fc75c5fa0efcf36fb46750bb9a2239ebd61c68257ce21f737a262bae1d0921172b6ad12a6b402f67b072747d3205154048144ab775be1496115e1da7a35c01569e72061044d5a49f8d812293670d32c6463a1640e93afcd70593111caf9bea1e8809a0ec94196ff82ae352603aebf2338ab4ea9bcadda1b57f293f3a6c27ac02fc3ceab109f56a3201af9b8a5239f1e8bf399bf311d8bb1811c586a20f1fe819b83d197ff3579a81ac07d6dac31608e5792b6c877e01ee30cbf2174810a1008fde482b496d16feb8273d865923b50de18684588ac7377ae8043aac01a4a1025fde77cc5afc2223f231d501e97b1bb2dc7627da9b76ad7e9aa7e6126230eb5059c11c6c42dfba10c50260b6fce1c5d70a6a53d90379b7875e1f5cd6941fbc7e182cba7f85528315ce9098bdfaa68b8fc2696114828af856da4cc2cd2e7a2a4074362b640356e599a025cd52f1a02ad5e8f4dcaa4d587cf9cda4808867a3db5336f0f3b5ad3991567e8c82d4c0500c3fbb8bd531de2f188df1974fdbf2c6b07938b9e08bb78d2ac65629fab97047d401c06b5fcf3cfc23bdf4771d79d0622023aac4c1e48dbec22bb43e46348b3266fc4248fecccfa8e765d6dae4d7c74ae05e12b92a39139a59b00fe51b66d6788365e2cf0b777d755c9b07e3ede5c7690383a2109f68c8613c190cca3ef29f5b8eb873284e69ebc41cba7af9bd444c9cd46173b9b967c086e5fd30ee273b9c6423e6fafde383e57a23974595224638d00d1ecbfddff20ae864b416d7b69d924c4c7bf4821a3d91f9a742d81727392ab49d70eda8376cad98f692fe08bae63131c45a898b3594c509cf9bd539ff073d41ce44d25ebad7b94a4cecae34f53b228adcc62952591932905805d0a5b830f2ca71246a255d009c1f5f7f3d630bcd0df8dbf1c14c04970176a1c0d8b447a25ccc482ba032726f1312a0c24b7699b0e1dd94e669e4db02cec8bb9931485063e4271d85844ce8eb60e818e090ba2c4512b33c13e9c6a4c603f13c0e2f382556d3fd2586611fbabc8173e08e9cb77f7737005beb43dbab927aa01d552ad151e101be43a770b041ce5c425e9d6782cf970863a5badb9f2540", 0x1000}, {&(0x7f0000002740)="15c82206704c3d64b3c442292cf1fb79dcbf821b7b69edddefa44f566aba42634db95083b841344fac5a6b4e743ab41c9973ad1811b4456779e61483d2e25a179039e41b1c171c811d1ba6f878738019959d35effbe90219d9ae2537be5171d2aa0b0a0a8a5bdf08f5f2e4d2de6bb6a526956962", 0x74}, {&(0x7f00000027c0)="59348dcc3adf8a957639cc00303a4737384f27edb008eee70f42e6a507384287a2311f7cddbfc8900b6e67cbfe0154bd31cbd65d9a893b601e3a26b31d11b3f167d811597dc71a78750977df951f0bc32c74cdc9525c532db792372af1959da8ffe5f2c1eef6b9a431d405b9314fd9582306b005c039513ccbd2937106dd1468bb86f06f7c107744a834784b5a96e1e8c1b77305d839db3f7284fbe489dde8d0a24782d0baa6a14d9781c0ac67e3e56c7080ff44b81eccf75b7018f8432214cfecc2d4a9d53a38566e979231f265ae89a7da32a07c4459c858477f611fb7803b027b1bfe29ddf397185e2ac07b27ccf621e4d68e1841a6b626e981c2a89dd6a85bfc770d2263d712f87e3ebda28d6874ee46ddc438e8788028744286e7626b0b91c2da5d817612be82e47be5ad447a11cb748fda54960a147db9a25c06218b30835b1d3077cc199465efdfdee40fdb2515d2fe6e591ae779f8b36c83ada218e6b4eec1d26154d2f5ee8f477ecc4e62e6d39f186431020959677c4b9f6a122d6e3e8dea8b078f010cd6fc1be3d5ea0531ed3fd3d95addf98f2439efa4906c4a1efcaa7e18cbdb2b184da1bd213a5cdb0e5604673c8c3b1a81db34383f249fe34058b35babd732bee94c864269d944e158775d721678317d96f4d51961c8fac85343827958e16306cede206a86d16cf5e5eec7bd442a1ad96c73d7e1463be515aae6c6332df8d3840a03df3a057be9d22554b568c6815d18f3ac6b2b57cf57d3cfeed55b60971b438f1161595ea2fe7fec29ad69d2d5f4f62b53201a6be1964793ea799ac698a608dcbf89c4ade762009325763fef0ee282bfbbfb584292bc8d3559a29e394ee4b05db3c4b49dbdf5da5035dcdc72da4f3be238d5344fb70fd50417f21cf524f99214c7cf4749a0becf5f3915ea851543ef2046fcb038f488db6c0aff9951a175566e999c1985c49b2f7792ca74d0751f09e2ab85ccaeb6d704daf349c5553346e04b56e0ee698ffef7074608b91ce4296f8abce0f84846edad9ddf68ccef27ef7526cb6c2173f8aae38a0bb7885291bda27952da04f363ba3c982d709778ebcc6870ed338448292051852ae50beb4bc5cbe07b1bd77d288fb9bfe7295e3d00bab3868a3e9c1ebc7de07aaa2076d8a5f0e39bd790c279162339816745ac92b0c88b0f8a7ee09593ad8c6877c108b3083f5c2ec5414b6d4bbd0a5c909c836253e6f57a3df9b8fbcffa317b7b3667d721c764d9d2f54a9b0029006c1310395de8ec0ebdc6b3bae1943120a079a7cc718c2e0e0fce6a2b4e6b2cef53ba574662512fd8551026db9548d0adf03e086ef36c88ef4e22061fc628dc82e465539cd5244715f872f20499fd19bed7790badf6573c9f47c7a180587cbc6d36953194c0abe6364586d7c3cd324b1f9adcb24127cc207f995fbb11b1df42c8df3589cf532ebcd5f01b0ffb3f503ec8939c94ad24b3064e43a42672a8e80d61aa398690e21d0aaf1767bd85b1c20ae8311c593fd66f7e51a85ba3a0651885d124fd2378573babbec2bc411794e50b092849258ad7ad8935ffe66bc41c7ba858722eabee01878d495f0eff46c6571ee25e11f96205bf6bdaa2e669508852a3c91f51d797fef26457753a2b53ec9a7f152a1a7ce20f52df1862dde01e9b78dbc50b1a146e6517940bcd98931813b06bbf14c9fa475444d4ee935168686d51d6050793dc41bcd71de6a213d6a4ddbb022db7c042c6772460294dcda742bba8d21dd6ca9600d2f0ea5167160eeb20174c1ba74c80b6a9049b077c413610b8550db8299a7604e29c228f18367840d54d0fb95ba9aa5a4473389f8176e7beb2165419bbdc61eae06a9351a523929001a7e014a8b2f2a2750c8c956bf75f05cb9e6fa7c79ae94967c6e4a41d157d179810fb10dcdb85760915dd24109cc1357a4e22a33698e09d75a316f922326bb4ee3ccd2d825839963ac6526dc47be57d6f5611ddc988703763bf73f264e083870d06321d733fc7af3ceed6002e06fda46a10d4017d6fc60f93d8deeea3e0bd76b24905443ccc22c776a473c2d10fe40063d0bac850b14d5c9b3b3a4f2c8d0a6438688252803efab463833bf6b8985d72a407bc6f40c7faa0ae64331df0018889d6edc973977d97078d01fff91fd2425d564c069fd6fe92e208d9dcf117a31dcb598803fef6320869706b8c71b11f553f68b1cff31faf467f7f8c893012737a80bbcbd52c93c68a58411c0adb1846a3eb0cbe1416a9d947b34e5c42d21b43bb2d3817be0a847adb111587467e04d8262ef6dbd9db4666abd9a4c6ebce3f20980085b916b540cb4605517bf2599e49a5149dfb9e776708e91cb445756ad58200973f793e42fa23c847a6e1111b4e0881e9a093d7571b97b71feae8ad98bc701d928a7519fc4aa2f99dbd1c0dded50fa5daf25aa17873e7bb234e04edd3d0d155ab5781b219d94a13521c0715dc3595dd92b6db31a1a358d5f9a6c8dab130e4ec4a0d241ce789bdaa0af38e7d95fad1202401b1b2d48dabebfc1e210ccd92b3ea550dc20c1a69d045e727dcc87042800b8b1d2f8d0b92d374c4408d512e8488c333fb6bde87b46175bea4dfb6d6feb9b636288ee9abf729c75c492b6d72f12732c40358dabb622a90f0b7e963bf145253748346cfe7a4fa7fbead38175fb47d19fb7c06943485f0c0f04cdd666c4427de4a17dad3d192a2b52670e5cd977d31d9a7bb7d10462959ab5e2941dae0623487cc36ae2006dde46d2f0d8b862e31cb1f19f99ca4b432a00dc134c80dbe357ea598e0ac1950952b406f40d3152f1141c49317bf8724d0ad7ef6e9a171b24fb64ec401685f7ca14a8177118ff97abdb91deb98e9f9a5e16a0712e87dc809b82e89565ae1259a5750cc3de2d17d2175b848d26e06f6efa1b07362a092e4dedc76b44e25c88a5dcbb62de122622bf4fd4ce444f3a0820e498d87d7487c830ac7e2fa683ab8db1f4eaf012423d7fca6d787438c23f20180298f30545d48258d453485891109f8b0baf40c99ca94db7a62311eadfd8744c61aac63ef2939aac87e0abc82ad4cf9b4e4cb6f407dd50d78e0bea79a16ec0666981cfaf6437bc0e6de211de565d093ba20710df9bb6c13f6231d62bfe4f4b9a481b8f582b754098a0757fa16f5d278ea1bde7ab28820964ddecd7e2a52f662591bdb3091eb332cb478b655618fb536ef2dbac9333b5f0b47344f4e8e3e40ab59a06991285823ab47823ea2be7f7040143d9989f2fa95168579d6c013cc74de6f3d50ed8a59efb053301b933a2c107e69d75dd4c2668e66b5af32220bd0d8e164a7df084ae8373e618adadf9a1f254125671e862ea0222db4eeb42c088c579f65dcf9b9f4b3a06cf778f8ab443ed6c78f2c148c4f766a16b7412f89924b1e24618100db337692041dfb6ebc3cdc8b92d7998f70a37d7a682e50423eb8ed8cd3ad155a8a141f33ac0c3296f5d028ff98fe8f5f794422b1edb20d10e5203e408bf6e4b162c5e31e2b27497792e505b3dc5d9f0077a3bbceb3be072053761d8907fddbdccec78fef8cda74bd17950425c8f4fbd001a177b8caaae5525e11df9ffc6048d918f374163f6d7bbc1c843c5f47883e0d999fb3de51dc13a2589c5a232573b54b5abeba07534b031e6fa0bfe5c4739b7dc02e5d6f1fc194f5afaaf9b4344f165553be63d841b56cfdf724742f5583ae29561adae2b1fc1ba8c6778419ca238f6e316fac682be5e3770b87eab1f2f6b5a9379bc631c1e2b0c0ca194b34c5683f9f772de25a48f22ef57eaf5bd67bf018afe1fe95a286016adfb2afdc5f99db642167b91f018430114baa7870c9ab225d177eadeb1cda8494752318c22a7fc18dc0b4d78d473e32e69299f72a37f045eaf04a2c59be998e5867248f6c4a7af60902efa0dd659631c8c3a201c2163decc94b1c4c9d9d676d991b572d820b8b6011f6c7451c379ea8cb0238c4e172591cd156d2d45f870c638bde7c0078f603c841339050f3bd6858340db94e6fd20e40512ffde3de515432188149c197223ee04fcc0fac618a249877ea563e5f2fa36209e0898e1d6f1f7604ba8b35652089f5ed4051af3d8529343bbe6645e8c52e07bc19602b04c2eea5bca38bd7fbc8212f47a233908b7684f2fe43faf629ca9e9dc61461debb4810f82550014f873c3a23d020f9c935d40311dc497ad2d41d8400faeb5007db4db673e53d5437d0102e881b160c314e5814527c3fba61ef89b9acd619102a41a3ff80627025e5154e997146c624c0be5edb94fc15a3011aff2214867aa66d1a4694e773067c908d96c45346535f3c7f49aa9a038eeb802d1a0a1bc08a3ae9f60aeaacb9b12277046d683dce331bb5f28baf55db1dc382b45553a3c8b8d64b1fa67c70798884d6d777d0e91c20f78dd26b2bc8ef30174ee65f163ab0506d86642b3509ead6fb35dd5b90ec3b22d4fda45ddc9b32213ec894aca9c80386df058e8f623dd7945ac1680d38e45317d71b33580df1c32b444bbdc03bbcac08d09100aa3819e7adedf3ab5e19b5f319d2c5b7fdfd7cf51c74757fdcc0e94c273bd3abe7d11fb9a2c0feec9f41146f2b5afc6f073399ebf0c53ee8c206e33153b2d3620f3ac51247590596b4f2f94b4d47f2848a962e75e11f80bb903fb12127c4ba62455f4574afc57f60b4db8635ed34c66e9f76a5331e7fec5939b8216bc4004a585ace3e0f27a7aeaaaddc97dc7461c731343dd13f53a84caef4b3532e185f74748c1908bd00ad30cc2e4c5da5b858b4b1b6d844341b8947ed15639935396c942b3ad8c5e4475e9a5972c0273078958abe03d3000c229adda8367862420df63385b1c0687aae21b7bf9874eafb93d7d3c3f7e7974a90e2ca94774e891450fab66c878a26730decdc6dfca08b89bcb4311c2442af033eeb4d234ec023957ca8ef34d77302378152d99609d2ad299ed77959d51c0cdd1fe8a9c31aa7fd2dd0575fbe5dadef3d76c8c1060af14e8565e33d4ae70238090c3d83d03451b80dad2c033a9482bb7f7630a7bdf6b310d21af1fa8e66563b8fee819a9de5b5d57285f40f1424125ce3875550fd87c1d43877f64fa26dac4a7eca8896376459b2b1ec9fa26a31b4a0416538bd9b4766f91a52d91ed25021161d6002c730ee42d2d84c2573fa459d4b4bb0ac16ddb269aaed9475ecddd5d4dc54cfc78bb5638e81b16b618c94a9b08db12e999f4a117446955dc3e9be35069c863e30d60c123b3da3d2dff6793f67611fcf67ba4164606baa0bdecc21985079578b5bd33c833651dbf643195d512e2c86fe74c8a9b43bfb456a794c4c1173a523764ae6863fd1d53409a46508bc13f3a138e051b6fcfefa1405eb8ab7cc4f701a82c1858142c79e5656f6e4e78200e9e6f700e9e1e9e945d2df72e300381178d7f3ecaf847ee000370dee9ce2608610de4fed6d3adef92501cd82631747befd4ca8c63e13046af227ea4b595fdd32bf91d7cf1e4b2a5da4fff8df242d015f2a8160e6f44edbf98720de0c3c64329695c5e3e0637c0b7578bf0c13941371ebd16acb9d055096d3d46feddfce46ab14e403fb7d723891fb6af6133293c0d17aefe05a7b4893fd65a25ff5d23875d73dc39d336efd045970e1f5fb8690ac52849b7da81654d0a5fd95a4169f0906f95d34c1b525b546fcab67c97180021c31523a4f20db1cff21167d093c9dfffe0d79ed54452d097ffb29cd690cdc685df0535e84830275c80586124b0ebb581241f2c27e065e2e8122cd505b0a8813092a320328d1442438a20d7fc1", 0x1000}, {&(0x7f00000037c0)="ba733a48f92acd82b8562b0a9f0f864872fe6c632fc7f9b188e1dc27f5582c40c1c436fb741469cc480452f0570b28954161163ccccf5a9f539de36b522bfc1ab9afbcdea0b208a3eb01eccba211d99ba3ba6e2584477d7e4832e1e8feb31c27b926cdce59bf1b9a8d116b0c4c663d823cf2f693ae8b92b5d79143ad5795b69dc47571bb5419171790faf67ff43914a58896ee5b249ffb9fec472b492e1b6f81d64a9ecf4b29bf", 0xa7}, {&(0x7f0000003880)="4fea2a1a027cdfdbd5b2048940da19d47e5cd22bfd14abccbe0469e8c0262e7368acdbcd265c3405aaff2b841b3a1cbb38cca0480356a7c451", 0x39}], 0x9) r9 = accept$unix(r5, &(0x7f0000003980)=@abs, &(0x7f00000039c0)=0x8) connect$unix(r9, &(0x7f0000003a00)=@file={0x1, './file1\x00'}, 0xa) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000003a40)) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000003a80)=""/227) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) sysctl$vfs_fuse(&(0x7f0000000340)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000001680)="09018e3eb76b40e560115879a7d2dfeb1b00f4cb83c6f4fde0d795deb936c2be649e8529d1a49ee61675590c0a425536c8583e6ee24c938e395e9e9de495e8bbd4656f2ba3c3a9aec151f2e0f5aacc39640bc791f232203daee22b81691d0911c48f444ec26f5058153d0658d42abd5519fb625f4cba1df50e267aef13c87849641a2114d2157876a507e1070d432073612eab228986d182c5c6d5687d6088a13e32f9c76ed4da84faab5d206408bdcb13a53f15a83083b746c349568f365575dfabeeb86442267d83375ca49fc91eee24ecb5654d44babce341e9ea3c788b78a6843b4f2fb019cdbf1972421de140846d106bcfeaabd3b92b75a4ce681f4bc240d70e8a0bb09775cc980ba707d61337a4d4", &(0x7f00000002c0)=0x112, &(0x7f0000000540)="ec6d9318e92f37f9d4e6ceb766bfbca7f5dff86c2d9e66b537a84dced613a70ecfe92818ba33aae2d21f43d8f48504c285350ccda37f3ffffb6060df4079575ce30a93d0e33ee275c39c6e3e981975dce6cb79a246b8cc64b03fff1d3593152b9c0d25a897189f0e4aa00a900c5945d7fc0ff930d629f1e27db5700de0afc0ec803f2e3b25ef75d00754ca4e2ef07be01c1a2a0d6c2594246b8bc2b0f236e14c3b047da0239555810749bf3ca8766e41f5ad39d91e005cc9967d3e8af49467a90c95a1a8f59df2555e43ca906e5823f96afa30574f141a2f6ef5109f385d544f59d690d053298687bb182f841cd9dd8adab197073d97c8c6a342a348af369d117192bc5b38a3d5aeda6ce7a3e3b4128bcfa3b45d4e6fd933f69ab51a3e9af2ffe3527f9f7773f1c0efd7a42bb4eb189fa1895e800fe8fc6c56ac2068a8385da32b7e304256eb62e5b241e83f8d1fc314ed3c54266a41cc013579979a59fc509393abb7ada1a1f39e6ae4559de9b91353abecf9236913245cf42a328b940cb4732a9f48ff664355326c1bf853bccaf39b25b2448035d7a6e2a010e6105f48db0c625d810083eb63fd7ea1b8033bac4bbfc929b40a28081268f1019049858a6d57aad311c2e508287cc57925bf19fd96f5e7c400e18e55af4acf0515a97c895817c4eec024552febaf0d282bd25e9dfbd9792a7a2fb76a9edf93c55a85bbe5311cf9bcfd2b95770b676387d78c04849c0d3d15566609faf5c88fd016b3dd47bf7ba9d9b579ec92be9ca346f3ca5845f2c629a0a7989ad9d23e7a0cccb2512fdb2b671ad2c39a30fdce81cf23c56f893f6ae64bf29171010eec6c90c4f95b6c6eaf8281553e56a13aa0e70331fe5916a345728b18e44b08562a47b8b32bb191c7e33dd404b45714f6f77b3702261198cf39a9366ceb7ea5425093cdfb39cc1326d7a6b88228be184d6a7f0f4e7f29d524c2d8dc00c8b8504f133d7ebeed9651d8e7ccefd24b22c7165d08fb929ca3cb616967a403e7ebd6eba5323687066ed9ea173416ff26d10326b79e9954449af76a7431effb2d4ae954573bd0d81d093fe936ddf6cb9ec40ceca629520202fc292626c933951b2bf140a1e4a111cb216b2da9a2debe4c03fb4f540b5960850b00412975d930048d07c22d91b4e62b27ac954c9cba71fbc221618e56aa91e98c2fb9b5dcff22105a63f6a0112518d2fc0d9bb1fda3a72a3547b0e9585333a8ad6df83e5337dfa3ad30d5303b9c1e70984b158797f22a8f583dc84501ebe46717ca30696c9b54139c54804da49ca0ab5f6f3bfab8d979c3d7e08bf5917b0c89588f281313fbdfed698a1982e417a9a87b7a68b86d8f89a169abeebaf8921ca8a6aaa583d3c5133c5f47240b873a8726a9573f8c09afa3692a400958c12b8943d061750fc9799735fd77e6c6c785a9b48c7604cdd1b2f07f18ade7d2f8f3d314c954ffb3609200f4a6d775dda7b99b888c6981d1f9dbf57a24546e061a0a612ac9b761156da3c04ca2b3461f592003dd0f6317061836fd853478b7d055bc8744c923850e7717e929656001f454b0304ccebd4bb372da2ab78866ca5a28e8b11c57981ad8c65409b1242a0f3fb96f0710f06de9a11708b1cc366bcc795e2e6676b58b123e283f8ac5692b7b4352ce9e3596f3f598843f5fef439a22021cc76210349eda2245aa6beac4e5ccf785567567f5c73fab956839358ea32b0085151502be1ec0db448674d4aac0d63572abbdcd396e8de258d77a6a50553f9f438a6199bf7890e8c2769b210f6d919c25bc645656f6381bc74ba1564d4ae265d51604d389b138dda9d17aa8cf67c02451b7e16a65a13bcba333de23bcbd347dd93a563f54eed3e875fdc2e1510ff9a13ca211cf04b3ce952c6cc9914fc86ae4b9ae659ed479d848f61363476f88d0f2a02dda9084b359630542b5ae3651062a4757b32c75f5e315e707f556a9c807affc39b4d2888541bdb684a10dad747e1a991af4121131975f7a480d3ed3f8985d2d5d5a8e234ad7aff89a3b4ce7cab9d1eee3b72a6550a9d298a650ba533a3a3327349a5e1dd050d8c6edd4a13174ce254ab9fe23d5ed0692e2740be66564d3669da485ae4ed3a558cd6f16cd117306d7215612d5976ad8fa7eadeb17bed1a3e33ce335c008fb7248c23b3972029a6223183146bde57f0a4c16a7380ae167ccc67c7fbe7f4ef169a66d3273e454be21b9b66d5f88140b250f91b66f3d6ae0c8bcb86161ff96937adc981867ed215a67bacdc6e5e13179c3970fc3a2c709368f32696362f114d946a9fae6927cf5565bc9e67342a4e58367baf605375c86ab2faee3e3df4095f6c6dcf0dd8219ab18cf22ba5d647d8ae99baf6076d044c0f394d83b9cf703762837af9578cd41b78ac8ee1ab4a224b1a8594ec6e2c3a0ade8bf0d821e2f86e8b1031bacc35dd8201e94621cd951f1f737a8162ccf9ef9cc40b4889451caee90bf8f1d9b9340425232de4a95041b3b396011cd9858347ff88db659a5c08ca9c88d035c3add9d2fb1e1d3bfaa9ef36a5fe31db8f32e26fe58cf92e8798e983c85242a9fb450dcc7ad0c6852dc92817d9d0eccad2ce2061ea42af49465743b98f7a2ed7ee70b20c093aa800c4619fa2178277b3d53333a765bb2f78c77311c3cd86a958ae3b019ef11eb9c65496d36eba34cb6f07b758e62e3b67bac80c7dea745204f0aedd429f31aba2809e93a22332e68df3cdab3bed329a4ba0bc4cb2d6830597fc71c2908200c2bd74d87a03bcc7d4e702dc2f9c03dca877d691bf44527d70b0c5e917c91f9f2b3120764354ba57bcbc7eb22a21a07a128cd919cd0acd97739f45f9bcedd4b6e4a5a4da38864db1f271e0965a8d2133aeb8f0ba8ef", 0x7fa) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfffffffe, 0x0, 0x83, 0xc072, "e0909c80429a030bf70100001613f6d7bc0d6e60"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1/../file0\x00', 0x21) setreuid(0x0, 0xee01) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000280)=0x2) symlink(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000200)='./file1/../file0\x00') setreuid(0xffffffffffffffff, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x7fff]) semop(0x0, &(0x7f00000004c0)=[{0x0, 0x7c, 0x1000}, {0x2, 0xfff}, {0x2, 0x6, 0x800}, {0x7, 0x7fe, 0x1000}, {0x1, 0x800, 0x800}, {0x1, 0x84, 0x1000}, {0x4, 0x8ce, 0x1800}, {0x0, 0x7}, {0xffffffffffffffff, 0x9, 0x1000}, {0x6, 0x9, 0x1800}], 0xa) mkdir(&(0x7f0000000300)='./file2\x00', 0x100) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000580), 0x0) open(&(0x7f0000000480)='./file0\x00', 0x40, 0x8) semop(0x0, &(0x7f0000000400)=[{0x0, 0x0, 0x1000}, {0x0, 0x3ff, 0x800}, {0x3, 0x2a5, 0x800}, {0x4, 0xe242, 0x1400}], 0x4) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000200)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6}], 0x1}) r1 = getegid() fchown(r0, 0x0, r1) executing program 2: r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x3000)=nil, 0x3000) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="0918b125aa5e7b91612310d0423df82034fd01134da4ddd05d3185023a29fcde5d0c1191caed96909b95cc3c12ebc796d14da9e2f3087adb2d3581597861208e618e727c7dee1ded0fb51304bf2e104168292ee4e82b9d1b3c29d87557bb8013139a2a01849d4ee008347ae9878808334fb6a4c9e2c0de3e5a0c9c048762884a573abac28cb51f621fb78c19536153b941ab8827c755528030b4282aff16150354281c", 0xa3}, {&(0x7f00000004c0)="256a21681c81c62d25a056fb667860eda4053744938c72bcfc39aa465d9cb3aad035a284247c8cef64e9220b6879f3b34bcd37b8c8ea6324743f336a011aa58ae4729ab9e984e7b80bde3e9a76204fb285ea5eafb3dcc93942cf89ce9918bc35b58d5f96656f340937a4f52374431373c74bedb5e443abb86569b10cf88ad17c947a97e6f419611cb123ff60b0680e9bda2c6400c732418b2cd8a0f221966d45de91781bbf657ed16d43297dcf9cbc3b931df89f8335c3012a2bb320be30954c7a4c3e2f36d637ab", 0xc8}, {&(0x7f0000000040)="163f4d7f", 0x4}], 0x3, 0x0) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000019c0)="1bd9c45061929f06b0abeba9560441e6c8c46811576f3ed60d2aa7c09558a84a7ae96619f25ae1145ccfbdad05da44e54055508945c693464f84ef3fcc227f368219d1b7bc113ad5f469ef9d12ad4124306ab4a9985e7704a2c8f3a467bb109f1c53046096a1d78e4f7495fbee27d33ea66ea5aad502d65519a7a16af14360f4d6eb01fa9b352f9299fd427aefc5e3719f42e037a62961db3d2586db908404c3d240567c3b18d764c73ac217453e99b143937b3e9a573949a1e70012dcf1db4522452a16b5e55470ca8f0cab47e91769560dc71c8d4be0da4df466d7185a29719f05a5ccfaf557003f6b5178f0d7e54b227e6945967f5e02ff407b5af26c5b13cf55ba36f36f3598645db75a04b1a3e7e4fd248e7ae3b4d9afe88bb900e26aaed639bb54139475ecad220590c92661305766e853517d398d329d60ba9fd71adf7463777fba295c384465bb6399114e585a200073443638e9e9c605a40c091092f2f78afa17706c444cecacc3af6f6e", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) dup2(r3, 0xffffffffffffff9c) sysctl$net_inet_tcp(&(0x7f0000002c40)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000003cc0)="ca947b99", 0x4) open$dir(&(0x7f0000000040)='./file1\x00', 0x1, 0x20) r4 = kqueue() sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) kevent(r4, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffa, 0x1}, {{r2}, 0xffffffffffffffff, 0xff, 0x1, 0x0, 0x40}], 0x7ff, 0x0) executing program 1: syz_open_pts() getgid() chown(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x62) r1 = socket(0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x6381) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) r4 = semget(0x0, 0x2, 0x428) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000040)=""/31) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f00000009c0)="410c9c46c0a7607a724b97b6bb8c620aae3cfcf1795459dc9d1f23bda5686268e37ab70e7ea541139e063f56e6a0d2272a1bb5d8efb3f8c85c9bdadf19d72d5889c05304245b9543bf5e8c87f83b0c295dde3db878117348b3ecad54a4dabed762c05795bff917818ad7ad04c1d51830963142404097d5fb532700a5770f7a4a766121870fcf56b421bccdc10d7ebbb782b796a00a5ec888a0da9b6b053d9bd4634e9653117ca2bcfa23b32f005571ed7ba738f40d49d6cec3b51ce5efe47b90741cc2b3d14eaa743e539df818e8a60ee0e89c3f8a55bae3fc29e43102dff23c01a906e2f00bdb8aad06e94751a8875493302acae2371990a82c5c5c1c942d2f418dfbfdc26e807de354b92a9d582cf33ec08f2d30ac27300a217fe85a682d5c16eb2247452950efdc81708f3aaaa26f189589c9e072e8dad05819183e7461e473f0feafd1e9e481aee5570d0a4875446a9973d11c38f63e53382209e75e9936aa3414767a851a35adc093456ef9dc65c843f3f3dd35e350704d513db7dec0c7f65e36382c0f474a48c157f4442ec566cee9abb808b7e0d04424fd6e95b419847be9938709c445f77003e9372d581ed9f5f0cda07990958283b77dca40b3bfe5bcb3e6ebb4320dd397972fbbe75a96ba81138fa6fdc37f8aaa9a4399daec8b5170907de6fa0d730a69877878798c1209b56f0f083c292a3a42496ddb0faf0d2868476b9b6a1aff1ebc33fd4ce796e62bcb4c7a9b47b5ec52be151b9330a4e27b9e26903b671b3e6302291143a97e363c9918aecf3bcaa6e7a9daa0af124b11d586835bad2b0ca031db4b6de0c0e9ce4471fcab2cca36b3915bc30506abea48b65106e033797db36889eaeede954a684773a6268ecbd462b754d07e38aed161c0e07f5271981f488156b0a338de8905eae3ab3726ec24d7a4e623a070cb71874e2722eecf149efaa02ed0abf6a9a1de7662b9a20c997c0df9e41d578e12eb2f80994d858d999012205930bb3fa058e35616fff42782892e60fb983ca7cb61a40c1ca39a9f755477a147785c511895a40d0806318744c29613e505f37db6156075584bc22084dfe6255df5786e31809d88d0a03b78e541e9c2d4d919ed3163275b488eff4be9f12a2aa55b0d337cd7b3c3633b661a9121fe3a8de75a13239cba37e5a0fa9fdb175554ee9322f157999fa505b04e3de4459c485e38a88a74ed1910d26dfa6d9a4bb496e614eea25ed7dd8777e03410dfa0adbe8909d34947c2a67e3295ee6cb81bc43e38c460b9e350407955694933e381f919d96fc8e1ad3f6e78dbe15b0810d1a686893d30aab940b6f1e79af30b080adc4ed851da925442d889ab77301c92b3b2bab97862c587ee50f8c48d4062c27ce0836dab6e721d6020d9b54d382036cad47722528c81d590c872f6c75ba3575624bcc544e6f10631191ff79b8e3a4c8aba0716cf3c20d5d4ee556525eb3bb11a6169dcdbc0b821f1665a3cb78cefabf214805a03940047c71ea96ed834fd0f697cd4c5e9f4e72007282453e0216028042c67c2055fd49f35a670a7f4a837c90651979e5b6e31a164c107ec714cb858e464587c5b8490215b19e55c4c094123869d72ab01a81e4741527cad071c9b2b1e04b0e79a4d7cc77dfe4096e16529365e036d19d9737204f425c7fdb117753f83b2d565475088cb7b84e075860d253fc363014a8f43dc9501f707f8c7cd6d88bb726538c72f6fddbc894b2fd105fbf1f46b068b38b01097e8af307716fed9810bfe373311e44cfc224b0385ec7325440e6eba9bc2c357f25ddeef95e497704151f7538d703b8f93e4a87bd899a827b759839f246d5d4e0c055588a3ebb385ccc33bbb9a981a611104487c5930de0f79da530f1997aa6062ebd43a4c0977aa51870ac34c213b0d7cc515312a84686622bf18126cb58315e900abfebc6a152d16af2bae8d17c9a0b23fed92a828ea31fa41a738329648b5f348b661735b98f3334db142ceb93424f5fb04b5b71322adbd2a58919742ae701982b5e4e0918040408bb3f1003ccacb0ba3992b774beffcbadbcc100d0dd1c576e58b564d6ff4a871f3594916", 0x5c9}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) 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(0x2, 0x2, 0x3c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000140), 0x0, &(0x7f00000001c0), 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x1, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000200)) ftruncate(0xffffffffffffffff, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) seteuid(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0x801169ab, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000001c0)="00eefcbe23a2660dbc981af6f121ab802ca86d264bc55cc3fb04e786b89f9d66ae663bab5e40e6fa1cc7c35b721356e302dc5b18f8238cf166f983e45ce706ee64a994c2c41f3c6eae24ab02104abc4c6a0df8cf091457c23a8b8164d6be2f1b5673e7d7e3e107b04b4ee39000bc7fe9c4f33feb4f9005a658993773a48cbd0620da3d1438c6f483a5ee795b7910f380503b2360d528679c9815097763d5f0ce6a77d41ecdc83714ca5edeef7246dbc1dfee375f4d550e044697b915a58b74acb7d9e3dccbffccc6e23a0d6cff669427fd0ad51cce02451b2194bd07c89f8dcbc83aa31f9ebc866cf8ac21257f96a8675c96fc6755150c48486964ceee68552c8542d97787a89136362423188493cc6cfe437abd5cac737f6b220000008013a491d34ce7168e73e712176060c8c3f41650f105f7f83aa18b", 0x138}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8019"]) sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000040)="a23f74ea03d1f749cf94c1c0934732de99229ead81480a590d3aaeac2283e8da2361d21ad34c0695e25672197f8055003974b9e892e03e1cfda625ba2c5071bb4da12c856711843ea7173af39c98223f7ad2da0d6c445a71a539c561c69eead8c8344e59b7ffa0fb64cf7dff6dc42520a9d701490e7efde302dfcd6fba1e5fa86fe306e942163d2cfbea3b737f346fd0febc042e64f93ac8be02d79176cb9b09e29ca7ad69eb617331", &(0x7f0000000100)=0xa9, &(0x7f0000000300)="dea36c92913e7313c1311a6ef446e11af82df7299d20ebf00524c54e3e8042e94515b7e68d584b5c1138a8d6b7cf093ae58089bb1f9e60299e17a2258c9bb5d3e47f95b6b56b1ea9297d5074e2cb21e15fcf00630134b7c4b1834616f0fa72e5d111f6ba221a7daa55e7f9b1528a8bace9087160ea2dcaca1802abc8abbec1f8da95b1f65750405700af2d6ae54de6c78359f802d00a2b7735b58d1384d14d5b4b93b0098d1c1181a5b6b43664efb52fd0aeb71edecd90a8141334bc31d23f15de77471d97497156250e70f3e4b53f96a377c8071e20", 0xd6) executing program 5: r0 = semget(0x2, 0x2, 0x102) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0xfff, 0x9, 0x401]) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000040)=""/195) r1 = geteuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x196b, r1, r2, r6, r9, 0x109, 0x6}, 0x1, 0x8, 0x9}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/212) r10 = msgget$private(0x0, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000440)={{0x10001, r1, r9, r6, r13, 0x70, 0xffff}, 0x18000000, 0x1, r5, 0x0, 0x9, 0x8, 0x7, 0xe77}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x1, &(0x7f0000000540)=[r16]) r18 = msgget(0x3, 0x1) r19 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000580)={{0xf5, r19, r3, r6, r17, 0x40, 0x8a14}, 0x7, 0x0, r11, r8, 0xfff, 0xbba, 0x6b6, 0x10001}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x222, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) getgroups(0x2, &(0x7f0000000680)=[r13, r7]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000006c0)={{0x100, r15, r21, r15, r16, 0x8}, 0x100000000, 0xffffffffffff30d2, 0x7}) socket$inet(0x2, 0x8000, 0x5f) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000740)={{0x5, r1, r4, r12, r21, 0x2, 0x1ff}, 0x101, 0xf8, 0x2}) r22 = socket$inet6(0x18, 0x4, 0x6) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000007c0)={r14, r19, r21}, 0xc) r23 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000800), 0x10000, 0x0) ioctl$VNDIOCSET(r23, 0xc0384600, &(0x7f00000008c0)={&(0x7f0000000840)='./file0\x00', 0x2, &(0x7f0000000880)='./file0\x00', 0x8}) syz_emit_ethernet(0x3ad, &(0x7f0000000900)={@local, @local, [], {@ipv6={0x86dd, {0xa, 0x6, "c2c684", 0x377, 0xff, 0x2, @empty, @loopback, {[@dstopts={0x33, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x4}, @padn={0x1, 0x2, [0x0, 0x0]}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x400}]}, @fragment={0x89, 0x0, 0x81, 0x0, 0x0, 0x18, 0x67}], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x6, '\x00', @loopback, [{0x0, 0x1b, "2fd378d3618f0ca7c0c6f078ebd771fa2ca1e34bfb0d1705560345bdd3c7148c3a672f3ce91249476258aaeab66dae7f97ec7ccce25d01ecf742c51e885468bba9428aa95b370930feee938b3963b6de3e28381672301cbeb3087e4f2ff09c6c2ec8f24c8eb91eb60313b7f650db0cb1dc3ad1f9bb97f6548c9ab707ddd4c1c147292fda350abaf65238cd546eb44485e6ce0edfd22c42e777a7a06ee535e6a8a9c94a7e3000601c9a76b7ebd9f603d49316a5e5a23edfa5d972fdf74698fb5ee2b99d74fa2e53b31f25b1878a5cf0c4fa4d81176a5508deab"}, {0x18, 0xd, "a91fccb8f60e9e192fe780e714f9e585490f87119049721097610d86ae1e28d350df049889a09cc08470d6b78be12b490fcf2d7ef3099f6e60425c5688b5149be4f0f0e4e8e577fa9f9362d086bcb71e74051305f7e99350c81c1193fcf2b400a38a41aa33344ab0735629bb61"}, {0x4, 0x7, "0908ebd67e7f3d24006d7f94d6782c10c3787092d6dfed68ec77406a30beed50af0575435a7a06cf3d51a98f948c42ac9d47a31e1bba8ce55fcffd"}, {0x4, 0x16, "9c5ba1ba470abe6d46be8e5c3152fed715a4d94b060010cfb39cfb885b0e5ce565dbe5683464025c8b7081bf4f602684c4d6b6578d03417d38296f4ec20a316757fcf1b71ed9010760118d0bbe53e8f079127bfc36b5eab109ee682c2e3f9ef39c26460bf93da4aa6475798d2f60238a589434b351bdb7604875a2cff025be313bfdee6ede70ae4d9fc452dd3471ab6bfea9f8845b0f7a4e8ab8b34181d26fcd2b9ca3df3526dff54bbbca437d212b442a27"}, {0x1f, 0x1f, "996b85a4a4c279a964818467ea2bf22d30041a90fc9e610f6b97f87e3e462d9deb45f18e0319105cbe8687982ce33326c03f55f76a261d8c9817be8abcd3b0baf3be580f2c78be7880a5a40a13fd5203e8246646cbac555f0ed364d1b9359e49a7a9746d9b598b144945c198fe0e7f60fea43967b62300a8731efa9c6c481cf8ac677c339b8932203f5ccd0be328bb485b0cea3096eb390c9d62b7e80957a75576155612f28c62c8c3a6546273de5658963ed510d5f8891d249c8662a670f58f845b784d204606082c9673d98dc4baaea6e17100b1a9c2332b6a51a18d042136d8fcb517d781f2c2d654b2d72fb573b14b22255d604d8a65dbc9"}]}}}}}}) sendto$inet6(r22, &(0x7f0000000cc0)="375514ffe5b018c23ed683a85b0349014208d7c0e37d0f5c4d2a5f291d54180b0658c19b9db65200e0d57ff3fef8413680262b8fb3bae2775dc9fc7e2b15762c6887a7ce66adaca7befb996e22f1adcb5517603cb8b3f19ef0312f07b55d4ae452e40fde350cc83b80ec99ac1d0384dc1ca08667fbf7a169d4f75507d3051eb67975a33c856da23cfc0876472779c35e788797c8888a45e62e54fc4c9e", 0x9d, 0x9, &(0x7f0000000d80)={0x18, 0x0, 0x9, 0x80000000}, 0xc) ioctl$TIOCSFLAGS(r23, 0x8004745c, &(0x7f0000000dc0)=0x6) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000240)="ee101524", 0x4}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xfffffffffffffdf7}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f00000002c0)="5d1619330fda2f2860b40b98d894ce2b180754e8535852bf1bdf7d58505d2447e404d50a3d29c513a729b472dab0538c92dc6d8df53766700a8c729f7fb9d617a4328f65f421281d32b894df9327699307672936fb5c5549b32ad39d1df56e1a9c77edb60f245894eb34a152dd3032c6c766709d60612b9cd475b0ac9fa940833ade8597bb7fa77653683119da694162b0a8eb3a8bd665e90890795b3772c3c1ab80dfe9b2e341cb05c328101842a9a662c4ac906b2b86049c80dbce28", 0xbd) sysctl$kern(&(0x7f0000000400)={0x1, 0x27}, 0xb, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000001c0), 0xffffffffffffff38) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x120) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) executing program 3: shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r0 = shmget(0x2, 0x3000, 0x50f, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/48) shmget(0x0, 0x3000, 0x58, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() seteuid(r1) r2 = shmget(0x0, 0x2000, 0x482, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x6, r3, r5, r1, r6, 0x40, 0x101}, 0x2, 0xfffc, 0x0, r7, 0xffffffffffffffff, 0xfffffffffffff2d0, 0xffffffffffff8001}) sysctl$hw(&(0x7f0000000180)={0x6, 0x8}, 0x2, &(0x7f00000001c0)="fad6bc6701f3f24684f1ee1eca90e9d1716b52bb036c74a380e1a7818cc0f175dc0643982b3fc877c86c4feb0e5b", &(0x7f0000000200)=0x2e, &(0x7f0000000240)="cda7c61f231c0dc4de0aeb27a77756cd92348260eaea1bdf7ead85edd288e2b7606cc3c25af3a19676b9ce8e9ff9a30f4ced2688316c1b3584f0bbd3b87071ca48d10ac9bad85b4513367ee7453e7a3557c5ec51422c1a", 0x57) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r9 = openat$pf(0xffffffffffffff9c, &(0x7f0000000340), 0x38, 0x0) r10 = getgid() fchown(r9, r1, r5) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000380)) kevent(r9, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x29, 0xd, 0x20, 0x6}, {{r9}, 0xfffffffffffffffb, 0x42, 0x10, 0x1, 0x5}, {{r9}, 0xfffffffffffffffa, 0x130, 0x1, 0x5, 0x7}], 0x8, &(0x7f0000000440)=[{{r9}, 0xfffffffffffffffb, 0xe7, 0xf0000000, 0x9, 0xfff}, {{r8}, 0xfffffffffffffff8, 0xa6, 0x1, 0x6, 0x512}, {{r8}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x80000001, 0x3ff}], 0x80000000, &(0x7f00000004c0)={0x2, 0x1}) unlink(&(0x7f0000000500)='./file0\x00') utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x4, 0x1}, {0x81, 0x9}}) recvmmsg(r9, &(0x7f0000001b80)={&(0x7f0000001b40)={&(0x7f00000005c0)=@un=@file={0x0, ""/516}, 0x206, &(0x7f0000001a40)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000001800)=""/105, 0x69}, {&(0x7f0000001880)=""/161, 0xa1}, {&(0x7f0000001940)=""/166, 0xa6}, {&(0x7f0000001a00)}], 0x5, &(0x7f0000001ac0)=""/118, 0x76}, 0xf03}, 0x10, 0x800, &(0x7f0000001bc0)={0xd0, 0x1}) sendto$inet6(0xffffffffffffff9c, &(0x7f0000001c00)="36dc29b68f292bf000", 0x9, 0x400, &(0x7f0000001c40)={0x18, 0x3, 0xffff, 0x3a95}, 0xc) bind(r9, &(0x7f0000001c80)=@in6={0x18, 0x2, 0x2000, 0x7}, 0xc) fchownat(r9, &(0x7f0000001cc0)='./file0\x00', 0x0, r10, 0x2) close(0xffffffffffffff9c) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001d00)={0x0}, &(0x7f0000001d40)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001d80)={r11, r3, r4}, 0xc) executing program 5: openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) getuid() readv(0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc038694e, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000000)=[{{r1}}, {{}, 0xfffffffffffffff9, 0x41, 0x0, 0x1, 0x39a}, {{}, 0xfffffffffffffffa, 0x80, 0x8, 0x8, 0x1}, {{r2}, 0x0, 0x1, 0x80000000, 0x5}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000340)=""/131, 0x83}], 0x2, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(0xffffffffffffffff) r4 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699b, &(0x7f00000001c0)) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x18, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f00000000c0)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) socketpair(0x18, 0x3, 0x4, &(0x7f0000000040)={0xffffffffffffffff}) r6 = dup2(r5, r4) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x409}, 0x8) executing program 5: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {0x1}]}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r6, 0x0) writev(r6, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x400, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) close(r5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffeaf) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) shutdown(r2, 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYRES8=r1]) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x5c}, {0x59}, {0x6}]}) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 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, 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r3, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r4 = socket(0x11, 0x0, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r5, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() sendto$unix(r4, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) executing program 6: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a00000000000452b89078000000006041c93a000000000000000000000000000000000000000100000000000000000000000000000001d70c2078b3a9231a7cdea04214f8ec9ac9b030ae0872c19e23a17431ce314e9d7694d068"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0xfffffffffffff000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) mknod(0x0, 0x2000, 0x0) r2 = socket(0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000240), 0x4) ioctl$BIOCLOCK(r0, 0x20004276) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0xffffffff) ioctl$BIOCLOCK(r0, 0x20004276) getpeername$unix(r2, &(0x7f0000000280)=@abs, &(0x7f00000003c0)=0x8) ktrace(&(0x7f0000000400)='./file0\x00', 0x2, 0x4, r1) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000440)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x3, 0x0, 0x0, 0x3}]}) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1", 0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x1218, 0x0) executing program 4: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x3e}, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffff007fe7c779e2fecab3a5a87b9cbe861214080000000000000000000000000000aa4e224e2226386189198b7ff711cab638e4fcfbeba5e934e22b1c1a200c3de39bd00389c63e0f697da508a8eee804bd9462ce0fcbdeaa3f7c42670de5131dfc2eea6e52a8f2c74860d3a19125e9ab5aa6937a39b2d4c8b8d2b21954bbe84b0acbd5d3d7dd8df87699ed527b8f0d7212c1a576d50b4773aa1f69ec394157b7dc8a42204e0993cdaecf8357f577f5e9c6dab198817ad8f30147a69c996040baa72bceeec84569119493b6bf0e61dae5e9e1521e5eeda3d574a216fcf1fd04cbe8747fbff6ff698706604830b7a04d80c47fa4984cf8347d483e833eacdc0499c0ec5cb8c53456e35a406294d2103b4b3a1b530ef6abcea49ad025f546", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000"]) ioctl$FIONREAD(r3, 0x802069b4, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x0, 0xb, 0x334]}}) syz_emit_ethernet(0x7e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @multicast1, {[@lsrr={0x83, 0x27, 0x0, [@remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @empty, @multicast1, @remote={0xac, 0x14, 0x0}, @rand_addr, @remote={0xac, 0x14, 0x0}, @broadcast]}, @rr={0x7, 0x17, 0x0, [@local={0xac, 0x14, 0x0}, @multicast2, @broadcast, @broadcast, @multicast2]}]}}}}}}}) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)) getgroups(0x1, &(0x7f0000000240)=[0x0]) msgctl$IPC_SET(0x0, 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() openat(0xffffffffffffff9c, &(0x7f0000000100)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r0) r3 = socket(0x18, 0x3, 0x9) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="14"], 0x3e}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/50, 0xfd9f}], 0x2f) writev(r5, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) executing program 6: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x10, 0x88c, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000000000000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffff8f0}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2d4bad0}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}], './file0\x00', 0x6}) r0 = socket$inet(0x2, 0x4000, 0x1f) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendto$inet(r0, &(0x7f00000002c0)="e6681677cc96cb35b88635754244f67676cbd0abe99a5ac8cf3e37407817015a2148871fc1b259469d48e63022f69a3598b58cdff84fafd7d1bf44347ebeab4c7fa98777edadd7e1f209f09d9afcae228dd075616598cabd2b5ac7", 0x5b, 0x2, &(0x7f0000000340)={0x2, 0x1}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x400, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000400)=0x80000000) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000440)=0x9) r3 = socket(0x20, 0x0, 0x40) fcntl$dupfd(r0, 0x0, r0) close(r3) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000480)=0x2) ioctl$KDSETRAD(r1, 0x20004b43) openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000500)={0x5, 0x6, 0x8, 0x4, "c3a67dacb6571c02798916730c91b90c3dc935f0", 0x8}) open(&(0x7f0000000540)='./file0\x00', 0x32, 0x4) open(&(0x7f0000000580)='./file0\x00', 0x8, 0x90) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)=""/33, &(0x7f0000000600)=0x21) socket$inet(0x2, 0x5, 0x7) r4 = msgget$private(0x0, 0x40) msgrcv(r4, &(0x7f0000000640)={0x0, ""/234}, 0xf2, 0x0, 0x1000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740), 0x80, 0x0) r6 = msgget(0x2, 0x100) msgrcv(r6, &(0x7f0000000780)={0x0, ""/18}, 0x1a, 0x2, 0x1c00) shmget(0x1, 0x4000, 0x523, &(0x7f0000ffc000/0x4000)=nil) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f00000007c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x87}, {0x8106}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f00000008c0), 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x1, 0x0) setuid(0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwrite(r3, &(0x7f0000000340)="70f4f30d8c5c861bec5a9c484dbc917b0855b07c55c1224d28e5bbe4b68cbbccef05ddb0afc107dbf0117b58863ea5d6900a654a87cb50ff13e278a2597f33e5e2e43675b7", 0x45, 0x400) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000640)=ANY=[@ANYRES8]) sysctl$vm(&(0x7f0000000140)={0x2, 0x4}, 0x2, &(0x7f0000000180)="52118b97dc47285e18223ca2df18616378cfdb59bfb56b8a8f6d79f3129690b88d87b0efac2daed13acb637b26", &(0x7f00000002c0)=0x2d, &(0x7f0000000300)="58103f374c46d592376c8658", 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x80}, {0x84}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x40, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6000d100002f7863cf0a3a00fe8000000000000000000000000000bbfe80000000000000000000e58f0000bbc8e51c699e0000e62625"]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000002000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000200)="9252cfce", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) semop(r0, &(0x7f0000000240)=[{0x1, 0x20, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x0, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x1, 0x0, 0x1800}, {0x4, 0x2d}, {0x2, 0x5c96, 0x3800}, {0x4, 0x9, 0x1800}, {0x2, 0x1, 0x3800}], 0xa) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, &(0x7f0000000080)="ddebeedbf432494859047222ab6053b6998e2596515880bf28755b49a7f8520a", &(0x7f00000000c0)=0x20, &(0x7f0000000100)="31352c0303bf98662f5ed64b8606615f096afb297f3ea1ed45ace941b9ec9775d9108588d6f0e9a99525cf99951e1f89a3596c1e238994b0ddc4c4355a91c53c2ce3017c68fb6b186b339d37", 0x4c) executing program 7: r0 = socket(0x2, 0x4001, 0x0) shutdown(0xffffffffffffff9c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffe00}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001040)={0x3, &(0x7f00000001c0)=[{0x15}, {0x3}, {0x8106, 0xfc}]}) syz_emit_ethernet(0x62, &(0x7f0000000380)=ANY=[]) sysctl$kern(&(0x7f0000000100)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000200)=0x7, 0x4) r6 = socket(0x2, 0x2, 0x0) connect$inet(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x53e, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r2 = semget(0x2, 0x1, 0x400) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r6, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x35e2, 0xffffffffffffffff, r3, r4, r6, 0x0, 0x1}, 0x1, 0x6, 0x6e22}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) setsockopt$inet_opts(r8, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x10c, 0x0) executing program 6: socket(0x18, 0x2, 0x7) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{}, {}, {}]}) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000180)="39f29fff56576a8d", 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0x80}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) geteuid() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x6, 0x81, 0x0, 0x85}, {0x4, 0x80, 0x7f, 0x4be}, {0x0, 0x80, 0x7f}]}) r5 = socket(0x18, 0x8000, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = accept(r5, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = semget$private(0x0, 0x4, 0x0) semop(r9, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r9, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000000)) semop(r9, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}, {0x0, 0x7, 0x1000}], 0x5) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r7, 0x0, r7, r8, 0x4, 0x4}, 0x3, 0x4, 0xa2a6}) executing program 6: syz_open_pts() r0 = socket(0x6, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000400)=ANY=[@ANYRESOCT]) socket(0x0, 0x0, 0x0) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f00000005c0)="b0a4c5aef20100bef5e1e5a3d7d0bd371b53ebca228e3a7f78f3c820922c226da6dd89cc18010e8dc216ac81232ba2152651484f7e927f4230d323ff5eeb6396bcf371a748f9777cc1d71d45505177b571fe6d6a539bee70d3f1b790038ae39b5050d9bda8d3e5d3fb7541b5fbc40040bccdb36fc9c9d205ac52803a817e2e0c11d3e2b1f1c89f0b15e3a7726b9b90fbf9b1a43fe3a8385b58e6ccf82b36cdeede5ee817410c5b44dbfd70382e0700000002000000000000", 0xb8}], 0x1) execve(0x0, 0x0, 0x0) setrlimit(0x5, &(0x7f00000002c0)={0xffffffffff7fff80, 0xfffffffe}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000180)="6e3d4c05e15003dcb602d49420963b1db0915cf91b74f82c3aeaeb687a0609f7b77b4e3fa3858e32358184cfc4ceff5e01d595587d99b6db0ee9459d01db45b8fc654cab9bf46a018b55030d826cf270d7afae4e71ae06c8efcb716630e06558c3b163eeefcc54f2d0390b59e4c7238db2037c036e351ad039ad20cbc95ac4761e1e9e9124fb9a1da12229ce5047d441137223c7b04690160ba10db8ea506dd67c", 0xa1}], 0x1) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f00000001c0)="e375c6d52de4c932167024afa24100ff1928419204f71430a16e434f721b203bd78d6b22f0ae9e534a6b8d9088482675c1cf9853034e2829e9302d386cd080bfbe4c6b7cb19ac24080aaa635e544b4a964236d9b607cc82690ec82899c14cbb7824c35abc2d4fd2242a28f7863728a6f8372c0dce8f9f8e58a6c3d503dfc30e6bc1c426eea71ea11d6a5dbaa767889024dff8371be6f095752281a2977b80a2dfcc03d8770bbb284a753f4a0cc8143d768e696aa5dd9f87f06", &(0x7f0000000280)=0xb9, &(0x7f0000000840)="d5898331b108143251f9996ddd9851c98448ec2a5ff26512eb1b84798c1516d9ef47eaa63d33bd491af8a362d8d7a14e0ee8dbf82795cbe994901202f2cdae17c54684b3269e0f291534e9f1a67bb66bd9137ea298b600568401cb0585d0d3fad0949d65baf5c1b752321409624eae44e001895c4f964714537dc201035b62b89a58b3ad0036d30e9eeabd18ae6da86505adb8c7bbf89f037cdefe2df9ea335c0a87d4f1e916db69baf847ecaa4a9eb45262199475c4c4f96cb10bb1eaa9c9d8cbcf2ad101159b05a404a783aa37de088d62b888473a7c1a1b4fcee8d07552218198b27632d9a035781bd2710d8604dfecdc95a702730e9385087c2a01ef48aa1dfefbb7cf14ce5a3ea5bcf22c6b85be556bfc59444d573254338e0736db7b9cc572f79f69ce2174d56dccf457c11276c362f2ea22999411e1bb49f292e8ce51e1b05f1b17b26ae060b1d2a0d4faaab088a6a7e3427d7f86c2c3f1a59708bd50e22eba54037b4a6cadc1fc6f51801ae28e994b72e00dd1d30870b0664366ed1e0fe8d4a8ca4dcaa52297126eaa3d0bb7a1e3260ba88ac033f93a397dc04cccfdb2bf902e8d912584cdaef56f52a88d755d09a1fc327c1bd27dea9ab52ffabdb9d48e3aa6ff98b57298c0fc773e7a3112fe4190fa6a5418e92dcdeed8b1e3a4af894c2005f4c3ec17dc5bd0798e055a97d52bfcd6e3cd3a1dfd9facbff4972219aba45fe1ddae36e390a74a1fba7953bb358d816e78abfcc753233028307ca882ef3b27199bb238c91c660a33e3e152f326c8bff723da8c907d2dbff50f8139cb81f05eb328a90950c365629de732b44f95b91945b2c21044d9e0b87cb718467f3a0bd858ec57b0d1805b30cf3ee8d14198cf591a46698e3588323a8885675a0a29793f88a59d57ebccacd2893ee4b4fc07eae0fb3e95365e35349a053b5855d1fe26974caab7b4d568e32be0f976b8a511306128e58ee7aa8698b37a4026a35d09fa6f5bf2f3346e0591f4fc03de3e9dba5dea893d46ac09ef5ac1ffd2a133cc6ab1ef91303d63b7d4eae59c455a48a95c4214dcfd94c768f6db89ca64c262651faa1ce6ecbf37f416448b560a924b757cc538d4a6a2a7a2959c5935c983511f8b605e828414b0a1cbfba7da600e8536e5a7c46e5318cc5319eb4edba93602d48bd93ff2d0c40f04ac509fcd7b136126a816986026373d8f58408f638d2fddd24d9170e85a801d4ee996d2e4e73cd79beb37641ca6448a04040e6367abb98597b4906fc3e868de64a35426924a98de1d6c1c6462223aae38a6169f65710c3696ad6606f8aea976971007d56f00e609dd78a509d9c9293e76995988c3e8b6c79bd4cb8465a430fb946b830805fb5a0832f7556d4f69c3c73cdeb5f73763f1fc4d858f06b5d608ebcea102c96b3dde59d5af90bd971cf0715df10d68a5e91158fb69ed71a26d23189516eb4adc73f138bf6ec0a74e620792b5deb0f9bb50c74b1f03b66b376c5b144063911398affb964f601c5ac8d79cfede6eb9d358bd04be0e8206adb9323f2fa9afea65dde104cdd8ff88af23c00be10ca3580f93649d2d0cca07f7760e5d1acd37a3604adce0eb125fcfffe993574770711abe036090bec6d7125000cfde0da66a0f424648fdacac5f7488929d74f95b926349351383635f0ecacf8c0c2c8a729d09b38698265bcb4fc6acb8babeed5077c8848c87466644e950fdf6317afabfd2c928c7abbaf8606a2de5cbce336683c6a60b8d6d566532ab36de12edc0af94e9b13f351c18ed0338668b444b0d6721023c0804c492b057fb46dc674fd0c6d9401dee611ca1b6692cca16573054ce9f2dca668b02164f42bade1c9a4296759747d2adfc998e64067dee3fa87e1865049b2591e63ae3c700014fae8a063a54d2c9545619b306ae1a5197e2ab4df9a8258438b4caa04369ec831c6e9be2f8fff7512fae1925af13a9d202dc9e18b600b06a91d829ce2eff7672bd5183fd44f8136b18f41f11e5c6a36e9c81a3189c312792b9eaeb7c4ad138859f675956ad79a5ab3231c44974a90c75a62bf6c449bbe3b22d6c41b675f8a85dbfaf0638d70cd7e64aad6cc85fe1517b4e6da43abb7effce3531d3803151adf0d9f1ce34ac9809d7ed3855254c73d14f1098004c9bf956aa8817b04252ae9b693e5e39edc1a47729d7ab08ebce7028fd0520a6918d465f32c9e0d618e33c8a35b02fbb872ce9392236d062e60b494697272d865e0ad3544d3f0910ee95dcea9683a316b169e606076491cec493b97790bee6ca7b779746e032f9402b0b011708c3394fcf668fbe11cf1528bbd803d7ad2b6bd1a375addea74aeaffe171cf175f3d3a48f92cf663417d298824647e6093cc862920fb2266cd3f71b223d0f449a91b55b3e34745e011f897cbef4a23d1c035c2276438ba1dfdbbc59562768174146d1c3a53df17f38712774922a18857775ca9425d80477ef1a54d0dfc8725b963cb4e3d824862e90f107c79d12ddeb121796c8f432d082b6d21224cd989ab819c1f9da42cd70d965f5e0eafd79d1efe6115f718f7db121c40ad63334e51125a79fafb51218b4c19295b908c911143a7b81b7cfeefedafb0e02ec43eb84b3ef47d753a1a460d9ebc068c752629db99145121c7ee24188be8430f69556175eab4be6d26359a4250d863ce9416e1e2742de11f1a6aa49d05bd89775b183f0b1abdb5cac5ad67190df4b05547838d45784c059fe6b8605f319288d263636ceb647faf41578d6374cdecba245824b9d2eb45e18cc7a2ad8b6dca19c6c2370f5836a6ed2fd1a51f642f0b4dacd5eb45751f5376f00b34f0538f8184603c46782118fa15c9e0a6875694b397e6c45ff3c32b9455e56f67d9b36ff4a2f9fcf8c4a366645089d3c33cbcd2b35d9ee56bc183962128c71661eee8bac0c4cc9fc425cf467bbe101c30f004b2f867ed192c9230a28ea9e69e360c9f8b1b4e5b2f11bee2be3481aae9b0ab88f7879d1983ea8a2b1c8d05167687b63f6448441e3db778d8760253af5ab5b0c98fb4c0ee185424d29de7bade14b7c3e1a183a144a5acf91e6da9de11daa1968dd727f35ada41238852b2e5e35024b83b6e5a34ba6635196a300ed0a9b59722476638f619a128f72563f53e960bd205fbbbae1eb464842fbae9f3091adb96083c4a7e992eee7e101230e4d25800741bcd42d75637abb65c158c7f91b1380561e7b7d0ffade860aaf682abc79cf200a2aabc62f20898e82fe70cd5afaa9953ae1f9381ec39c5eb42e874269913b037fbf6dad06f223448e243f7aa8f4501694005db41d33b16c166ad27bed867537ab03782a49eb4fb16b4b8ea065af824217e6e899b2bcad4003f9c93e0aeed392cddb3b365a8c0655d7435adb8aca2baa25ec4d6c4a753cd145497d6d8184bc85291c2e5d062242167a5362c16e2b630354310facbdf32d136bd3dc626c45b0fca8f463db755b798928c617dcf271ffe963256f875e7a9e08f11b27f812f9898d9b0ae30a9485f6f029ee2da216264cba61455d31e7cb2cb4666a3e8cb1323857f330df9d4f6f4462d892bd0e6ae9706688e28c2f22d9dbb39fcd462921e786a9965937a3fa36211554c0f7531ed1e2a56756f9677874b2d51ba1a2ded61764c46df1be9ac47af71d444798e62556ab8d09b2b02277d440e79be02966e9a9a7af2bdcf8660a10f828ee37ea83d88b80ddbd045eb1a8a6214eed9df4c3febca5ffdd4ee632c9427c399a3a501e46981b075e9b06710038e2b27e00a57d680c303a98b18849a914717f2e49b1395e9357bb85644bb4cbd7c51b49848c5d6fd81ec3dd4cf2b49270e438f187c7247d0ad0cba5287cddbd0d9a222bea9ef82e59da6b5d6969f3d932460596888b5d2308a4d48a23f62f09761b493d43bc99400761c8f87b6d97563215fc465d34dc7dceec41c0d0a35ed2ed0366ab6dcddb5cafebcbea3fd83f6ad93d3d4a42ce3323cd4108ce0cbcb7058448b087baf04b4c7f8f02f52301db42cebcf5c0ca40e36083c0c55832a9a83db362d81e6745d61bb56dfd39ede03585f29fa6a8f4b81281fd2a0dcda74a0850e8a702c84652a6fda7ab9af858da7dd22234a43d6e6b5fcea851e0e1c686f50655a13068118cc9af71ab8ac6cc481d63337d60e6ad7b4e61c822d43ae675a58d6a8097da00c5aebfc3daf2bf0d9e85901b993056c824e1fce21a26bac5e6a5714fb0f832cac5c203509daea6e06ec769b363616586c629c24a0400579ad5b46906139b5f03e60ce1df9dcdf0b880fc514b9c85aca0152ac4b30ac5f9f8282b9a734571d022bf91223ecb854624ac18ba5c662c3cb33ab05d5c895ee159b726a9f8e22e48723ae12cad4aec03a107414d0c84629ea56d16719939f0585264f9a67f7323500f56f21598ebc40637dfe91782264b7acb65b0bf9c1be6efc60d130f61a62f73ff1dea0a0896b056f54b443e81fe0bc3cfa97178e04d12f1f1b052e284f75055e03d4167236ccfd290615b7ffd72e5780107a2205b0eb54d76eebfe1b41b1951001454e809675ea1335c7fb675836edfc4849e2a40a187f70dbf373bc15a76de5b8c13ae92e1f77590f8aff7ed895b3282d91c6a1e67fc39ad517ef04c75d1720af42e25f2749cc1dfe47ec8ea7541d5103d44a0499b13323c6d5cd42666d60a28fd7502e376d812ecbcca9c7ebc370997473c9c02fa60bdb3026926547e9216cbab591a27c7d6c84b4d8068f00e78b6d3df5df9c181d51ff9d000c75855b1b65b4ebd1dd352227bb5e9bb3bbc6bc98084ebd4c0f1eaac94a996b2c61ae8c1a938a6c250ab580626b7f567ec3c9ef062322231a74b0164cd13bc50d8874285b6c40af5e107f3323603dd0311af8ac81a96d3adc537f8c4f27c489f0ee2d5915ccdd713578e5848932dac74b2716ac41e0912965212173505fb4bbd586d785bb5326b8235d5dba9d0c18b9169607597d539ab4abbf073c3cdfc960f05992de16cbf4c889e05a92eb871bac4a27dbd5c8efd4955e658c6bf83378561d949725f42aabefd087b3c4a20c0c20d686d56bd9e2f1afa672d1a219df9822e0a5d76ef01df694a8d39a191412c7a6c1c99c5d418dce57d932e381f719dffb6967c9b6d8cace0b13d879f728d90f6315c53edf251cb86136028a94c2aa3e1743e713e3bfc30260e038c8730d140c2410f3c471574d3f8f42ee9fa396feddeaf60ce6ae7629d135edee2270515c465096d5cf9e13b13ea7c8f2b084b84ab0d737294c2dac77198e946a10bfefcd2655011253e406cb28e96af7365380e9030bbd658a0dec32be31caef8d27e2a513f7a3f56694c1b6ea3e47282e8dd9b91246e2650b0cb78127b127e28b056642f58160c787ea5e264617cd39cbae695a7319c78cd970e6c9352316f5da777f2dfa73be76cb85223d738d93daa033357d007fdcec2e425192a42c99d49149fc296997a1b83a8a971daebd358e525eb3ea29b7ab8926b37ef1cfb1b6017caf9ff660cc8911bce607dc9e180fac8aac1aefafdda67b329e81b5f408906e6f0bc38d76e7df2eab847d3337cb200fdfd44e3e3a9e8a58dce5de1203d032be6c0b274ad7e379f7f3711bb31fb0d2050b7470ef5d52c51b30ea03c89d0f85fe14d74017e56393fee5e436fa34659eb215d90a883853b7b09e6e7790384df31f7898be003f82ce865590310f56d9a67a05d9f81e6a207f181ec2010165494fc65b52ed17894361da128db624bb0405a76edb2d2acbe66f8d209cb73c987c8fb2be54e14421be41de391a5178f29a44", 0x1000) writev(0xffffffffffffffff, 0x0, 0xfffffd99) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x3a) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r2 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = socket$inet6(0x18, 0x0, 0x0) getsockopt(r4, 0xffff, 0x4, &(0x7f00000000c0)=""/221, &(0x7f00000001c0)=0xdd) getgroups(0x2, &(0x7f00000001c0)=[r3, 0xffffffffffffffff]) executing program 7: setrlimit(0x8, &(0x7f0000000980)) r0 = syz_open_pts() mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sync() ioctl$FIONREAD(0xffffffffffffffff, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f00000001c0)=[{}]}) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020691f, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) syz_open_pts() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0xfffffffffffffffe, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = getpid() r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x38, 0x0, 0x0) getpgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r4 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r4, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x84) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) executing program 2: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x200000, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r0, &(0x7f0000000180), &(0x7f0000000600)=0xfffffc7f) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100}]}) poll(&(0x7f0000000540)=[{}, {r0, 0x2}, {r0, 0x40}], 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r1, &(0x7f0000000400)="76e5dead6f01f8607d2100000063", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x6, 0x4000, 0x1) r3 = socket(0x18, 0x3, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f0000000480), &(0x7f0000000500)=0xc) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="4ab7776a", 0x4) accept$inet(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) shmget$private(0x0, 0x2000, 0x158, &(0x7f000043c000/0x2000)=nil) r4 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000027c0)={{0x800, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x1, 0x1000, 0x0, 0x0, 0xfffffffffffffc00, 0x0, 0x9814, 0x6}) r5 = syz_open_pts() syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)='V', 0x1}, {&(0x7f0000000240)="76b05da480951e128bc51bc139028db16420", 0x12}, {&(0x7f00000002c0)="43f6c1f8514f578ec86809aec7870dc24109d2d8a04b74c3d7fa03bf1732e10be8fc564ef2758c3df83df7fe29babd89186e94c2edc29cabd9f2c0e5946fe195042bc80536bd7383d6caffe3d54000464de778ba9fd6bb217593c97be5c3d2406c0bf30160549c9e0bd63eb4e1c413cd63f7e0d19434bd77ba32acb61257d90b5b906ace21a3891ca2d15b507167b396bb1cffb34169e6a13247f8831d2cd825721d82902ec338bf522060cd98c2", 0xae}], 0x3) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f0000000280)=0x5) readv(r5, &(0x7f0000000200)=[{&(0x7f0000000640)=""/185, 0xb9}], 0x1) write(r5, &(0x7f0000000040)='L', 0x1) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004a0000300000000000009078ac1400bbe00000f65328fea10faf42ab96205301891300ac1400bbac1400aaac1400aaffffffff000800907800000000"]) socket(0x0, 0x1, 0x2) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x1, 0x0) mknodat(r0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17e", 0x21}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) msgget$private(0x0, 0x10e) syz_emit_ethernet(0x32, &(0x7f0000000a80)={@empty, @local, [{[], {0x8100, 0x3}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @local={0xac, 0x14, 0x0}, {[@generic={0x0, 0x2}]}}, @udp={{0x3, 0x1, 0x8}}}}}}) listen(0xffffffffffffffff, 0x0) sysctl$net_inet_udp(0x0, 0x0, &(0x7f0000000b80), &(0x7f0000001b80), &(0x7f0000001bc0)="d84e650f2b4932d2207aac49dc7d03e67b46145fbb8defe2e8b3a3f8d1c4d6df901d2addd40fa56e655a862418bbb1df7e2d0a9b19e2975c1bc3d0e4b2990197429d5f8be8bdb800931d95e751d49abdc1d8a5e2e730681287e669f985388d49fb380e58dc359f150ecdd96b172950f2f78005fcc046b73ebdf2a2ba0bc229cdc7fc19b22963315dccb3456ba1eda9933309f6e5db68fe04befbc907eafc6be5db7c4321", 0xa4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x0) mprotect(&(0x7f0000403000/0x3000)=nil, 0x3000, 0x2) r2 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x28}, {0x40}, {0x4006}]}) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000008c0), 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) r7 = getpid() ktrace(0x0, 0x0, 0x1928, r7) fcntl$lock(r0, 0x9, &(0x7f00000005c0)={0x3, 0x1, 0x2, 0x0, r7}) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x20, 0x20001fffffffd}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000380)="1a8b3267ebf3c27e14daca031ee15898413c554b0656c770b6c90e77de517fec5667792258cc16ce27fb56e4b85df275818009ce1341a0d6caf0b05d99447d9c1faaa2c12a37cdb4cb0931fbb9b0ebe299a8db9ec411754abfa63fd3a68888409e741115504e4061be475232deedf72865dd97ca62d3420416c717ee6cb89303a674513df385df85e36e5ac339c6f011880662adf9de1d7dddab187089d59420c5012b8375dba6ff6d168600e1745e837c8727b54d715734730720273b5c50a2845fd15981d3303430d526a50ebd41cbfefff3c9", &(0x7f0000000480)=0xd4, &(0x7f00000004c0)="551d18b8f362b9558ef721d7085ec552c00d35465ed365400eadbae7d928a60cc3ccb8b6256255b6cea45ad23a0ee75922c451c9b96011511ec9a369dd1bbd5d5416567a13e0d57bc7fc9a12fb0305dff6ac295afb8eafdfed4380c97cf2906fbd7a8324e37119bb6545e9ee575e69a2287fc3d280cf86aab4e28fd36ed8b0c5144afdac4f5894451156c16958083627e3f526e7e6f31a1a7cc63b0f3cf009d861a30f567e5ee3acff8d729574d0cc2f3ba522d068e024e2548be8da2288c7d1e04723153d959d9b177c5aac1ac8daef4979a242b35c7b12982fc780884c1b892c97b795892a8e049cb4c1acce3d521391ec5c86546881ef33b2c82e01", 0xfd) fcntl$lock(r8, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x20001fffffffd}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x6}, {0x8046, 0x0, 0x4}]}) executing program 7: r0 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8060693c, &(0x7f00000001c0)) 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(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(0x0, 0x0, 0x0) getuid() poll(&(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) getpid() executing program 0: sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0xffffffffffff0001, 0x7}, 0x10) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000280)='g', 0x1}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000001000000}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0xa) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) semop(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0xbe5, 0x0) dup2(r5, r4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000003c0)=""/96) semctl$GETALL(0x0, 0x0, 0x6, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x18, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) close(r6) executing program 1: r0 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x400, 0x6b, 0x8, 0x9, 0x6, 0x7f, 0x4d}, &(0x7f0000000040)={0x7, 0xf00, 0x3, 0xffffffff, 0x3f, 0xfffffffffffffffb, 0x3, 0x4}, &(0x7f0000000080)={0xca, 0x2, 0x4, 0x800, 0xfffffffffffffffd, 0x10001, 0x46fa, 0x5}, &(0x7f0000000180)={0x7fff, 0x9}) sendto$unix(r0, &(0x7f0000000200)="b100051300000000000000400020000000000000cea10500f7f96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r1) r2 = getuid() setreuid(0xee00, r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r3) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffc, 0x29}], 0x9, 0x0, 0xff, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000001c0)={0x10, 0x2, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fec000/0x14000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6a57}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x20}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x800}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0x3}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x3}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}], './file0\x00', 0x3}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000080)=""/14, 0xe}], 0x1) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x4774, 0xab, 0x8, 0x4, &(0x7f0000000040)={{0x5, 0x3, 0x6, 0x9, 0x5, 0x6, 0x7}, {[0x401, 0x9, 0x1f, 0x0, 0x4, 0xffffffffffffffff, 0x565, 0x4, 0x20, 0x7, 0x4, 0x7ff, 0x3, 0xff, 0x2, 0x8000, 0x2, 0x2], [0x6, 0xc23, 0xfff, 0x400, 0x4, 0x8, 0x17, 0x0, 0x8, 0x4], [0x9, 0x7, 0x6, 0x1, 0x80000001, 0xb8ca, 0x6], [0x8001, 0x0, 0x8, 0x9, 0x78b, 0x3], [{0x8000, 0x5f38, 0x1000, 0x80}, {0x9, 0x8, 0x0, 0x1}, {0x5634, 0x1, 0x3}, {0x7, 0xdc, 0x9, 0x3}, {0x0, 0x1, 0x3, 0x200}, {0x4, 0x8, 0x5, 0xfff}, {0x8, 0xffff, 0xae8, 0x6}, {0x3e7a, 0x1f, 0x8af, 0x8000000000000000}], {0x1, 0x1, 0x1, 0x8}, {0x5, 0x3, 0x6, 0x2}}}, 0x1, 0x1f}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000340)={0x2}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000380)={0x1, 0x6, {[0x100000001, 0x9, 0x4, 0x1f, 0xffff, 0x8, 0x5, 0x20, 0xffffffff, 0x5, 0x81, 0x1, 0xa97, 0x100000000, 0xffffffff, 0x680, 0x5d, 0xfffffffffffffffa], [0x2, 0x5, 0xfffffffffffffff8, 0x3, 0xfffffffffffff1d3, 0x80, 0x7fff, 0x74ab, 0x81, 0x7f], [0x8, 0x2b58, 0x4, 0x1, 0x5f, 0x800000000, 0x80000000], [0x0, 0x1, 0x2, 0x1, 0x0, 0xe3], [{0x3, 0x1000, 0xfffffffb, 0x8000000000000001}, {0x9, 0x9, 0x8, 0x9}, {0x8001, 0x4, 0x7ff, 0x3}, {0xf, 0xde2, 0x8000, 0x6}, {0x0, 0x7, 0x8, 0x4}, {0x3, 0x40, 0x5, 0x3ff}, {0x25, 0x7d7, 0x7, 0x7}, {0x1000, 0x21d, 0x1, 0xd96}], {0x8001, 0x81, 0x6, 0xe246}, {0xb6d8, 0x5, 0x3, 0x100000001}}}) r2 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) shmdt(r2) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) chmod(&(0x7f00000005c0)='./file0\x00', 0x104) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockopt(r3, 0x1000, 0x0, &(0x7f0000000680)=""/250, &(0x7f0000000780)=0xfa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000840), &(0x7f0000000880)=0x10) fchflags(r0, 0x0) socket(0x18, 0x4000, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f00000008c0)='./file0\x00', 0x0, 0x5) fcntl$lock(r5, 0x8, &(0x7f0000000900)={0x3, 0x0, 0xf45, 0x93, r4}) ioctl$WSKBDIO_SETENCODING(r5, 0x80045710, &(0x7f0000000940)=0x3) socket(0x2, 0x6, 0xe4) syz_emit_ethernet(0x42, &(0x7f0000000980)={@random="bf6ba22e12dc", @broadcast, [], {@arp={0x806, @generic={0x1, 0x8181, 0x6, 0x10, 0x3, @broadcast, "8c92dcab4278eb230548b0d2a20dceba", @remote, "874e069e1946f0fdb8cfe0425acde8cf"}}}}) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x63) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00), 0x200, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0xc) setreuid(r6, r8) r9 = semget(0x2, 0x4, 0x2) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f0000000b80)=""/106) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000c00)={0x10, 0xa81c, [{&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0xfffffffffffff6b5}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x375b231c}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x10000000100000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x22a9}, {&(0x7f0000feb000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x100000001}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x1}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x2}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x29}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x80000001}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x80000001}], './file0/file0\x00', 0x10000}) fcntl$setown(r5, 0x6, r7) panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Starting stack trace... panic(ffffffff8295306b) at panic+0x16f __assert(ffffffff82909e0b,ffffffff829349c1,58e,ffffffff828ba35c) at __assert+0x29 pmap_destroy(fffffd806b2a04e8) at pmap_destroy+0x2c4 uvm_map_teardown(fffffd80671968b0) at uvm_map_teardown+0x305 uvmspace_free(fffffd80671968b0) at uvmspace_free+0xa6 vm_teardown(ffff80002f934100) at vm_teardown+0x15c vm_terminate(ffff80002f9343a0) at vm_terminate+0x124 vmmioctl(a00,80045604,ffff80002f9343a0,1,ffff8000374014d8) at vmmioctl+0x2a1 VOP_IOCTL(fffffd806e3b7d88,80045604,ffff80002f9343a0,1,fffffd807f7d3888,ffff8000374014d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8067ff7ac0,80045604,ffff80002f9343a0,ffff8000374014d8) at vn_ioctl+0xc0 sys_ioctl(ffff8000374014d8,ffff80002f934580,ffff80002f9344d0) at sys_ioctl+0x4a9 syscall(ffff80002f934580) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1c22c5c5a60, count: 244 End of stack trace.