efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) fremovexattr(r0, 0x0) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4000010000, 0x7}, 0x804, 0x3ff, 0x4, 0xc, 0x0, 0x0, 0xfffc}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) write$binfmt_misc(r3, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0xffe8) r5 = socket$inet(0x2, 0x3, 0x29) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r6, 0x107, 0x12, &(0x7f0000001440)={0x0, 0x0, 0xfffffffffffffffe}, 0x4) ioctl$sock_FIOGETOWN(r4, 0x8903, 0x0) getpgrp(0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000500)=@rxrpc=@in4={0x21, 0x0, 0x2, 0x10, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x80) socket(0x10, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, 0x0, 0x0) socket(0x10, 0x0, 0x0) getpgrp(0x0) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) bind$inet(r5, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) r7 = socket$inet(0x10, 0x2, 0x0) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="24000000520007031dfffd946fa2830081200a0009000300001d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) recvmmsg(r7, &(0x7f0000000080)=[{{0x0, 0xf7, 0x0}}], 0x210, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = dup2(r8, r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) ioctl$PPPIOCDISCONN(r9, 0x7439) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 12:39:09 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:09 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 552.119224][ T26] audit: type=1800 audit(1575203949.328:73): pid=16556 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.3" name="bus" dev="sda1" ino=17154 res=0 12:39:09 executing program 2: openat$audio(0xffffffffffffff9c, &(0x7f0000000100)='/dev/audio\x00', 0x101001, 0x0) openat$capi20(0xffffffffffffff9c, &(0x7f0000000480)='/dev/capi20\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) socket$packet(0x11, 0x3, 0x300) socket$inet6(0xa, 0x3, 0x84) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1b9}, &(0x7f0000000200), 0x0) 12:39:09 executing program 3: socket$pppoe(0x18, 0x1, 0x0) keyctl$KEYCTL_PKEY_ENCRYPT(0x19, 0x0, 0x0, &(0x7f0000000200)="58bdc70a82aa9cc472b520", 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x400000000001, 0x0) close(r0) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000580)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(0xffffffffffffffff, 0x84, 0x72, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) ftruncate(r2, 0x200004) sendfile(r0, r2, 0x0, 0x80001d00c0d0) 12:39:09 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 552.253517][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 552.259698][ C1] protocol 88fb is buggy, dev hsr_slave_1 12:39:09 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:09 executing program 1: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, 0x0, 0x133, 0x0, 0x0, 0xa93f) ioctl$KVM_RUN(r2, 0xae80, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000000000/0x18000)=nil, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$KVM_GET_CPUID2(0xffffffffffffffff, 0xc008ae91, &(0x7f0000000000)=ANY=[@ANYBLOB]) perf_event_open(&(0x7f000025c000)={0x2, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0xffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) pipe(0x0) ioctl$KVM_GET_XCRS(r2, 0x8188aea6, &(0x7f0000000080)={0x4, 0x4, [{0x9, 0x0, 0xd4}, {0x5, 0x0, 0xffffffffffffff8b}, {0x8, 0x0, 0xfff}, {0x20, 0x0, 0x1000}]}) [ 552.415796][T16568] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 552.448315][T16568] FAT-fs (loop0): Filesystem has been set read-only [ 552.490114][T16568] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:09 executing program 4: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:09 executing program 2: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)=""/155, 0x9b}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6}, 0x0) r1 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom$inet(r1, 0x0, 0x1ea3, 0x0, 0x0, 0x800e00517) shutdown(r0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) readv(r2, &(0x7f0000000980)=[{&(0x7f0000000a00)=""/106, 0x6a}, {0x0, 0x20d}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xc) shutdown(r1, 0x0) [ 552.561183][T16560] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 552.595359][T16560] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:09 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:10 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffff"], 0x12) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:10 executing program 3: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$PERF_EVENT_IOC_ENABLE(r2, 0x8912, 0x400200) sendto$inet6(r0, 0x0, 0x0, 0x20004010, &(0x7f0000000280), 0x1c) 12:39:10 executing program 1: creat(&(0x7f00000000c0)='./file0\x00', 0x0) read$eventfd(0xffffffffffffffff, 0x0, 0x0) r0 = inotify_init() inotify_add_watch(r0, &(0x7f0000000040)='./file0\x00', 0x60000094) inotify_add_watch(r0, &(0x7f00000003c0)='./file0\x00', 0x20000844) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) socket$nl_route(0x10, 0x3, 0x0) read$eventfd(0xffffffffffffffff, 0x0, 0x0) inotify_add_watch(0xffffffffffffffff, 0x0, 0x0) 12:39:10 executing program 4: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:10 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000005c0)={'vlan0\x00', 0xd803}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000040)={'vlan0\x00\x00\xf6\xff\xff\xff\xff\xff\xff\xff\x00', {0x2, 0x0, @local}}) r4 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) connect$inet(r4, &(0x7f0000000440)={0x2, 0x0, @broadcast}, 0x10) r5 = socket$nl_route(0x10, 0x3, 0x0) dup3(r5, r1, 0x0) 12:39:10 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:10 executing program 1: perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) tkill(0x0, 0x0) r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/kvm\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) r3 = dup3(r0, r2, 0x0) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) mmap(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x2000007, 0x6031, 0xffffffffffffffff, 0x0) mremap(&(0x7f0000a94000/0x2000)=nil, 0x2000, 0x800000, 0x3, &(0x7f0000130000/0x800000)=nil) munlockall() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 12:39:10 executing program 4: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) [ 553.330334][T16624] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 553.353743][T16624] FAT-fs (loop0): Filesystem has been set read-only [ 553.367210][T16624] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 553.383740][T16617] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 553.395264][T16617] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:10 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000140)='/dev/net/tun\x00', 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f00000005c0)={'vlan0\x00', 0xd803}) r2 = socket$inet6_tcp(0xa, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$PERF_EVENT_IOC_ENABLE(r3, 0x8912, 0x400200) ioctl$sock_inet_SIOCSIFADDR(r0, 0x8916, &(0x7f0000000040)={'vlan0\x00\x00\xf6\xff\xff\xff\xff\xff\xff\xff\x00', {0x2, 0x0, @local}}) r4 = socket$inet_udp(0x2, 0x2, 0x0) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x0, @local}, 0x10) connect$inet(r4, &(0x7f0000000440)={0x2, 0x0, @broadcast}, 0x10) r5 = socket$nl_route(0x10, 0x3, 0x0) dup3(r5, r1, 0x0) 12:39:10 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:10 executing program 2: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/infiniband/rdma_cm\x00', 0x2, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_ROUTE(r0, &(0x7f0000000240)={0x4, 0x8}, 0x10) 12:39:10 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffff"], 0x12) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:10 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:11 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:11 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000000)=""/26, 0x1a}, {0x0}, {0x0}], 0x3}, 0x2) r1 = dup(r0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom$inet(r2, 0x0, 0x2d79, 0x0, 0x0, 0x800e00717) shutdown(r1, 0x0) shutdown(0xffffffffffffffff, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x100000}], 0x1, 0x0) shutdown(r2, 0x0) 12:39:11 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) fremovexattr(r0, 0x0) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4000010000, 0x7}, 0x804, 0x3ff, 0x4, 0x0, 0x0, 0x0, 0xfffc}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) write$binfmt_misc(r3, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0xffe8) r5 = socket$inet(0x2, 0x3, 0x29) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r6, 0x107, 0x12, &(0x7f0000001440)={0x0, 0x0, 0xfffffffffffffffe}, 0x4) ioctl$sock_FIOGETOWN(r4, 0x8903, 0x0) getpgrp(0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000500)=@rxrpc=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x80) socket(0x10, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, 0x0, 0x0) socket(0x10, 0x80002, 0x0) getpgrp(0x0) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) ioctl$VHOST_SET_VRING_ADDR(r3, 0x4028af11, 0x0) bind$inet(r5, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) r7 = socket$inet(0x10, 0x2, 0x0) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="24000000520007031dfffd946fa2830081200a0009000300001d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) recvmmsg(r7, &(0x7f0000000080)=[{{0x0, 0xf7, 0x0}}], 0x210, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = dup2(r8, r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) connect$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast1}, 0xfffffffffffffd83) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 12:39:11 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:11 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 554.268288][T16670] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 554.277464][T16670] FAT-fs (loop0): Filesystem has been set read-only [ 554.296494][T16670] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 554.308939][T16658] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 554.323247][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 554.329160][ C1] protocol 88fb is buggy, dev hsr_slave_1 [ 554.330540][T16658] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:12 executing program 1: socket$pppoe(0x18, 0x1, 0x0) keyctl$KEYCTL_PKEY_ENCRYPT(0x19, 0x0, 0x0, &(0x7f0000000200)="58bdc70a82aa9cc472b520da634163db66e9e6ab6e11e48f9d2965d94d637cc54083f65667cabd8e382ccd52", 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x400000000001, 0x0) close(r0) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000580)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) ftruncate(r2, 0x200004) sendfile(r0, r2, 0x0, 0x80001d00c0d0) 12:39:12 executing program 3: openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) write$cgroup_pid(0xffffffffffffffff, 0x0, 0x0) openat$audio(0xffffffffffffff9c, &(0x7f0000000100)='/dev/audio\x00', 0x101001, 0x0) openat$capi20(0xffffffffffffff9c, &(0x7f0000000480)='/dev/capi20\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r0 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_tx_ring(r0, 0x107, 0x5, &(0x7f0000000040)=@req3={0x10000, 0x100000001, 0x10000, 0x1}, 0x1c) socket$inet6(0xa, 0x3, 0x84) connect$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) pselect6(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000140)={0x1b9}, &(0x7f0000000200)={0x0, r1+30000000}, 0x0) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz0\x06', 0x1ff) connect(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet6(0xa, 0x2, 0x0) connect(r2, 0x0, 0x0) 12:39:12 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:12 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffff"], 0x13) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:12 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:12 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) fremovexattr(r0, 0x0) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4000010000, 0x7}, 0x804, 0x3ff, 0x4, 0x0, 0x0, 0x0, 0xfffc}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) write$binfmt_misc(r3, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0xffe8) r5 = socket$inet(0x2, 0x3, 0x29) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r6, 0x107, 0x12, &(0x7f0000001440)={0x0, 0x0, 0xfffffffffffffffe}, 0x4) ioctl$sock_FIOGETOWN(r4, 0x8903, 0x0) getpgrp(0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000500)=@rxrpc=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x80) socket(0x10, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, 0x0, 0x0) socket(0x10, 0x80002, 0x0) getpgrp(0x0) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) ioctl$VHOST_SET_VRING_ADDR(r3, 0x4028af11, 0x0) bind$inet(r5, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) r7 = socket$inet(0x10, 0x2, 0x0) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="24000000520007031dfffd946fa2830081200a0009000300001d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) recvmmsg(r7, &(0x7f0000000080)=[{{0x0, 0xf7, 0x0}}], 0x210, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = dup2(r8, r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) connect$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast1}, 0xfffffffffffffd83) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 12:39:12 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:12 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:12 executing program 1: socket$pppoe(0x18, 0x1, 0x0) keyctl$KEYCTL_PKEY_ENCRYPT(0x19, 0x0, 0x0, &(0x7f0000000200)="58bdc70a82aa9cc472b520da634163db66e9e6ab6e11e48f9d2965d94d637cc54083f65667cabd8e382ccd52", 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = socket$inet6(0xa, 0x400000000001, 0x0) close(r0) r1 = socket$inet6_sctp(0xa, 0x801, 0x84) setsockopt$inet_sctp_SCTP_SOCKOPT_BINDX_ADD(r1, 0x84, 0x64, &(0x7f0000000580)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) connect$inet6(r1, &(0x7f0000000080)={0xa, 0x4e23, 0x0, @loopback}, 0x1c) setsockopt$inet_sctp6_SCTP_DEFAULT_PRINFO(r1, 0x84, 0x72, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) ftruncate(r2, 0x200004) sendfile(r0, r2, 0x0, 0x80001d00c0d0) 12:39:12 executing program 2: r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) fremovexattr(r0, 0x0) ioctl$TIOCGSID(r0, 0x5429, &(0x7f0000000040)=0x0) perf_event_open(&(0x7f00000001c0)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x4000010000, 0x7}, 0x804, 0x3ff, 0x4, 0x0, 0x0, 0x0, 0xfffc}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet_udp(0x2, 0x2, 0x0) close(r4) write$binfmt_misc(r3, &(0x7f0000000100)=ANY=[@ANYRESHEX], 0xffe8) r5 = socket$inet(0x2, 0x3, 0x29) r6 = socket$packet(0x11, 0x3, 0x300) setsockopt$packet_fanout(r6, 0x107, 0x12, &(0x7f0000001440)={0x0, 0x0, 0xfffffffffffffffe}, 0x4) ioctl$sock_FIOGETOWN(r4, 0x8903, 0x0) getpgrp(0x0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0) connect(0xffffffffffffffff, &(0x7f0000000500)=@rxrpc=@in4={0x21, 0x2, 0x2, 0x10, {0x2, 0x0, @initdev={0xac, 0x1e, 0x0, 0x0}}}, 0x80) socket(0x10, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet_sctp6_SCTP_AUTO_ASCONF(0xffffffffffffffff, 0x84, 0x1e, 0x0, 0x0) socket(0x10, 0x80002, 0x0) getpgrp(0x0) ioctl$TIOCGPGRP(r3, 0x540f, 0x0) ioctl$VHOST_SET_VRING_ADDR(r3, 0x4028af11, 0x0) bind$inet(r5, &(0x7f0000000180)={0x2, 0x0, @local}, 0x10) r7 = socket$inet(0x10, 0x2, 0x0) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="24000000520007031dfffd946fa2830081200a0009000300001d85680c1ba3a20400ff7e", 0x24}], 0x1}, 0x0) recvmmsg(r7, &(0x7f0000000080)=[{{0x0, 0xf7, 0x0}}], 0x210, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r9 = dup2(r8, r8) ioctl$PERF_EVENT_IOC_ENABLE(r9, 0x8912, 0x400200) connect$inet(r7, &(0x7f0000000000)={0x2, 0x0, @multicast1}, 0xfffffffffffffd83) splice(r2, 0x0, r4, 0x0, 0x10005, 0x0) 12:39:12 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) readv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/158, 0x9e}, {0x0}], 0x2) r1 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom$inet(r1, 0x0, 0xfd1d, 0x0, 0x0, 0x800e00515) shutdown(r0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x10000}, 0x10) shutdown(r0, 0xc330624b6f0486c8) recvfrom$inet(r1, 0x0, 0xd012, 0x0, 0x0, 0x800e0050e) shutdown(r1, 0x0) 12:39:12 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:12 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 555.683241][ C1] protocol 88fb is buggy, dev hsr_slave_0 [ 555.689065][ C1] protocol 88fb is buggy, dev hsr_slave_1 12:39:13 executing program 1: r0 = socket$xdp(0x2c, 0x3, 0x0) sendmsg$sock(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) 12:39:13 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:13 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffff"], 0x13) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:13 executing program 3: perf_event_open(&(0x7f0000000000)={0x2, 0x70, 0x3e7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000280)='devlink\x00') sendmsg$DEVLINK_CMD_PORT_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000006000000100001006e657464657673696d008000100002090000006465767308003000000800030000000000080004000000000017d61c2da0fc1627a73972f3c92444cc16a5984f"], 0x44}}, 0x0) [ 555.853226][ C0] protocol 88fb is buggy, dev hsr_slave_0 [ 555.859276][ C0] protocol 88fb is buggy, dev hsr_slave_1 12:39:13 executing program 2: 12:39:13 executing program 1: [ 556.009590][T16747] netlink: 'syz-executor.3': attribute type 4 has an invalid length. 12:39:13 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 556.115096][T16747] netlink: 'syz-executor.3': attribute type 4 has an invalid length. 12:39:13 executing program 1: 12:39:13 executing program 2: 12:39:13 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:13 executing program 3: 12:39:13 executing program 2: 12:39:13 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:13 executing program 1: [ 556.621920][T16759] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 556.684196][T16759] FAT-fs (loop0): Filesystem has been set read-only [ 556.722972][T16759] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 556.763750][T16764] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 556.772447][T16764] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:14 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:14 executing program 3: 12:39:14 executing program 2: 12:39:14 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:14 executing program 1: 12:39:14 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffff"], 0x13) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:14 executing program 2: 12:39:14 executing program 1: 12:39:14 executing program 3: 12:39:14 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:14 executing program 2: 12:39:14 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:14 executing program 1: 12:39:14 executing program 3: 12:39:14 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x0, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:14 executing program 2: 12:39:14 executing program 1: 12:39:15 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(0xffffffffffffffff, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:15 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:15 executing program 3: 12:39:15 executing program 2: 12:39:15 executing program 1: 12:39:15 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x0, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:15 executing program 3: 12:39:15 executing program 2: 12:39:15 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:15 executing program 1: 12:39:15 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x0, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:15 executing program 3: 12:39:16 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:16 executing program 2: 12:39:16 executing program 1: 12:39:16 executing program 3: 12:39:16 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(0xffffffffffffffff, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:16 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:16 executing program 1: 12:39:16 executing program 3: 12:39:16 executing program 2: 12:39:16 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:16 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:16 executing program 1: 12:39:16 executing program 3: 12:39:16 executing program 2: 12:39:16 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:16 executing program 3: [ 559.587126][T16881] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 559.633280][T16881] FAT-fs (loop0): Filesystem has been set read-only [ 559.660709][T16881] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:17 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(0xffffffffffffffff, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:17 executing program 1: 12:39:17 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:17 executing program 2: 12:39:17 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:17 executing program 1: 12:39:17 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:17 executing program 3: 12:39:17 executing program 2: 12:39:17 executing program 1: 12:39:17 executing program 3: 12:39:17 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 560.503308][T16919] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 560.511951][T16919] FAT-fs (loop0): Filesystem has been set read-only [ 560.533539][T16919] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:17 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, 0xffffffffffffffff, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:17 executing program 2: 12:39:17 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:17 executing program 3: 12:39:17 executing program 1: 12:39:17 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:18 executing program 3: 12:39:18 executing program 1: 12:39:18 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:18 executing program 2: 12:39:18 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:18 executing program 3: 12:39:18 executing program 1: 12:39:18 executing program 2: 12:39:18 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:18 executing program 3: 12:39:18 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, 0xffffffffffffffff, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:18 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:19 executing program 2: 12:39:19 executing program 1: 12:39:19 executing program 3: 12:39:19 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:19 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:19 executing program 1: 12:39:19 executing program 2: 12:39:19 executing program 3: 12:39:19 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:19 executing program 2: 12:39:19 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, 0xffffffffffffffff, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:19 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:19 executing program 1: 12:39:19 executing program 3: 12:39:19 executing program 2: 12:39:19 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:20 executing program 3: 12:39:20 executing program 2: 12:39:20 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f0000000280)='devlink\x00') sendmsg$DEVLINK_CMD_PORT_SET(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000300)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r1, @ANYBLOB="0100000000000000000006000000100001006e657464657673696d008000100002090000006465767308003000000800030000000000080004000000000017d61c2da0fc1627a73972f3c92444cc16a5984f"], 0x44}}, 0x0) 12:39:20 executing program 5: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:20 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 563.051218][T17042] netlink: 'syz-executor.1': attribute type 4 has an invalid length. 12:39:20 executing program 2: pipe2(&(0x7f0000000000), 0x0) r0 = socket$inet_udplite(0x2, 0x2, 0x88) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000080)=""/116, 0x74}, {0x0}, {0x0}], 0x3) r1 = socket$inet_udplite(0x2, 0x2, 0x88) recvfrom$inet(r1, 0x0, 0xc8f4, 0x0, 0x0, 0x800e00519) shutdown(r0, 0x0) r2 = socket$inet_udplite(0x2, 0x2, 0x88) r3 = socket$inet6_sctp(0x1c, 0x5, 0x84) recvmsg(r3, &(0x7f0000000080)={0x0, 0xffffffffffffffcb, &(0x7f0000002640), 0x9}, 0x0) dup2(r1, r2) shutdown(r2, 0x0) [ 563.100895][T17044] netlink: 'syz-executor.1': attribute type 4 has an invalid length. 12:39:20 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = epoll_create(0xfff) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f0000000200)) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x56}, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) epoll_wait(r2, &(0x7f0000000180)=[{}], 0x1, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000001a000)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'sVz'}, &(0x7f0000000a80), 0xfffffffffffffffd) socket$inet(0x2, 0x4000000000000001, 0x0) r3 = creat(&(0x7f0000000380)='./file0\x00', 0x12) keyctl$describe(0x6, 0x0, &(0x7f0000000240)=""/187, 0xbb) statx(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x400, 0x40, &(0x7f00000005c0)) ioctl$SIOCAX25GETUID(r3, 0x89e0, 0x0) r4 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x638, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r4, 0xc0305710, &(0x7f0000000180)={0x1, 0x0, 0x81, 0x0, [0xfffffffe]}) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) sendmsg$inet_sctp(r3, &(0x7f0000002900)={&(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @local, 0xffffffff}, 0x1c, &(0x7f0000002880)=[{&(0x7f0000000180)="9c0979145fc75ab989e363f843414396167814004ed5a9c228493aa203470bc132029ca9224b2071ec4854", 0x2b}, {&(0x7f0000000580)="6e352f82f2f3a64eb4a9e22cffbbd9bc03f04b49d7db", 0x16}, {&(0x7f00000005c0)}, {0x0}, {&(0x7f0000001640)}, {&(0x7f0000001780)="1c1721a670d385b6aedbf22c511fc9a39d5f9564d7c81f9315730548d00071608976ee1c7a7bda08ce899a86ff0dfec022cfb2341ea0d6c00b7ba63de6076a5aed1a3d4963a3f8795b30517cb194f5709c71d7fa2c0848c4429930b312e8aecce6fb292f22c5cab01acdb74a7045e333b6c96ae6de92e065f443f917ac6d329ea9aeea66af11f0f131db2629dcae031c4d268659874d59819e2262b881fee87d7b024e1a890c881ebce589a25240f16c04989b1da0c47ab3db7aba60ac03e8b68532b21a66bfa83271e4b4cd2479871d01368e256d4efa958e16f286e0bec94c74b6be126029a33858dd3e9ff3f39adccdb811199f7dbda6db7f1414df84e779b553763fdd7b38f9bd324c400c3232d35e74f8178fe8cf430b093eae83c1405be0f2f9ac20cac4591ed56c3622079c99138a0a2bd6a9be61b6962046c672e2d8e5b9d7857f18620361d626c9e8b03f8c0c6f81f29e0721a8dace1f44a90376fb4cd65a122e7c70426dc4764906e01b2f27757d059c8b0e7a33f8ed3118ff4e456d0a2cd8caece9f4f3e46ef051e38207f52439a98dacd9395b369cb0a55c5b2c2085cce7deb88ec9f1d0b6f2b7f30f98e2cb8f374f965280ad4a884922b4b78f391d7e4705aa457b317092d7d4bfbcb400e8d9ebdd3bb8df688b60396e33e27862476e75b30d6a724b757f5f2bd96147784f81cf9ab98f164bb9326c119029f1df9d7abe879c22778978903cb2cf9eea1b5a3f057d09605d709f05e73c69d58e20c3abaadff02dcde38b918f6a21350f4281e1add1b97b7805c75642772ae5fbd17a4e81f01ed37c1763870af109ff2f2f94f229fc2d83e342b1bd40a06d4f5ba42d16f1c523bdcf83ccfa716373a6145be23a32db4d0f85b5720d47497841a4a51691f8807693dc04cd7eec3f16c07015203e4a78a0acf46f992155f7bc3d7022326e9d4c8525356aacb34d449bccf89ef77ff9f0277cd0622283c8da65bff5930bfab2fd19476c4e6595f88e06e86e58a4045ddae50f39bf2a883e44075e6563eb4e89fcce2de9ba8eb53ce771502f9ee9a1f5c30c8f0894ad2d005d1456dd49c6690bdc22d74cfbd45c85ad02fc2e8a7abb1b83024ffdf244d93d3f9b85231cce74a6c5253cd242246d2a61c486d7c4aee918f9d985bbe4d612724e336da9c5019441d675f1d355436649361206b3b3e393edfeadc4affb2b77678fd982b483a5d3d0a5342741168ef1c972d341aecf9d44a5da9567c9d9c27b7d32a4ce8707548f5bfc9fa72e5b21a82f4ee611542fb04168a23fd84a732413455f22efa52aeda6be63daa30dca96630a0636494ae0a3250ca46e2d000389f05c51bb9618cff80aad756069e994d86c8aa9f695e66a1011973d0b947a653b97adf8dd4b5679847cce49c3da031d2e1ad922c70e54899d94db35d607881f573f5b98439e70b56bd07fad51d580d94ba0e5f46cac38a8d8feb8a12ea38596841d7f3a6492364c09c2c0c5c87d806e841cadfdfb50860cf5b952e17d04a45ea25edc5d443ce91f32249c26634bd13163353e4baf7ae5f947d12ffa668b3d8d88b077d96003e6502ea11b8a21254e278c682a362dc39e0fc3ab50d9059297e11b762e33486161727a47239508624b546b51e59f67b31109e80160147817acf5b164205933e2e3ce7d32328675bbefadfa2f054e5e521e391d16a2ebe7bee6bf88d604775691ed77f694ea30623db1cdfdfa54cff8cff2fb092ae5fb85e61e5ba11fb503ea9b3bfdfc08920ed0e89847e428d6c3b94e6077b7cff56ef6b74a9d3f8412965f383086f73be1615b0b7234d2a484f6653c3c673465c1a7292138a35c137b4bb3613f44a38bfcd2e89af2ea2b7dac8523d3ebda50669ca6d5023dabf6c360b45b61b3715a7eb5200e66be3313de454ead74dbd2c028e7a8b56ce07f5f649252a18dc3ac6252ad51d2b28711ea0e5e7ad68e8d610b4a241dd91f179301caa7c5bc51e06c8469707515d8d4bc4f45d7f2b92025105b9240fd1bc4462167dda0190c1179139d2ad8d6064c6df05bfb9b3260e696c6626b31e04b24b71b2462beded113d5c40cedbbd71229d474b05249d7b904618abc9c6f80982b1773487b2df89e7fd6468a652784a2b4414004d16e9c143fcaeb3f64aad1e61b5bbd5b2988f9b35e794e1d7633d0120482e000498a49dfa918d3ab04e04f8f5c0ffc252ff63f8c7e0b3571e2da221013b6100fe7bd71e09acb50553ac8076662ff2e81d9768ad07a4c6f571eb06080d8206bc6d0e528c2afeb510636b48b28968615726f7789ec1d2946a340d5387e36452b1f4458fffeda359cab1bf3dcf558490c2f6948c30d0cda9623cc0fed9b5a8d9bafaec7a315425dd525d74aee7aba36761a2ba21c2ea33f5834f7b8a449edf5aa57a5284f94f20ac0e5cc253f6144d9f6a1d3d4fb354737c5687ef552059a4c44834e99eba1702398705cc6c169aa0af0eadf8591391a76dbd2e03277e3e48082c52e1a95abb088bf48eb7aa09c4faaf2a5242ba17ef80d481d71ea208dd6c856ec6078e74bd2979664c0611a8ff8c30bb604c1e0dbcd210e689635428d40290df679ffee0f7f79156056dd60082f6e5830c5eaa70c1b98c759e84899f0fea9e357589d2fd831f1043f4d8da618ca765fefd8664460f336e38ce79810979acb59baf765dcc528845eab64e7ff5ab6d9a23f9a900c603e1fd927a7eddc76e742758adcee6c96f8e62afdc072e5efd806845f10632205c8b4b754dbf7595438ed4a5560794f90097500801ba06e10296c550eeaf7cadc589e6d13931ef8f1e956c404ff4eab8ac3a8420f8d9bcf711c2d4d0e2b13553c82dda702e0d2dc993d665a35c2d13fb15f2ad16e12de4e3b2a06e760654727a625c426ea20c181ec0a3f06ee41568c8814bf70b44e51364444f2ecb8aa3e49fa2096a48320977443636d745e00db7ae53c58deabd716ce6ea4b4728824729e6de6c6037a88db80144a7073299e61ffe6d607d72c03b92fb44bbc050cdf51508d517f0f7a731d9faa9aaa76a87a2246ee79c6e1e86c37276ca796f089b136f25ad15ef6408687f81210c7e889fc0c70a72c8e7413f0af543e7616c44e0066bfe6e2673e49ad20f2be0f43cc55443825d2f01abbee096720efdb4e60b9cce9656cb950184156541ea456558c9967e9f6a512f44a88076f13503bf5852d4dc25bb7645acc0e1e7a3729ffb8ddfbd5cf29989957027e4dce4c96d0b48185d8df00e2f1b75fc927b6273b31d45d8c89b5db19b1e5a9f20f5f22c5c600e0d9c23c8cd3bfd927eea9a157d09089753b5196e0ba1eb907014ae1011f4e545853e49115945c182abfdd4efab2ee2779a0a3b91e4ff6a60eeef52878cfbe3d1597553fe0f7f41f2449172446057ca1a86585c69d2225e7e4cfdb8dad986ea6617a695afd1310882e781dafc46895b48d6a889f4671d3e6be4d1ee78f278168f7ae74a4188c3ff4e75c5c899f53e8596d1dec303ff0d8e6a78bd65438bd346e33a5bc89991808d3a6a38619febaba3509571ea9af8ef117fc7d2955afd57df9952729734935c4eb1cf176e3e5fb93b07f621cb958539e8f578c81046a0f308317ed5ef8d4f14d51acde76a62385841a09e1fe286f0a58f1387a6995c751a886e34784549233b81ff93d1108510b1b8a05df286dc7507b02e8b48a791273fedd97a14fa7d36297c6bce8d3277b3f86a8891b25234374bf2d863c9d2b8a24b8d588dfe7cb6043131c902faf7614820ec52b56eee1c8f5b764d3739a4d698bf7695a53a4cec1beb9ca6b046750d11105e2046256e43f396bee33068fec1d691c073db1dc270d2d37d66146289efbda97f5929510738aef931620eb168b3eeb0fed664c6f3cbe9170e7601aa976ffd368aa17adc7027712dfeabb13daad86a551abbebb8e100380ece75883042168bf9c668392339a1a75c339ff0ca1ca225b1158ff80c9dba03abbdcd905ad73c27953fcd85b2684cac50c083fb5459695ffd4e4d3d6cb6494295b70338ecf883a1da734204b307af9a42802a800ac24588d01a1b853a283252caa4711072fc1a3112bdbd96d7078406cba9a4509b71fbd4bf3072e62fa2606352b1ef7aef3c467bbf916621194c3e41229bd0fa08fd23bdb83ef9eee937bb487cede537d14f21ef9146da5abe98589df77c0cbb5e6696f1f655d36e8f36b799b5196ad1055899e0c9096a8e06bfb7603d345c5566ea06eba17ad8ce7d5f06b7f0eb85f37105d90bb8cb753eb120c5fe47954b73ca8560e6d7aca258108c416889a0e62d9c29f161b5ade15475ad482d766ab35766a9448ea289315f7364c265a6aab965b96401e0ab57e75ebb008cc78216368af5ae631f6e886a294e4bf9dd398b2abc6cf44515034de3bf27f7af3864158ee5ce47e5db8163c5c4abf7ab0bd9044f31ee39220eb3d8003d40dfad6c3bb02d4920c99d0d39543c83865456a8dbe6778bcafdba44165fde92d8a6a305e2664996044ba150f42dc5de66526f79c3122fa20a8e1dd566589cfc75c5bcb2f8ab793def627651cd7ac0ff452bce820a533a99fdc62a8f5c8ef795b0c37e038c9d8d24a3cdfad57e1187590accc3f8920637574cc83237d8042037bc89de522e4e22bfa8479e88824e60bf8bad3ca18aee4581f8c7967144f7e2c7c6548fe8276cd14f1c5e00833239790f26e6801b9adc8f15d15666ee0dfbb28256bc03bba708a97ace6d42b2df81ccbe5286e993c60827e122659ba99a0003469975cd17dbd54c6867455eaa3fcf299c90383fbe06e9adbf27e4d3ef91e99ce8fe4d9f073f78f5194e906ee32443d00cdb0ad3592a094088106ce1324d06e9feebd300a7696fe1dbd5244da782539d4b5911f938ccf5af269e87ed8bc4462288e615fcb1f9fda22a645006edff71edc714a818776779bbfc39f993891f7b1197f6c9329a3baeb3c60be9aad9bfdf6517382126c0b57c187c60fa39ba76d442a0a5490df684730030446085ea66c1e3197f67d25b401375f40eca273fdf6ca92f47d43b342d97a9a3f88fc99cd72866720e8dee4501824de6a7b64ec99c9cc78fceee56bd5ff721e60fe8321868d6ca3fe16d6404a72d0c1a7097790b8e54b08ddf18752129017be266834c63463c6823c2eaee46c8b202e89258a714481113af39e855a628ba3114586c638678c339105dc0b345a1f8debe7d50710a3b1b928b1d67c2557f50844626837c4fcaa720283ae5b03a32942c4ec02a4950f56612b533085a5d5e4bdb6d7e84537eff9a0ace708111d5c6493f8063865ecac5ffbf3e96c214443794b2ecb5d706dced4c0ea7fc5d720e70a32a7ec3b63dc1399e623dbddb370936ff121cc8024b2de84cb2b90314b2d118a4150ace5245fc42f3ce68df2c1acaf6c9415566752bf4baa05bee5b065645976821977a130f161bcebe27357c817ad29eb6e1b4a29bcceb23f5c24c82d6f8c3874e7ebe42100a1c991e76b9bfcf8242d9eca4620f200b59ff044c2b1bc9f01f7e9364ba0d04916b28f43e8842d305b39a012f4692ebd95db1204a95ba03f082a7d", 0xf60}, {0x0}], 0x7, 0x0, 0x0, 0x4040004}, 0x0) socket(0x3, 0x0, 0x1) dup(0xffffffffffffffff) 12:39:20 executing program 3: r0 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vhost-vsock\x00', 0x2, 0x0) ioctl$VHOST_VSOCK_SET_GUEST_CID(r0, 0x4008af60, &(0x7f0000000680)={@my=0x0}) r1 = socket$vsock_stream(0x28, 0x1, 0x0) connect$vsock_dgram(r1, &(0x7f0000000640)={0x28, 0x0, 0x0, @my=0x0}, 0x10) 12:39:20 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:20 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:20 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, 0x0, 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:20 executing program 2: r0 = socket$inet(0x2, 0x4000000805, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) r2 = dup3(r0, r1, 0x0) setsockopt$inet_sctp6_SCTP_DELAYED_SACK(r2, 0x84, 0x10, &(0x7f0000000140)=@assoc_value={0x0, 0x3}, 0x8) 12:39:21 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 563.801175][T17072] sctp: [Deprecated]: syz-executor.2 (pid 17072) Use of struct sctp_assoc_value in delayed_ack socket option. [ 563.801175][T17072] Use struct sctp_sack_info instead 12:39:21 executing program 2: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:21 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:21 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:21 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:21 executing program 2: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:21 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) r2 = epoll_create(0xfff) epoll_ctl$EPOLL_CTL_ADD(r2, 0x1, r0, &(0x7f0000000200)) perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x6, 0x0, 0x0, 0x56}, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, 0x0) epoll_wait(r2, &(0x7f0000000180)=[{}], 0x1, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000001a000)) perf_event_open(&(0x7f000001d000)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) clone(0x100, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff) request_key(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'sVz'}, &(0x7f0000000a80), 0xfffffffffffffffd) socket$inet(0x2, 0x4000000000000001, 0x0) r3 = creat(&(0x7f0000000380)='./file0\x00', 0x12) keyctl$describe(0x6, 0x0, &(0x7f0000000240)=""/187, 0xbb) statx(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x400, 0x40, &(0x7f00000005c0)) ioctl$SIOCAX25GETUID(r3, 0x89e0, 0x0) r4 = syz_open_dev$midi(&(0x7f0000000000)='/dev/midi#\x00', 0x638, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r4, 0xc0305710, &(0x7f0000000180)={0x1, 0x0, 0x81, 0x0, [0xfffffffe]}) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet_udplite(0x2, 0x2, 0x88) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) sendmsg$inet_sctp(r3, &(0x7f0000002900)={&(0x7f0000000140)=@in6={0xa, 0x0, 0x0, @local, 0xffffffff}, 0x1c, &(0x7f0000002880)=[{&(0x7f0000000180)="9c0979145fc75ab989e363f843414396167814004ed5a9c228493aa203470bc132029ca9224b2071ec4854", 0x2b}, {&(0x7f0000000580)="6e352f82f2f3a64eb4a9e22cffbbd9bc03f04b49d7db", 0x16}, {&(0x7f00000005c0)}, {0x0}, {&(0x7f0000001640)}, {&(0x7f0000001780)="1c1721a670d385b6aedbf22c511fc9a39d5f9564d7c81f9315730548d00071608976ee1c7a7bda08ce899a86ff0dfec022cfb2341ea0d6c00b7ba63de6076a5aed1a3d4963a3f8795b30517cb194f5709c71d7fa2c0848c4429930b312e8aecce6fb292f22c5cab01acdb74a7045e333b6c96ae6de92e065f443f917ac6d329ea9aeea66af11f0f131db2629dcae031c4d268659874d59819e2262b881fee87d7b024e1a890c881ebce589a25240f16c04989b1da0c47ab3db7aba60ac03e8b68532b21a66bfa83271e4b4cd2479871d01368e256d4efa958e16f286e0bec94c74b6be126029a33858dd3e9ff3f39adccdb811199f7dbda6db7f1414df84e779b553763fdd7b38f9bd324c400c3232d35e74f8178fe8cf430b093eae83c1405be0f2f9ac20cac4591ed56c3622079c99138a0a2bd6a9be61b6962046c672e2d8e5b9d7857f18620361d626c9e8b03f8c0c6f81f29e0721a8dace1f44a90376fb4cd65a122e7c70426dc4764906e01b2f27757d059c8b0e7a33f8ed3118ff4e456d0a2cd8caece9f4f3e46ef051e38207f52439a98dacd9395b369cb0a55c5b2c2085cce7deb88ec9f1d0b6f2b7f30f98e2cb8f374f965280ad4a884922b4b78f391d7e4705aa457b317092d7d4bfbcb400e8d9ebdd3bb8df688b60396e33e27862476e75b30d6a724b757f5f2bd96147784f81cf9ab98f164bb9326c119029f1df9d7abe879c22778978903cb2cf9eea1b5a3f057d09605d709f05e73c69d58e20c3abaadff02dcde38b918f6a21350f4281e1add1b97b7805c75642772ae5fbd17a4e81f01ed37c1763870af109ff2f2f94f229fc2d83e342b1bd40a06d4f5ba42d16f1c523bdcf83ccfa716373a6145be23a32db4d0f85b5720d47497841a4a51691f8807693dc04cd7eec3f16c07015203e4a78a0acf46f992155f7bc3d7022326e9d4c8525356aacb34d449bccf89ef77ff9f0277cd0622283c8da65bff5930bfab2fd19476c4e6595f88e06e86e58a4045ddae50f39bf2a883e44075e6563eb4e89fcce2de9ba8eb53ce771502f9ee9a1f5c30c8f0894ad2d005d1456dd49c6690bdc22d74cfbd45c85ad02fc2e8a7abb1b83024ffdf244d93d3f9b85231cce74a6c5253cd242246d2a61c486d7c4aee918f9d985bbe4d612724e336da9c5019441d675f1d355436649361206b3b3e393edfeadc4affb2b77678fd982b483a5d3d0a5342741168ef1c972d341aecf9d44a5da9567c9d9c27b7d32a4ce8707548f5bfc9fa72e5b21a82f4ee611542fb04168a23fd84a732413455f22efa52aeda6be63daa30dca96630a0636494ae0a3250ca46e2d000389f05c51bb9618cff80aad756069e994d86c8aa9f695e66a1011973d0b947a653b97adf8dd4b5679847cce49c3da031d2e1ad922c70e54899d94db35d607881f573f5b98439e70b56bd07fad51d580d94ba0e5f46cac38a8d8feb8a12ea38596841d7f3a6492364c09c2c0c5c87d806e841cadfdfb50860cf5b952e17d04a45ea25edc5d443ce91f32249c26634bd13163353e4baf7ae5f947d12ffa668b3d8d88b077d96003e6502ea11b8a21254e278c682a362dc39e0fc3ab50d9059297e11b762e33486161727a47239508624b546b51e59f67b31109e80160147817acf5b164205933e2e3ce7d32328675bbefadfa2f054e5e521e391d16a2ebe7bee6bf88d604775691ed77f694ea30623db1cdfdfa54cff8cff2fb092ae5fb85e61e5ba11fb503ea9b3bfdfc08920ed0e89847e428d6c3b94e6077b7cff56ef6b74a9d3f8412965f383086f73be1615b0b7234d2a484f6653c3c673465c1a7292138a35c137b4bb3613f44a38bfcd2e89af2ea2b7dac8523d3ebda50669ca6d5023dabf6c360b45b61b3715a7eb5200e66be3313de454ead74dbd2c028e7a8b56ce07f5f649252a18dc3ac6252ad51d2b28711ea0e5e7ad68e8d610b4a241dd91f179301caa7c5bc51e06c8469707515d8d4bc4f45d7f2b92025105b9240fd1bc4462167dda0190c1179139d2ad8d6064c6df05bfb9b3260e696c6626b31e04b24b71b2462beded113d5c40cedbbd71229d474b05249d7b904618abc9c6f80982b1773487b2df89e7fd6468a652784a2b4414004d16e9c143fcaeb3f64aad1e61b5bbd5b2988f9b35e794e1d7633d0120482e000498a49dfa918d3ab04e04f8f5c0ffc252ff63f8c7e0b3571e2da221013b6100fe7bd71e09acb50553ac8076662ff2e81d9768ad07a4c6f571eb06080d8206bc6d0e528c2afeb510636b48b28968615726f7789ec1d2946a340d5387e36452b1f4458fffeda359cab1bf3dcf558490c2f6948c30d0cda9623cc0fed9b5a8d9bafaec7a315425dd525d74aee7aba36761a2ba21c2ea33f5834f7b8a449edf5aa57a5284f94f20ac0e5cc253f6144d9f6a1d3d4fb354737c5687ef552059a4c44834e99eba1702398705cc6c169aa0af0eadf8591391a76dbd2e03277e3e48082c52e1a95abb088bf48eb7aa09c4faaf2a5242ba17ef80d481d71ea208dd6c856ec6078e74bd2979664c0611a8ff8c30bb604c1e0dbcd210e689635428d40290df679ffee0f7f79156056dd60082f6e5830c5eaa70c1b98c759e84899f0fea9e357589d2fd831f1043f4d8da618ca765fefd8664460f336e38ce79810979acb59baf765dcc528845eab64e7ff5ab6d9a23f9a900c603e1fd927a7eddc76e742758adcee6c96f8e62afdc072e5efd806845f10632205c8b4b754dbf7595438ed4a5560794f90097500801ba06e10296c550eeaf7cadc589e6d13931ef8f1e956c404ff4eab8ac3a8420f8d9bcf711c2d4d0e2b13553c82dda702e0d2dc993d665a35c2d13fb15f2ad16e12de4e3b2a06e760654727a625c426ea20c181ec0a3f06ee41568c8814bf70b44e51364444f2ecb8aa3e49fa2096a48320977443636d745e00db7ae53c58deabd716ce6ea4b4728824729e6de6c6037a88db80144a7073299e61ffe6d607d72c03b92fb44bbc050cdf51508d517f0f7a731d9faa9aaa76a87a2246ee79c6e1e86c37276ca796f089b136f25ad15ef6408687f81210c7e889fc0c70a72c8e7413f0af543e7616c44e0066bfe6e2673e49ad20f2be0f43cc55443825d2f01abbee096720efdb4e60b9cce9656cb950184156541ea456558c9967e9f6a512f44a88076f13503bf5852d4dc25bb7645acc0e1e7a3729ffb8ddfbd5cf29989957027e4dce4c96d0b48185d8df00e2f1b75fc927b6273b31d45d8c89b5db19b1e5a9f20f5f22c5c600e0d9c23c8cd3bfd927eea9a157d09089753b5196e0ba1eb907014ae1011f4e545853e49115945c182abfdd4efab2ee2779a0a3b91e4ff6a60eeef52878cfbe3d1597553fe0f7f41f2449172446057ca1a86585c69d2225e7e4cfdb8dad986ea6617a695afd1310882e781dafc46895b48d6a889f4671d3e6be4d1ee78f278168f7ae74a4188c3ff4e75c5c899f53e8596d1dec303ff0d8e6a78bd65438bd346e33a5bc89991808d3a6a38619febaba3509571ea9af8ef117fc7d2955afd57df9952729734935c4eb1cf176e3e5fb93b07f621cb958539e8f578c81046a0f308317ed5ef8d4f14d51acde76a62385841a09e1fe286f0a58f1387a6995c751a886e34784549233b81ff93d1108510b1b8a05df286dc7507b02e8b48a791273fedd97a14fa7d36297c6bce8d3277b3f86a8891b25234374bf2d863c9d2b8a24b8d588dfe7cb6043131c902faf7614820ec52b56eee1c8f5b764d3739a4d698bf7695a53a4cec1beb9ca6b046750d11105e2046256e43f396bee33068fec1d691c073db1dc270d2d37d66146289efbda97f5929510738aef931620eb168b3eeb0fed664c6f3cbe9170e7601aa976ffd368aa17adc7027712dfeabb13daad86a551abbebb8e100380ece75883042168bf9c668392339a1a75c339ff0ca1ca225b1158ff80c9dba03abbdcd905ad73c27953fcd85b2684cac50c083fb5459695ffd4e4d3d6cb6494295b70338ecf883a1da734204b307af9a42802a800ac24588d01a1b853a283252caa4711072fc1a3112bdbd96d7078406cba9a4509b71fbd4bf3072e62fa2606352b1ef7aef3c467bbf916621194c3e41229bd0fa08fd23bdb83ef9eee937bb487cede537d14f21ef9146da5abe98589df77c0cbb5e6696f1f655d36e8f36b799b5196ad1055899e0c9096a8e06bfb7603d345c5566ea06eba17ad8ce7d5f06b7f0eb85f37105d90bb8cb753eb120c5fe47954b73ca8560e6d7aca258108c416889a0e62d9c29f161b5ade15475ad482d766ab35766a9448ea289315f7364c265a6aab965b96401e0ab57e75ebb008cc78216368af5ae631f6e886a294e4bf9dd398b2abc6cf44515034de3bf27f7af3864158ee5ce47e5db8163c5c4abf7ab0bd9044f31ee39220eb3d8003d40dfad6c3bb02d4920c99d0d39543c83865456a8dbe6778bcafdba44165fde92d8a6a305e2664996044ba150f42dc5de66526f79c3122fa20a8e1dd566589cfc75c5bcb2f8ab793def627651cd7ac0ff452bce820a533a99fdc62a8f5c8ef795b0c37e038c9d8d24a3cdfad57e1187590accc3f8920637574cc83237d8042037bc89de522e4e22bfa8479e88824e60bf8bad3ca18aee4581f8c7967144f7e2c7c6548fe8276cd14f1c5e00833239790f26e6801b9adc8f15d15666ee0dfbb28256bc03bba708a97ace6d42b2df81ccbe5286e993c60827e122659ba99a0003469975cd17dbd54c6867455eaa3fcf299c90383fbe06e9adbf27e4d3ef91e99ce8fe4d9f073f78f5194e906ee32443d00cdb0ad3592a094088106ce1324d06e9feebd300a7696fe1dbd5244da782539d4b5911f938ccf5af269e87ed8bc4462288e615fcb1f9fda22a645006edff71edc714a818776779bbfc39f993891f7b1197f6c9329a3baeb3c60be9aad9bfdf6517382126c0b57c187c60fa39ba76d442a0a5490df684730030446085ea66c1e3197f67d25b401375f40eca273fdf6ca92f47d43b342d97a9a3f88fc99cd72866720e8dee4501824de6a7b64ec99c9cc78fceee56bd5ff721e60fe8321868d6ca3fe16d6404a72d0c1a7097790b8e54b08ddf18752129017be266834c63463c6823c2eaee46c8b202e89258a714481113af39e855a628ba3114586c638678c339105dc0b345a1f8debe7d50710a3b1b928b1d67c2557f50844626837c4fcaa720283ae5b03a32942c4ec02a4950f56612b533085a5d5e4bdb6d7e84537eff9a0ace708111d5c6493f8063865ecac5ffbf3e96c214443794b2ecb5d706dced4c0ea7fc5d720e70a32a7ec3b63dc1399e623dbddb370936ff121cc8024b2de84cb2b90314b2d118a4150ace5245fc42f3ce68df2c1acaf6c9415566752bf4baa05bee5b065645976821977a130f161bcebe27357c817ad29eb6e1b4a29bcceb23f5c24c82d6f8c3874e7ebe42100a1c991e76b9bfcf8242d9eca4620f200b59ff044c2b1bc9f01f7e9364ba0d04916b28f43e8842d305b39a012f4692ebd95db1204a95ba03f082a7d", 0xf60}, {0x0}], 0x7, 0x0, 0x0, 0x4040004}, 0x0) socket(0x3, 0x0, 0x1) dup(0xffffffffffffffff) 12:39:21 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:21 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:21 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:22 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:22 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, 0x0, 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:22 executing program 2: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, 0x0, 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:22 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:22 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:22 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:22 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:22 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) [ 565.482422][T17126] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 565.533479][T17126] FAT-fs (loop0): Filesystem has been set read-only [ 565.574446][T17126] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:22 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:22 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:22 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, 0x0, 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:22 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x0, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:22 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:23 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x0, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:23 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:23 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:23 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:23 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x0, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:23 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x0, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:23 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 566.569911][T17168] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 566.623847][T17168] FAT-fs (loop0): Filesystem has been set read-only [ 566.641022][T17168] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:23 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x0, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:23 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x0, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:24 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x0) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:24 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x0, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:24 executing program 3: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffff"], 0x13) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:24 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x0, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:24 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:24 executing program 2: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffff"], 0x12) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:24 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x0, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:24 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x0, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:24 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x0, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 567.680732][T17218] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 567.711382][T17218] FAT-fs (loop3): Filesystem has been set read-only 12:39:24 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x0, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 567.739079][T17218] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 17) [ 567.772530][T17224] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 567.807071][T17224] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 17) [ 567.837974][T17247] FAT-fs (loop2): error, fat_get_cluster: invalid cluster chain (i_pos 17) 12:39:25 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x0, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:25 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x0) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) [ 567.902426][T17247] FAT-fs (loop2): Filesystem has been set read-only [ 567.933463][T17247] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 17) 12:39:25 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 567.979068][T17236] FAT-fs (loop2): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 568.017999][T17236] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 17) 12:39:25 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:25 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:25 executing program 2: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:25 executing program 1: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffff"], 0x12) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:25 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x0, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:25 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:25 executing program 3: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffff"], 0x12) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:26 executing program 2: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:26 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:26 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:26 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x0) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:26 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x0, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:26 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 569.252028][T17293] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 569.270825][T17293] FAT-fs (loop3): Filesystem has been set read-only [ 569.296927][T17293] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 17) 12:39:26 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 569.376494][T17299] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 569.410324][T17299] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 17) 12:39:26 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x0, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:26 executing program 1: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffff"], 0x12) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:26 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:26 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:27 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:27 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x0, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:27 executing program 2: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e002"], 0xf) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:27 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(0x0) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:27 executing program 3: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x0) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:27 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:27 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x0, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:28 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x0, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 570.950818][T17364] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 570.980259][T17364] FAT-fs (loop0): Filesystem has been set read-only 12:39:28 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x0, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 571.009479][T17364] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 571.062727][T17372] FAT-fs (loop2): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 571.063497][T17373] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 571.081408][T17373] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 571.133538][T17372] FAT-fs (loop2): Filesystem has been set read-only 12:39:28 executing program 1: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffff"], 0x12) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:28 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(0x0) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:28 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x0, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 571.195808][T17372] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 17) [ 571.260853][T17355] FAT-fs (loop2): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 571.333350][T17355] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 17) 12:39:28 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x0, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:28 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x0, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:28 executing program 2: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e002"], 0xf) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:28 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x0, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:29 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 571.942711][T17402] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 571.987233][T17402] FAT-fs (loop0): Filesystem has been set read-only 12:39:29 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 572.040285][T17402] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:29 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x0, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 572.096516][T17397] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) 12:39:29 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 572.152974][T17409] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 572.160038][T17397] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 572.180619][T17409] FAT-fs (loop1): Filesystem has been set read-only [ 572.237531][T17409] FAT-fs (loop1): error, fat_free: invalid cluster chain (i_pos 17) 12:39:29 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(0x0) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) [ 572.306454][T17403] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 572.350048][T17430] FAT-fs (loop2): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 572.365605][T17403] FAT-fs (loop1): error, fat_free: invalid cluster chain (i_pos 17) [ 572.374682][T17430] FAT-fs (loop2): Filesystem has been set read-only [ 572.391468][T17430] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 17) [ 572.485416][T17422] FAT-fs (loop2): error, fat_get_cluster: invalid cluster chain (i_pos 17) 12:39:29 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:29 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:29 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 572.555449][T17422] FAT-fs (loop2): error, fat_free: invalid cluster chain (i_pos 17) 12:39:29 executing program 3: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(0x0) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:30 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:30 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x0, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:30 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:30 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:30 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:30 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:30 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(0x0, &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:30 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 573.554088][T17462] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 573.562955][T17462] FAT-fs (loop3): Filesystem has been set read-only 12:39:30 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:30 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 573.603440][T17462] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 17) [ 573.641563][T17477] FAT-fs (loop3): error, fat_get_cluster: invalid cluster chain (i_pos 17) 12:39:31 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 573.818152][T17477] FAT-fs (loop3): error, fat_free: invalid cluster chain (i_pos 17) 12:39:31 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(0x0, &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:31 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:31 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x40, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:32 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:32 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0x0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:32 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:32 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:32 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) 12:39:32 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:32 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0x0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 575.385147][T17560] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 575.403449][T17560] FAT-fs (loop0): Filesystem has been set read-only [ 575.485971][T17560] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 575.518668][T17555] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 575.556947][T17555] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:32 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(0x0, &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:32 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) 12:39:32 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) 12:39:32 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0x0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:32 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:32 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0x0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:33 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:33 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) 12:39:33 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x0, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:33 executing program 1: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(0x0, &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:33 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) [ 576.306691][T17615] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 576.339031][T17615] FAT-fs (loop0): Filesystem has been set read-only [ 576.367210][T17615] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:33 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 576.409688][T17610] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 576.456841][T17610] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:33 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', 0x0, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:33 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) 12:39:33 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x0, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:33 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) keyctl$setperm(0x5, 0x0, 0x0) 12:39:34 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:34 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x0, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:34 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) keyctl$setperm(0x5, 0x0, 0x0) [ 576.992777][T17639] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 577.083485][T17639] FAT-fs (loop1): Filesystem has been set read-only [ 577.131141][T17639] FAT-fs (loop1): error, fat_free: invalid cluster chain (i_pos 17) 12:39:34 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 577.216713][T17658] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 577.229196][T17629] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 577.242485][T17658] FAT-fs (loop0): Filesystem has been set read-only 12:39:34 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) keyctl$setperm(0x5, 0x0, 0x0) [ 577.273767][T17658] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 577.294693][T17629] FAT-fs (loop1): error, fat_free: invalid cluster chain (i_pos 17) [ 577.327871][T17653] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 577.380598][T17653] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:34 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) keyctl$setperm(0x5, 0x0, 0x0) 12:39:34 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x0, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:34 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) keyctl$setperm(0x5, 0x0, 0x0) 12:39:34 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', 0x0, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:34 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:34 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) keyctl$setperm(0x5, 0x0, 0x0) 12:39:35 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x0, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:35 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) keyctl$setperm(0x5, 0x0, 0x0) 12:39:35 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:35 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) keyctl$setperm(0x5, 0x0, 0x0) 12:39:35 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:35 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:35 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x0, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:35 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:35 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:35 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', 0x0, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:35 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) keyctl$setperm(0x5, 0x0, 0x0) 12:39:35 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:35 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:36 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:36 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "", [[], [], [], [], [], [], []]}, 0x778) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:36 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) keyctl$setperm(0x5, 0x0, 0x0) 12:39:36 executing program 1: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', 0x0, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:36 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:36 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:36 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "", [[], [], [], [], [], [], []]}, 0x778) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:36 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) keyctl$setperm(0x5, 0x0, 0x0) 12:39:37 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) [ 579.835778][T17770] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 579.863771][T17770] FAT-fs (loop1): Filesystem has been set read-only 12:39:37 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:37 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:37 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "", [[], [], [], [], [], [], []]}, 0x778) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:37 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) [ 579.890067][T17770] FAT-fs (loop1): error, fat_free: invalid cluster chain (i_pos 17) [ 579.938692][T17785] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 580.016184][T17785] FAT-fs (loop1): error, fat_free: invalid cluster chain (i_pos 17) 12:39:37 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:37 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x0, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:37 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:37 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d70", [[], [], [], [], [], [], []]}, 0x7a3) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:37 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:37 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:37 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 580.527484][T17811] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 580.552093][T17811] FAT-fs (loop0): Filesystem has been set read-only [ 580.559106][T17811] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 580.647471][T17804] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 580.697525][T17804] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:38 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:38 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d70", [[], [], [], [], [], [], []]}, 0x7a3) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:38 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:38 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x0, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:38 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:38 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:38 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d70", [[], [], [], [], [], [], []]}, 0x7a3) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:38 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:38 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x0, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:38 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:38 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x0, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:38 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:39 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:39 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x0, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:39 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "", [[], [], [], [], [], [], []]}, 0x778) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:39 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x0, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:39 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:39 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:39 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:39 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:39 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "", [[], [], [], [], [], [], []]}, 0x778) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:39 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x0, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:39 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x0, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:39 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) [ 582.666175][T17914] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 582.697671][T17914] FAT-fs (loop0): Filesystem has been set read-only [ 582.715691][T17914] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 582.746545][T17902] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) 12:39:40 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "", [[], [], [], [], [], [], []]}, 0x778) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 582.764585][T17902] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:40 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:40 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x0, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:40 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:40 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x0, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:40 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, 0x0, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:40 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:40 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:40 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], []]}, 0x7ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:40 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29", [[], [], [], [], [], [], []]}, 0x78e) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:40 executing program 1: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, 0x0, 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={r4, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r5) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:40 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:40 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:40 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29", [[], [], [], [], [], [], []]}, 0x78e) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:40 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 583.627976][T17953] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 583.647752][T17953] FAT-fs (loop0): Filesystem has been set read-only [ 583.680263][T17953] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 583.710519][T17948] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) 12:39:41 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) [ 583.762857][T17948] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:41 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, 0x0, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:41 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 583.984811][T17983] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 17) 12:39:41 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29", [[], [], [], [], [], [], []]}, 0x78e) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 584.045360][T17983] FAT-fs (loop1): Filesystem has been set read-only [ 584.074992][T17983] FAT-fs (loop1): error, fat_free: invalid cluster chain (i_pos 17) 12:39:41 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:41 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) [ 584.156986][T17971] FAT-fs (loop1): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 584.222797][T17971] FAT-fs (loop1): error, fat_free: invalid cluster chain (i_pos 17) 12:39:41 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:41 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 584.513611][T17997] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 584.543561][T17997] FAT-fs (loop0): Filesystem has been set read-only 12:39:41 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5c", [[], [], [], [], [], [], []]}, 0x799) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:41 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:41 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) [ 584.569197][T17997] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 584.661015][T18004] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) 12:39:42 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 584.720061][T18004] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:42 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, 0x0, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:42 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5c", [[], [], [], [], [], [], []]}, 0x799) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:42 executing program 1: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:42 executing program 3: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:42 executing program 2: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:42 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:42 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf", [[], [], [], [], [], [], []]}, 0x78f) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:42 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5c", [[], [], [], [], [], [], []]}, 0x799) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:42 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:42 executing program 2: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:42 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 585.648635][T18043] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) 12:39:42 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf", [[], [], [], [], [], [], []]}, 0x78f) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) [ 585.703350][T18043] FAT-fs (loop0): Filesystem has been set read-only [ 585.710139][T18043] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) [ 585.773514][T18054] FAT-fs (loop0): error, fat_get_cluster: invalid cluster chain (i_pos 17) [ 585.782293][T18054] FAT-fs (loop0): error, fat_free: invalid cluster chain (i_pos 17) 12:39:43 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:43 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:43 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={0x0, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:43 executing program 2: perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:43 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf", [[], [], [], [], [], [], []]}, 0x78f) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:43 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:43 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:43 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:43 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:43 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x0, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:43 executing program 3: ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:43 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a", [[], [], [], [], [], [], []]}, 0x794) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:43 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:44 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:44 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={0x0, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:44 executing program 3: ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:44 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x0, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:44 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf", [[], [], [], [], [], [], []]}, 0x78f) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:44 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:44 executing program 1: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={0x0, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:44 executing program 3: ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r0, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:44 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:44 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x0, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:44 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf", [[], [], [], [], [], [], []]}, 0x78f) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:44 executing program 3: r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:45 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:45 executing program 0: syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) syz_mount_image$vfat(&(0x7f0000000540)='vfat\x00', &(0x7f00000002c0)='./file0\x00', 0x800000000e004, 0x1, &(0x7f0000000140)=[{&(0x7f0000010000)="eb3c906d6b66732e666174000204010002000270fff8", 0x16}], 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x141042, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x141042, 0x0) write$P9_RREADLINK(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="ff5b7213b6012f66b000000000e00200ffffffff"], 0x14) sendfile(r2, r2, &(0x7f0000000240), 0x7fff) syz_genetlink_get_family_id$nbd(&(0x7f0000000180)='nbd\x00') open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) request_key(&(0x7f0000000080)='.request_key_auth\x00', &(0x7f00000000c0)={'syz', 0x0}, &(0x7f0000000100)='vfat\x00', 0xfffffffffffffff9) keyctl$KEYCTL_PKEY_SIGN(0x1b, &(0x7f0000000280)={0x0, 0x1000, 0x1000}, &(0x7f0000000300)={'enc=', 'pkcs1', ' hash=', {'rmd160\x00'}}, &(0x7f0000000a40)="58573273216d23ec5b1f2eb2f62d063f556e13f7fb1a045c78370cc86b6d3dada39e490ba84b5f2a95d262a037c8cbf8001386c312ffa09c8a10a396dc5000578f8e20b167abc1215134143f0dea9f9a40ff5500f3b786ff24c69b15696af38d8cfeccc0612d2afe57483ad16ccaf02a8796a2b700a636b5560e7f26fe439f7dc0a34208eef5d778cf493cdc814a30f94099085bf2b7b9fffcec6a97bb38c562e72d7e0b520462647f679c20100b8fad68f2771e172b65388195063e0510f2922810bafa3b63a78146b55fa60831a4907b0a39c9b2edcf382c659231c876dc8d18ebdc6c5697012ea215ad83815fa819d40871989b1acec91e7dd440cd89b8d126a29d5d8863d2422a5dba91cbcbb97e4ea40b0487028431be9d85100165c2c9ed493a86e53961cdd27f9470de0cf2ed0de8713a96e1241dbf6127063d4ffb9504de46a085687e63aac8855efc3b99b4b4e1f86d2edd403c7f121a60e0b2e991db0b97a5dbdf123fbbc5fa83b1d6b45037dc3135a409e88fb481c9597aa3b8e326c98b2cc42402665d5e103498d506460c1eafe66837836d217983ee35c5f21db67cd43690456a556584f89c86dea4e94ea1958061593db1330c246015040799a86a3af7fc0bc8e5b7a31d602292dadedd96d00753d1a4928ea156647b3eb4423469d47c259e6ff741667533cf942b3242d837083d27f4b119a82b51e10d56ec5ad0625df9254136fa7cc66f2dc5edbdf3a26e0e27c1e24547998d7be8d48ae001e3980265da81077d7cbc1e6534d6799ccd00600c2567ad2bf85b047a86da11dae40c02bbca783ed1c617dd1759f40d12ed549ad44b5014c3d63078b2c477f10ce75519db51ca9b5badc5108ee7f13effee0292c0df3c8b76c78d65f1ef8358ef80e7d98103337e6117210022459bb8f6ad8d9e2b64c18d7701f4ed84992d96d42ccf16912959d4a235b991d9d45f331d0b7dc7ed17448e1b009962067a6c30e81a62f7ad8b5794fa6dde902a052e8f304b223b9d32c01ff437c91ca4c20f9a81209fbffd2b4a73dbca7ed8aeab37f5db3dc5c634df9d6be4abfd306b94f7135fc1e3890da08c7419b6c83b5d70babedfd1ee79895e5ec3cc00bbcc7f1f5715cdad9ca972ce4228faa63f96ad8d6506ea3bac4aef3412ad6d10ad849541c1ef64783a57f80e5309c3d87cdc6322a0ae194c7ca71d8a9497bba607e566cf2a1ab0af4bddfda68e7a727e67fc436c42c69618ecdd1b60838839e1bec77550b0de883a75e7cb21ad0e0a0a386c72e4dc904160ba7ebaa521f3df881e5f501edba0963d4d1306a9c86c55fc5ff0291d4ee178cc9afdf4d165d8e7bc959943c2663b3eb4b159a70056005415844b38bbcba30d194f0600961b0c15c4c75933e2e85559bb78e760a0991e7d056b62f1ab081cb9300607f680986bed5fb9b39da1c9ed72b073560c9e3403f0dd47840f0f7d45b5f44145e24a52bf803d16dd3f650a63291ac8eb8452441567e961de5e5afe35ac9db5ef7b1661d0ca510abbd462cf9a70beb7d1e95e2c5413e2447d19c17404c79c81787fecc06db2ef2a5de9ba0ffa7e7baa76cc5fc18e14821534aa548c1dbc1fbe729ee0ecd51400f950d1ce4d43a92f1b51b79d670004f50023fb4cca4dac899b820d33cfd807650eb2f34cf5b7754d63764933e3f3b9f76635b8452ced8eebd8215f56be8c42867512b5a00f5ac9cde5754fbe6dc186accc24803400662a41467139e48ccdc7e27b763abc14ba23f5f3d00a34147c2437c4ea9fcf9adf03e759a44c212d111f72f3effb1e41dc498847983150543aa0a7f09287fdd4e6f9f078616d502c4f038a3f4eff7b40666018ebefd03ade4c2d5fce40e36ef53aaf4c55651d4471394c300605a06ef57f554b5cb21bc58a3d9b482ab9660c57abd73585ebb086ca10ff1113b01110d5d3c5ab258e190b60d9247b2a88cda378efcb6df433d52a228d8fcf4e9554026a5acb59c93040e008e67c5396a7dd36d4377f557a0a86ca4ad411b27a9665bd3c2fc6e7e09390613d92b1834272d593fb0e03f1f58001deca9f9ac0dccd05e360dd9dd9c8d6c8edd0310aa983b87ef766a673b5aa01d5d247a6a244734275311388a09f291292e6f296d7004eee5a164d551bde74ae762c27f405439615087b6f311c50fb5f4d148d830d7f631c0d4a00b9a8e3863b6997283cf636403354ee39139aaa492062c450816588d5780aca1f4e80b01fec85ec47f410f4b80223ccc44ff62733b605b762ef3eb893f7b0a98aaeb05c535332b331789c54fbc85a2ff9ca5c4b8b9189e489bbed479623c08e568ac806f008d86bcbe1173b586aeed807a209945879861a408977f0aeacef523816f881494547a1b1d238870e6b09add044f636266369b31e5eb7552f9357d9c103cb475f608050cfef82dce12b2ce48d7a8aae68c1dfc36cdf22aff5872192011dfc5c4b66b6b4c2e53104fa5487cc3b10d58e07629e3dd34b9ca2686f8f3f7fc0113b21364662bffafce6b2413b4fcec2a27e54bee15a20e0ec6b784e5a3569fd1cf5725ab60ca1d009829118bd1da5c9878e59d6f9d758afe8c35bc16855546355e11b8204ee911863e0fe0f351e85424373802a209a696c2bd5de58d1bdabc73750cb7fd733c8826131a78f16f285d336f7f484a387eed11f8ce783c62f15f3bad4acf9e1b6348d452d95959f00f5b6a3b4f6c143b7b7f841e57c3cd9e313b6ee5ffa76bdf7538dba7df64f1ae4d28e615534640bd2df4c1a624075776058a87a7c22d7ea34c31d70cb0540a42dac87aff1d6796be02af36aac65aecfa5d459e87fe23dec0250fcae70444a8a8beccd76c68d8c47bf9b3e39c7abd78a5b03ba6550998e2ce912e4fe1639cd2ccb6f45a7f2cfb29883f4717d3e5887d5365ed1b497ff569cacf9baa1c9397e32ba1206d7e4cb3b47873dab798c3b100f24c3187e31902fa9407efbf45c06d0f37cdef5027ef3ae69f7856918b1cf59268273a120b821f757478f6eafc1eae7d341eec81832b0199465b6d601c44eb5d916ab2eb7bd325e1bccc3e50860c03c71ff43b09d03f50ebd323799161aa6a05fbe4f7566c2a07bae8aabc8edfae89f089d3309dd2115002e20e791454e75a7f8a59282eab4a967183c4b7ba1162a9ba5712ab4f3060dacbb74efb16406eec5cffab8748da0f9afe437c2412fc3175387d648deee40f868582d8cc8ec5d1d349cc3a2e54ec00bd52ef891d4c54832b4845ba0faf18cb303414b48c9392eaa91a6eecf3a8d07534f026773764e5e6a856c62b0e87f1c59de19088b1c6a97515a1033d70f63224a81ef0a6c6eb074e1c2dc4b3499a786932e6c7c8c1a9e5dcc9510733cf03124b53a1029f1824fcaf30aa8f44516207576035177287bda2710451d3c3e0abd8b8c66263535c05992dc0bd27ee032bd10932c35747caca863222992c6629892b985f9fc4f4a9a7a152adbbee50093e8e7ecc11617f6d79ecc52ba5db3646a5aa8a1ed33f7a248c2eddd8b997e79c979de394cee060e6a088999f0cabb64e589a0ffef63ef0235defa9b8dc6c5b15b2883623c669c2f0327ab00f0369a8c363de8b7b65fabba4746e3ac38186f51033a822416a70d44ac3606bda915dd041b7613639e380469b8943f6f4ebe53757e2c6380bf302c5bde23b40d392b41bc9868615a46e16a043a8cafe1dbe6fd004ed5f0ae91408b49a5365b4b6c1ee0059ae94114c0187e608b30d72af9617fb9e3e300d64ebd059a6fc1a852c84007c6f9ad1fcc12af4b32ca4513a542ff2f4316ef88c6d3ed63e1af4d94a3ec3096965e644d3f3c6db36f7109af3416a570bb65178667eff182b8624c496e515e3286214b0ade4409a585a69889b426fb4c7c7c9c0ac23653eacea30d11a2b6a244ac3086ac3c5419b2eb16cbc9c50af00d6b01e87eafbd229a891850849bfb4b153a181dc9ff10c712641dfe0f4b088e69a4695853e9e5d7473cff95bb8aa4deabf13bb8e3e93c52f288e6c261a1621a4092f82184c01e1228b6cebe83043f4976c8031f251264f6f26e8aa23b079510731faad961cab2736d32f197aae37e9e88e24f0ee0c5dd8ad25f0fed6810d0c8bfdaf6269d45550b60489abada68d1e730ba46eb3650d9b6317ce9ce2b2ebf2bf1f0461607fee61b3b679d61966eb676d63ea6383a0ab6dd59d291232e577f37642f3ee5f77cacb8face0dced5454489e160ed8acdc07718e304082d3f531746a348a697c20d30bb312160cea9ced1623a5739072870e86b89aa2736ea1c753482776a4119d872c9955e947aeef257d153a6feba6e78ac0c6c35032d7b6059e04ca822ff0a8a1627bee903e950c9a8bcf2d4fe12fa401ddd798fffec7246232257746a19f230d843605d916f5c526b1d7e251b982074230e155d94c85a10cb04fad1f0878162790026f69535a22b3e309caa5c9291172a5d2db478d543e3fcedef8c1dd232f66deace7f9615ab1225aeccda510a893b7d5a7518ddd9292926245cafe6a96bf580061110a09ddc655a00e78a58a8704ddf502075f44c427254b377241397e7cc4b4127fe09ed6f9a75603dfe1980f9b8952a1986fee5f8cea6c442c543ee601c7e7db352c5b18008941e0d9cf6c563d4bd7beefc667473eccd00a65046c2cefc5d4c4c38f8bcd9d64c0bcbe1dbb78156462638076744af0497c78db9be84225d6a2ec5cf824d9cccbe8c676df42dde4e93bcad64828c9d77c4f4386f7009d5309407ab1d9c108f29e968cf87fa1756474a8b2f77285a3467427989800e9a48dd96be982dad1964565ce03e13efba8792298b6543f4a481abb9a8d40603b07c77ef719a2d49345fe8c1a7de2b4501bc6f496073b442f7b60d2d6640c4fbd6cba74da61043d760de69729dec60cf0cbcd0eb73749bb2dba57175ce1f9164b97223c04c83120d9e30c110dc96c633f45dc4561da036ec71fe4062353b3424b6c54ec3f573b440d94dcab5d77e88b0793e3ad2b0f99c21f0e03f33860e53b3fec449f0f8e28b5dfce22a62a43f4d8880cd84dab61ede5c2613590db13b0ac6d3342d0f41f446d53d89f38e79287a438c459a754d32cefdc2a1b31361d50d05b63a0e0ac5dd0e322c5a6ed9fe4b72779879bd9c1db2d254872d055e6bdf39c814f0c910e0e9c3f2174c8c389620873a7d13f4ea02f49c5b297abd36a8896113f9449db9e775682d456e2967ac7cd319fef0995468009a1abc7b830b181b4945373294b2aabd04239e4a222bab8b5c5d1b4aeeb66203a40c3271a96d6d6edde7506e35d0126a09d15506e3a112787c24f5d19c81ee01fce750812cae0069b39865ebcaaf249d364b978424ee2f0f8c3eadf143a8380e508d6a0274ef128664321c6ebf40e3c0993afd563a401b1167fc234ca39a106dd6d8a06e36dddac953e4704c18c501b527ccccc089b94ab0548abf8bc95828c7f22bcd0b2fb7d03e6b69a4a8c31729a0f87f7dca35d120feccd3698bf78af9c14482a619286f804f92354594d709e956aa8f2d5d7a112a4cbbf1496a36ef48e75107a11be454c54fdf0c5ddb7d22afd276e9f7f6384a9d167d8ef148d859674cf8f5cabc321da01cecddee2f84a000869daba9e664ebdaa016609b7e7c1fe222e65e58058d9cb52c9af7a6f9e0ac4e90b1be7088cd89ac815d976ee398c136555fae5200c08b76197c2ca06cc00d1c1b4b30463943d38d2caeb554d5352a22d9df2e02a4b18a2ff40a6309553fe9b87ce6b06cd37512db735571efec5a33b47f7374df6fcc0860ac7521", &(0x7f0000001a40)=""/4096) fchdir(r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000027000)={0x1}) r4 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) fchdir(r4) sendmsg$NBD_CMD_DISCONNECT(0xffffffffffffffff, 0x0, 0x0) write$P9_RREADLINK(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="3a258211f663a7724bdef64346bc14b7b0f781659f8056d1d3abf9d1a54bfce1e77551a8bd678625f5083067b024a211847bc2fdffffffffffffff8756ea7d486588"], 0x42) perf_event_open(&(0x7f0000000800)={0x1, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, 0x50a, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x2) sendfile(r1, r1, &(0x7f0000000000)=0x26, 0x8080fffffffe) 12:39:45 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x0, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:45 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf", [[], [], [], [], [], [], []]}, 0x78f) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:45 executing program 3: r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:45 executing program 2: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:45 executing program 1: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:45 executing program 3: r0 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:45 executing program 4: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x0, 0x0, 0x2, 0x0, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3", [[], [], [], [], [], [], []]}, 0x792) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:45 executing program 2: r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) 12:39:45 executing program 5: r0 = perf_event_open(&(0x7f0000000040)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, r1) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x2, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x0, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x803, 0x0) sendto(r2, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) getsockopt$sock_cred(r2, 0x1, 0x11, 0x0, &(0x7f0000000140)) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) socketpair$unix(0x1, 0x80000000001, 0x0, &(0x7f00000003c0)) r3 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r3, 0x0) 12:39:45 executing program 3: r0 = perf_event_open(&(0x7f0000000040)={0x0, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x200000000000df8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r0, 0x2405, 0xffffffffffffffff) connect$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) keyctl$setperm(0x5, 0x0, 0x0) 12:39:46 executing program 2: r0 = perf_event_open(&(0x7f0000000140)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(0xffffffffffffffff, 0x2405, r0) write$binfmt_elf64(0xffffffffffffffff, &(0x7f0000000400)={{0x7f, 0x45, 0x4c, 0x46, 0x49, 0x1, 0x0, 0x6, 0x5a3, 0x0, 0x3e, 0xf0, 0x0, 0x40, 0x1b2, 0x603, 0x22e, 0x38, 0x1, 0x4, 0x200}, [{0x60000000, 0x0, 0x3, 0x7, 0x3f, 0x4, 0x4, 0x3}], "f8f85ee48c890af6ea4d241f3f0feb97bdc2035bae29bf0a7cb3533a8389d38d5ca60e45c59cf64cca6d7059c84681dc12326fe29b21f0863e51d4e8a3179b57640d5d0e0d985aaa03f4893b58903e18f99ecba13192", [[], [], [], [], [], [], [], [], []]}, 0x9ce) r1 = socket(0x10, 0x803, 0x0) sendto(r1, &(0x7f0000000000)="120000001a00e5ff007b00000000008000a1", 0x12, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001c40)=[{{0x0, 0x3a4, 0x0, 0x0, 0x0, 0x9}}], 0x11, 0x0, 0x0) request_key(0x0, 0x0, &(0x7f0000000300)='md5sumselfnodevkeyring$&selfmd5sumcpusetselinux\x00', 0xfffffffffffffffa) r2 = add_key$user(&(0x7f0000000000)='user\x00', &(0x7f0000000040)={'syz'}, 0x0, 0x0, 0xfffffffffffffffe) keyctl$setperm(0x5, r2, 0x0) [ 589.080963][T18211] ================================================================== [ 589.089116][T18211] BUG: KCSAN: data-race in wbc_attach_and_unlock_inode / wbc_detach_inode [ 589.098742][T18211] [ 589.101078][T18211] read to 0xffff8880b54ccaa8 of 4 bytes by task 18207 on cpu 1: [ 589.108709][T18211] wbc_attach_and_unlock_inode+0x1c7/0x3f0 [ 589.114631][T18211] __filemap_fdatawrite_range+0x1b6/0x230 [ 589.120362][T18211] file_write_and_wait_range+0xfd/0x160 [ 589.125908][T18211] __generic_file_fsync+0x59/0x190 [ 589.131010][T18211] ext4_sync_file+0x48e/0xb00 [ 589.135686][T18211] vfs_fsync_range+0x82/0x150 [ 589.140371][T18211] ext4_file_write_iter+0x45b/0xa00 [ 589.145568][T18211] do_iter_readv_writev+0x487/0x5b0 [ 589.150756][T18211] do_iter_write+0x13b/0x3c0 [ 589.155346][T18211] vfs_iter_write+0x5c/0x80 [ 589.159870][T18211] iter_file_splice_write+0x4c0/0x7f0 [ 589.165330][T18211] direct_splice_actor+0xa0/0xc0 [ 589.170260][T18211] splice_direct_to_actor+0x215/0x510 [ 589.175625][T18211] do_splice_direct+0x161/0x1e0 [ 589.180483][T18211] do_sendfile+0x384/0x7f0 [ 589.184913][T18211] __x64_sys_sendfile64+0xbe/0x140 [ 589.190026][T18211] do_syscall_64+0xcc/0x370 [ 589.194545][T18211] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 589.200434][T18211] [ 589.202753][T18211] write to 0xffff8880b54ccaa8 of 4 bytes by task 18211 on cpu 0: [ 589.210456][T18211] wbc_detach_inode+0x24e/0x550 [ 589.215319][T18211] __filemap_fdatawrite_range+0x1d4/0x230 [ 589.221025][T18211] file_write_and_wait_range+0xfd/0x160 [ 589.226552][T18211] __generic_file_fsync+0x59/0x190 [ 589.231643][T18211] ext4_sync_file+0x48e/0xb00 [ 589.236301][T18211] vfs_fsync_range+0x82/0x150 [ 589.240959][T18211] ext4_file_write_iter+0x45b/0xa00 [ 589.246143][T18211] do_iter_readv_writev+0x487/0x5b0 [ 589.251320][T18211] do_iter_write+0x13b/0x3c0 [ 589.255911][T18211] vfs_iter_write+0x5c/0x80 [ 589.260533][T18211] iter_file_splice_write+0x4c0/0x7f0 [ 589.266043][T18211] direct_splice_actor+0xa0/0xc0 [ 589.270960][T18211] splice_direct_to_actor+0x215/0x510 [ 589.276401][T18211] do_splice_direct+0x161/0x1e0 [ 589.281263][T18211] do_sendfile+0x384/0x7f0 [ 589.285678][T18211] __x64_sys_sendfile64+0xbe/0x140 [ 589.290859][T18211] do_syscall_64+0xcc/0x370 [ 589.295351][T18211] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 589.301220][T18211] [ 589.303524][T18211] Reported by Kernel Concurrency Sanitizer on: [ 589.310277][T18211] CPU: 0 PID: 18211 Comm: syz-executor.0 Not tainted 5.4.0-syzkaller #0 [ 589.318684][T18211] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 589.329168][T18211] ================================================================== [ 589.337403][T18211] Kernel panic - not syncing: panic_on_warn set ... [ 589.343997][T18211] CPU: 0 PID: 18211 Comm: syz-executor.0 Not tainted 5.4.0-syzkaller #0 [ 589.352305][T18211] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 589.362698][T18211] Call Trace: [ 589.365979][T18211] dump_stack+0x11d/0x181 [ 589.370311][T18211] panic+0x210/0x640 [ 589.374204][T18211] ? vprintk_func+0x8d/0x140 [ 589.378876][T18211] kcsan_report.cold+0xc/0xd [ 589.383462][T18211] kcsan_setup_watchpoint+0x3fe/0x460 [ 589.388906][T18211] __tsan_unaligned_write4+0xc4/0x100 [ 589.394273][T18211] wbc_detach_inode+0x24e/0x550 [ 589.399120][T18211] __filemap_fdatawrite_range+0x1d4/0x230 [ 589.404830][T18211] file_write_and_wait_range+0xfd/0x160 [ 589.410358][T18211] __generic_file_fsync+0x59/0x190 [ 589.415463][T18211] ? generic_perform_write+0x274/0x320 [ 589.420924][T18211] ext4_sync_file+0x48e/0xb00 [ 589.425584][T18211] ? __read_once_size.constprop.0+0x20/0x20 [ 589.431482][T18211] vfs_fsync_range+0x82/0x150 [ 589.436157][T18211] ext4_file_write_iter+0x45b/0xa00 [ 589.441353][T18211] do_iter_readv_writev+0x487/0x5b0 [ 589.446534][T18211] ? security_file_permission+0x88/0x280 [ 589.452149][T18211] do_iter_write+0x13b/0x3c0 [ 589.456733][T18211] ? __sanitizer_cov_trace_switch+0x49/0x80 [ 589.462633][T18211] vfs_iter_write+0x5c/0x80 [ 589.467120][T18211] iter_file_splice_write+0x4c0/0x7f0 [ 589.472495][T18211] ? page_cache_pipe_buf_release+0x100/0x100 [ 589.478458][T18211] direct_splice_actor+0xa0/0xc0 [ 589.483379][T18211] splice_direct_to_actor+0x215/0x510 [ 589.488744][T18211] ? generic_pipe_buf_nosteal+0x20/0x20 [ 589.494288][T18211] do_splice_direct+0x161/0x1e0 [ 589.499137][T18211] do_sendfile+0x384/0x7f0 [ 589.503561][T18211] __x64_sys_sendfile64+0xbe/0x140 [ 589.508670][T18211] do_syscall_64+0xcc/0x370 [ 589.513173][T18211] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 589.519067][T18211] RIP: 0033:0x45a679 [ 589.522965][T18211] Code: ad b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 0f 83 7b b6 fb ff c3 66 2e 0f 1f 84 00 00 00 00 [ 589.542562][T18211] RSP: 002b:00007feb92c98c78 EFLAGS: 00000246 ORIG_RAX: 0000000000000028 [ 589.550967][T18211] RAX: ffffffffffffffda RBX: 0000000000000004 RCX: 000000000045a679 [ 589.558939][T18211] RDX: 0000000020000000 RSI: 0000000000000007 RDI: 0000000000000007 [ 589.567817][T18211] RBP: 000000000075bfc8 R08: 0000000000000000 R09: 0000000000000000 [ 589.575898][T18211] R10: 00008080fffffffe R11: 0000000000000246 R12: 00007feb92c996d4 [ 589.583862][T18211] R13: 00000000004c8652 R14: 00000000004df368 R15: 00000000ffffffff [ 589.593329][T18211] Kernel Offset: disabled [ 589.597659][T18211] Rebooting in 86400 seconds..